Atributos y jerarquías de atributos

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Las dimensiones son colecciones de atributos que están enlazados a una o varias columnas de una tabla o vista de la vista del origen de datos.

Atributo clave

Cada dimensión contiene un atributo clave. Cada atributo se enlaza a una o varias columnas de una tabla de dimensiones. El atributo clave es el atributo de una dimensión que identifica las columnas de la tabla principal de dimensiones que se utilizan en las relaciones de clave externa con la tabla de hechos. Normalmente, el atributo clave representa a la columna o columnas de clave principal de la tabla de dimensiones. Puede definir una clave principal lógica en una tabla de una vista del origen de datos que carece de clave principal física en el origen de datos subyacente. Para obtener más información, vea Definir claves principales lógicas en una vista del origen de datos (Analysis Services). Al definir atributos clave, el Asistente para cubos y el Asistente para dimensiones intentan hacer uso de las columnas de clave principal de la tabla de dimensiones en la vista del origen de datos. Si la tabla de dimensiones no tiene definida una clave principal lógica o una clave principal física, los asistentes no podrán definir correctamente los atributos clave de la dimensión.

Enlazar un atributo a columnas de tablas o vistas de vistas del origen de datos

Un atributo está enlazado a columnas de las tablas o vistas de una o varias vistas del origen de datos. Un atributo siempre está enlazado a una o más columnas de clave, lo que determina los miembros incluidos en el atributo. De manera predeterminada, es la única columna a la que está enlazado un atributo. Un atributo también se puede enlazar a una o más columnas adicionales para fines específicos. Por ejemplo, la propiedad NameColumn de un atributo determina el nombre que aparece al usuario para cada miembro de atributo: esta propiedad del atributo se puede enlazar a una columna de dimensión determinada a través de una vista del origen de datos o puede enlazarse a una columna calculada en la vista del origen de datos. Para obtener más información, vea Referencia de propiedades de atributo de dimensión.

Jerarquías de atributo

De forma predeterminada, los miembros de los atributos se organizan en jerarquías de dos niveles compuestas de un nivel hoja y un nivel Todos. El nivel Todos contiene el valor agregado de los miembros del atributo en las medidas de cada grupo de medida del que es miembro la dimensión con la que está relacionado el atributo. Sin embargo, si la propiedad IsAggregatable está establecida en False, no se crea el nivel All. Para obtener más información, vea Referencia de propiedades de atributo de dimensión.

Los atributos pueden estar, y suelen estar, organizados en jerarquías definidas por el usuario que proporcionan las rutas de acceso de obtención de detalles mediante las cuales los usuarios pueden examinar los datos de los grupos de medida con los que está relacionado el atributo. En las aplicaciones cliente, los atributos se pueden utilizar para proporcionar información sobre agrupamientos y restricciones. Cuando los atributos se organizan en jerarquías definidas por el usuario, se definen relaciones entre niveles de jerarquía cuando los niveles están relacionados en una relación de varios a uno o uno a uno (denominada relación natural ). Por ejemplo, en una jerarquía Calendar Time, el nivel Day se debe relacionar con el nivel Month, éste con el nivel Quarter y así sucesivamente. La definición de las relaciones entre los niveles de una jerarquía definida por el usuario permite que Analysis Services defina agregaciones más útiles para aumentar el rendimiento de las consultas; además, puede reducir el uso de memoria durante el procesamiento, algo que puede ser importante con cubos grandes o complejos. Para obtener más información, vea Jerarquías de usuario, Crear User-Defined jerarquías y Definir relaciones de atributo.

Relaciones de atributo, esquemas en estrella y esquemas de copo de nieve

De forma predeterminada, en un esquema en estrella, todos los atributos se relacionan directamente con el atributo clave, lo que permite a los usuarios examinar los hechos del cubo basándose en cualquier jerarquía de atributo de la dimensión. En un esquema de copo de nieve, un atributo está directamente vinculado al atributo clave si la tabla subyacente está directamente vinculada a la tabla de hechos o indirectamente vinculado por medio del atributo enlazado a la clave de la tabla subyacente que vincula la tabla de copo de nieve a la tabla vinculada directamente.

Consulte también

Crear jerarquías definidas por el usuario
Definir relaciones de atributo
Referencia de las propiedades de los atributos de dimensión