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:

Documentar nuestros cubos SSAS (SQL Server Analysis Services)

  • Resultado en Excel:

Documentar nuestros cubos SSAS (SQL Server Analysis Services)

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

 

0 Shares:
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You May Also Like

Despliegue de Proyectos en Integration Services 2012

En entradas anteriores hemos revisado las características que ofrece el nuevo modelo de servidor de Integration Services, que se basa en Proyectos y Entornos en lugar de Paquetes y Configuraciones.En SQL Server 2012 se mantendrá la compatibilidad con el modelo de despliegue anterior, basado en paquetes, con la denominación Package Deployment Model. Los procedimientos para realizar despliegues en este modo no han variado desde versiones anteriores por lo que nos centraremos en el modelo de despliegue de proyectos Project Deployment Model.