Hoy he tenido que analizar las medidas calculadas de un cubo en el que tenía más de 200 cálculos distintos y he pensado en lo bien que me vendría tener una documentación con el listado medidas calculadas del cubo. Entonces me he acordado que hace unos cuantos días utilice un listado de las medidas de un cubo para hacer un informe, y para ello utilizaba una DMV (Dynamic Management Views) que me permitía ver este listado.

Utilizando esta DMV ha sido muy fácil realizar el análisis de medidas que tenía que hacer ya que he lanzado la consulta contra SSAS (Select * from $SYSTEM.MDSHEMA_MEASURES) y el resultado lo he copiado y pegado en Excel:

  • Resultado de consulta:

  • Resultado en Excel:

Es interesante saber que SSAS ofrece un gran número de DMVs que podemos utilizar para ver y documentar nuestras base de datos multidimensionales, tendremos información sobre KPIs, Sets, Dimensiones, Medidas, Cubos, Jerarquías, Almacenamiento y mucho más. Estas DMVs cambian de una versión a otra de SSAS, por ejemplo la DMV que he utilizado al principio de este post no existe en SSAS 2005. Podéis encontrar información sobre las DMVs de SSAS 2008 R2 en el primer enlace relacionado [1].

Buscando por Internet he encontrado una solución de Vidas Matelis que nos cuenta una manera de generar gran parte de la documentación de nuestra base de datos multidimensional [2] utilizando SSRS. Me parece una gran solución pero yo contemplaría utilizar las funciones lookup de SSRS 2008 R2 en lugar de un servidor lincado para conectar con SSAS.

 

Enlaces relacionados:

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

http://www.ssas-info.com/VidasMatelisBlog/144_using-ssrs-to-report-ssas-2008-database-structure-using-dmvs

 

Un saludo

Ilde