Compartir a través de


Dimensiones en modelos multidimensionales

Una dimensión de base de datos es una colección de objetos relacionados, denominados atributos, que se pueden usar para proporcionar información sobre los datos de hechos en uno o varios cubos. Por ejemplo, los atributos típicos de una dimensión de producto pueden ser el nombre del producto, la categoría del producto, la línea de producto, el tamaño del producto y el precio del producto. Estos objetos se enlazan a una o varias columnas de una o varias tablas de una vista del origen de datos. De forma predeterminada, estos atributos son visibles como jerarquías de atributos y se pueden usar para comprender los datos de hechos de un cubo. Los atributos se pueden organizar en jerarquías definidas por el usuario que proporcionan rutas de navegación para ayudar a los usuarios a navegar por los datos de un cubo.

Los cubos contienen todas las dimensiones en las que los usuarios basan sus análisis de datos de hechos. Una instancia de una dimensión de base de datos de un cubo se denomina dimensión de cubo y se relaciona con uno o varios grupos de medida del cubo. Una dimensión de base de datos se puede usar varias veces en un cubo. Por ejemplo, una tabla de hechos puede tener varios hechos relacionados con el tiempo y se puede definir una dimensión de cubo independiente para ayudar a analizar cada hecho relacionado con el tiempo. Sin embargo, solo debe existir una dimensión de base de datos relacionada con la hora, lo que también significa que solo debe existir una tabla de base de datos relacional relacionada con la hora para admitir varias dimensiones de cubo basadas en el tiempo.

Nota:

Para ver los problemas de rendimiento relacionados con el diseño de dimensiones, consulte la Guía de rendimiento de SQL Server 2008 R2 Analysis Services.

Definir dimensiones, atributos y jerarquías

El método más sencillo para definir dimensiones, atributos y jerarquías de base de datos y cubo es usar el Asistente para cubos para crear dimensiones al mismo tiempo que se define el cubo. El Asistente para cubos creará dimensiones basadas en las tablas de dimensiones de la vista del origen de datos que identifica el asistente o que especifica para su uso en el cubo. A continuación, el asistente crea las dimensiones de la base de datos y las agrega al nuevo cubo, lo que resulta en la creación de dimensiones de cubo.

Al crear un cubo, también puede agregar al nuevo cubo cualquier dimensión que ya exista en la base de datos. Es posible que estas dimensiones se hayan definido previamente para otro cubo o para el Asistente para dimensiones. Una vez definida una dimensión de base de datos, puede modificar y configurar la dimensión de base de datos en el Diseñador de dimensiones. También puede personalizar la dimensión del cubo, en una medida limitada, en el Diseñador de cubos.

Nota:

También puede diseñar y configurar dimensiones, atributos y jerarquías mediante programación mediante XMLA o Analysis Management Objects (AMO). Para obtener más información, consulte la Referencia de Analysis Services Scripting Language (ASSL) y Desarrollo con Objetos de Administración de Análisis (AMO).

En esta sección

En la tabla siguiente se describen los temas de esta sección.

Definir dimensiones de base de datos
Describe cómo modificar y configurar una dimensión de base de datos mediante el Diseñador de dimensiones.

Referencia de propiedades de atributo de dimensión
Describe cómo definir, modificar y configurar un atributo de dimensión de base de datos mediante el Diseñador de dimensiones.

Definir relaciones de atributo
Describe cómo definir, modificar y configurar una relación de atributo mediante el Diseñador de dimensiones.

Crear jerarquías de User-Defined
Describe cómo definir, modificar y configurar una jerarquía definida por el usuario de atributos de dimensión mediante el Diseñador de dimensiones.

Usar el Asistente de Business Intelligence para mejorar dimensiones
Describe cómo mejorar una dimensión de base de datos mediante el Asistente para Business Intelligence.

Véase también

Cubos en modelos multidimensionales