Información general de los esquemas y datos multidimensionales
Se aplica a: Access 2013, Office 2013
Esquemas multidimensionales
El objeto de metadatos central en ADO MD es el cubo, que consiste en un conjunto estructurado de dimensiones, jerarquías, niveles y miembros relacionados.
Una dimensión es una categoría independiente de datos de la base de datos multidimensional, que se obtiene de las entidades de negocio. Una dimensión suele contener elementos que se utilizan como criterios de consulta para las mediciones de la base de datos.
Una jerarquía es una ruta de agregación de una dimensión. Una dimensión puede tener varios niveles de detalle, con relaciones principal-secundario. Una jerarquía define cómo están relacionados estos niveles.
Un nivel es un paso de agregación de una jerarquía. En las dimensiones con varias capas de información, cada capa es un nivel.
Un miembro es un elemento de datos de una dimensión. Normalmente, se utilizan miembros para crear un título o describir una medida de la base de datos.
Los cubos se representan mediante objetos CubeDef en ADO MD. Las dimensiones, jerarquías, niveles y miembros se representan también mediante sus objetos ADO MD correspondientes: Dimension, Hierarchy, Level y Member.
Dimensions
Las dimensiones de un cubo dependen de las entidades del negocio y de los tipos de datos que se van a diseñar en la base de datos. Normalmente, cada dimensión es un punto de entrada o mecanismo independiente para la selección de datos.
Por ejemplo, un cubo que contiene datos de ventas tiene las cinco dimensiones siguientes: Vendedor, Zona geográfica, Fecha, Productos y Medidas. La dimensión Medidas contiene datos de ventas reales, mientras que las otras dimensiones representan formas de clasificar y agrupar los valores de datos de ventas.
La dimensión Zona geográfica tiene el siguiente conjunto de miembros:
{All, North America, Europe, Canada, USA, UK, Germany, Canada-West,
Canada-East, USA-NW, USA-SW, USA-NE, USA-SE, England, Scotland,
Wales,Ireland, Germany-North, Germany-South, Ottawa, Toronto,
Vancouver, Calgary, Seattle, Boise, Los Angeles, Houston,
Shreveport, Miami, Boston, New York, London, Dover, Glasgow,
Edinburgh, Cardiff, Pembroke, Belfast, Berlin,
Hamburg, Munich, Stuttgart}
Hierarchies
Las jerarquías definen el modo en que los niveles de una dimensión se pueden "condensar" o agrupar. Una dimensión puede tener varias jerarquías.
Levels
En el ejemplo de la dimensión Zona geográfica mostrado en la ilustración anterior, cada cuadro representa un nivel de la jerarquía.
Cada nivel tiene el siguiente conjunto de miembros:
El mundo = {All}
Continentes = {Norteamérica, Europa}
Países = {Canadá, EE. UU., Reino Unido, Alemania}
Regions = {Canada-East, Canada-West, USA-NE, USA-NW, USA-SE, USA-SW, Inglaterra, Irlanda, Escocia, Gales, Alemania-Norte, Alemania-Sur}
Cities = {Ottawa, Toronto, Vancouver, Calgary, Seattle, Boise, Los Angeles, Houston, Shreveport, Miami, Boston, Nueva York, Londres, Dover, Glasgow, Edimburgo, Cardiff, Pembroke, Belfast, Berlín, Hamburgo, Munich, Stuttgart}
Members
Los miembros en el nivel de hoja de una jerarquía no tienen miembros secundarios y los miembros en el nivel raíz no tienen miembros principales. Todos los demás miembros tienen al menos un miembro principal y un miembro secundario. Por ejemplo, un recorrido transversal parcial del árbol jerárquico de la dimensión Zona geográfica da lugar a las siguientes relaciones principal-secundario:
- {All} (elemento primario de) {Europa, Norteamérica}
- {Norteamérica} (elemento primario de) {Canadá, EE. UU.}
- {USA} (elemento primario de) {USA-NE, USA-NW, USA-SE, USA-SW}
- {USA-NW} (elemento primario de) {Boise, Seattle}
Los miembros se pueden consolidar en una o varias jerarquías para cada dimensión.
En este ejemplo también se muestra otra característica: algunos miembros del nivel Semana de la jerarquía de Year-Week no aparecen en ningún nivel de la jerarquía de Year-Quarter. Por tanto, una jerarquía no incluye necesariamente todos los miembros de una dimensión.