Pergunta

Existe um ORM-analógico para consultar cubos OLAP / data-armazéns? Eu estou interessado especificamente no mundo da NET, mas geralmente interessado em qualquer coisa; -)

Foi útil?

Solução

Eu comecei um projeto open source, Kona, para embrulhar o ADOMD.Net lib, e tentar trazer ADOMD.Net no 21st Century. Você pode obtê-lo em http://www.codeplex.com/kona , mas ele precisa um pouco mais de amor e atenção.

A tarefa de converter lambdas para MDX não é um pequeno, então eu nem sequer tentou a isso, ainda. Eu tentei incentivar MSFT para escrever um provedor LINQ to MDX, mas considerando como alguns desenvolvedores .NET estão realmente tentando trabalhar com OLAP / SSAS (fora do espaço SSRS), eu não acho que vai ser elevado em de ninguém lista de prioridades no momento. Mas isso não significa parar de tentar. Eu tenho feito o meu "BI para o .NET Guy" falar para os grupos de usuários locais e Camps Código, tentando espalhar o amor.

Outras dicas

ADOMD vai deixar você rolar o seu próprio. Eu não vi nenhum boas bibliotecas que sentar-se sobre ele e fornecer uma API fácil para conjuntos de resultados, talvez devido à natureza do Analysis Services e MDX?

http://msdn.microsoft.com/en-us/library /ms123483.aspx

Eu olhei para melhor, então eu sou todo ouvidos se alguém tem alguma soluções. Atualmente o desenvolvimento rápido Estou usando o SQL Server para enviar consultas MDX através de um servidor vinculado para SSAS, em seguida, retornando que como saída procedimento armazenado do SQL Server, como qualquer um pode, então, lidar com isso. Problemas que encontramos foram a falta de depuração, e se as linhas estão faltando-lo erros, então try / catch para números de erro específico e uma rethrow se não.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top