Uso del tipo de relación "Hecho" en la pestaña "Uso de dimensión" en un cubo SSAS OLAP

Esperaba que alguien pudiera explicar el uso apropiado del 'Tipo de relación FACT' en la pestaña Uso de dimensión. ¿Es simplemente crear una dimensión a partir de su tabla de hechos para acceder al atributo en la propia tabla de hechos?

Gracias de antemano!

preguntado el 08 de noviembre de 11 a las 17:11

2 Respuestas

Sí, si su tabla de hechos tiene atributos por los que le gustaría dividir (crear una dimensión), usaría este tipo de relación.

Funcionalmente, para los usuarios no se comporta de manera diferente a una relación regular.

respondido 08 nov., 11:21

Después de crear sus dimensiones y cubos, debe definir cómo dimensión está relacionado con cada grupo de medida. Un grupo de medida es un conjunto de medidas expuestas por una sola tabla de hechos.

Cada cubo puede contener varias tablas de hechos y varias dimensiones. Sin embargo, no todas las dimensiones estarán relacionadas con todas las tablas de hechos.

Para definir relaciones, haga clic con el botón derecho en el cubo en BIDS y elija abiertas; luego navegue a la pestaña Dimension Usage. Si hace clic en el botón de puntos suspensivos junto a cada dimensión, verá una pantalla que le permite cambiar el uso de la dimensión para un grupo de medida en particular. Puede elegir entre las siguientes opciones:

  • Asiento Regular Opción por defecto; la dimensión se une directamente a la tabla de hechos

  • Sin relación la dimensión no está relacionada con el grupo de medida actual

  • Hecho la dimensión y el hecho se derivan de una sola tabla. Si este es el caso, su almacén dimensional tiene un diseño deficiente y no es probable que funcione bien. Considere la posibilidad de separar tablas de hechos y dimensiones.

  • Referenciado la dimensión se une a una tabla intermedia antes de unirse a la tabla de hechos. La relación de referencia se asemeja a la dimensión de un copo de nieve, pero es ligeramente diferente. Suponga que tiene una dimensión de cliente y un hecho de ventas; le gustaría examinar las ventas totales por cliente, pero también desea examinar las ventas de artículos de línea por cliente. En lugar de duplicar la clave del cliente en la tabla de hechos del artículo de línea, puede tratar el hecho de ventas como una tabla intermedia para unir el cliente al artículo de línea.

  • Muchos a muchos esta opción incluye dos tablas de hechos y dos tablas de dimensiones. La dimensión A se une a un hecho intermedio A, que a su vez se une a la dimensión B a la que se une el hecho B. Al igual que con la opción de hechos, si necesita usar la opción de muchos a muchos, su diseño probablemente necesite alguna mejora. Este tipo de relación a veces es necesario si está construyendo cubos sobre una base de datos relacional que está en la tercera forma normal. Es muy recomendable utilizar un modelo dimensional con esquema de estrella para todos los cubos. Por ejemplo, podría tener dos tablas de hechos: vehículos y opciones; cada vehículo puede venir con una serie de opciones. Es probable que examine las ventas de vehículos por cliente y las opciones por los elementos que se incluyen en cada opción. Por lo tanto, tendría una dimensión de cliente y una dimensión de artículo. También puede examinar las ventas de vehículos por artículo incluido. De ser así, el hecho del vehículo se uniría al hecho de las opciones y la dimensión del cliente; el hecho de opciones también se uniría a la dimensión de los ítems.

  • Data mining La dimensión de destino se basa en un modelo de minería que se construye a partir de una dimensión de origen. Tanto la dimensión de origen como la dimensión de destino deben incluirse en el cubo.

Respondido 25 Abr '16, 02:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.