cómo averiguar qué columnas en la tabla de hechos se utilizan para el cálculo de medidas en un cubo OLAP?

StackOverflow https://stackoverflow.com/questions/1058796

  •  21-08-2019
  •  | 
  •  

Pregunta

Tengo que verificar que los datos del cubo OLAP y los datos de las tablas relacionales de un cubo donde se construye es correcta. Y voy a hacerlo por escrito las consultas TSQL y comparar los valores con la de cubo.

Sin embargo, me quedé atrapado en el curso de la determinación de las columnas que se utilizan para la medida. ¿Cómo puedo averiguar qué columnas se utiliza para medidas?

Ayuda apreciado!

¿Fue útil?

Solución

Es necesario buscar en los metadatos del cubo.

  • Para SSAS2005, echar un vistazo a la DSV (vista de origen de datos) y las asignaciones para atenuar y los valores de la tabla de hechos detrás de las escenas. Esto debería permitirle ver lo que está pasando. Si usted no tiene un proyecto se puede realizar ingeniería inversa utilizando la 'plantilla anslysis servicios de importación' (o algo así) opción en el cuadro de diálogo nuevo proyecto en BIDS.

  • Calcuated medidas se definen en el guión cubo. Si usted tiene un cubo de ingeniería inversa o proyecto de cubo puede abrir el cubo y ver esto en la pestaña 'cálculos'.

  • Para AS2000 puede abrir los cubos en el servidor (suponiendo permisos suficientes) y mirar las asignaciones de allí. Hay una herramienta llamada OLAPScribe que le ayudará a hacer esto para AS2000. Como alternativa, puede ejecutar una traza en la base de datos fuente y capturar el SQL generado por el cubo, ya que se procesa.

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