Pregunta

¿Existe un análogo ORM para consultar cubos OLAP / almacenes de datos? Estoy específicamente interesado en el mundo .NET, pero generalmente estoy interesado en cualquier cosa ;-)

¿Fue útil?

Solución

He comenzado un proyecto de código abierto, Kona, para envolver la biblioteca ADOMD.Net e intentar llevar ADOMD.Net al siglo XXI. Puede obtenerlo en http://www.codeplex.com/kona , pero necesita un poco más de amor y atención.

La tarea de convertir lambdas a MDX no es pequeña, por lo que aún no he intentado hacerlo. Traté de alentar a MSFT para que escriba un LINQ al proveedor de MDX, pero teniendo en cuenta los pocos desarrolladores de .Net en realidad están tratando de trabajar con OLAP / SSAS (fuera del espacio SSRS), no creo que sea importante para nadie lista de prioridades en este momento. Pero eso no significa dejar de intentarlo. He estado haciendo mi " BI para .Net Guy " hable en los grupos de usuarios locales y Code Camps, tratando de difundir el amor.

Otros consejos

ADOMD te permitirá rodar el tuyo. No he visto buenas bibliotecas que se sientan en él y proporcionen una API fácil para conjuntos de resultados, tal vez debido a la naturaleza de Analysis Services y MDX.

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

He buscado mejor, así que soy todo oídos si alguien tiene alguna solución. Actualmente, para un desarrollo rápido, estoy usando SQL Server para enviar consultas MDX a través de un servidor vinculado a SSAS, luego lo devuelvo como salida del procedimiento almacenado de SQL Server, ya que cualquiera puede lidiar con eso. Los problemas que encontré fueron la falta de depuración, y si faltan las filas, se produce un error, por lo que INTENTAR / CAPTAR para obtener números de error específicos y volver a lanzarlos si no.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top