Información general de esquemas y datos multidimensionales
Descripción de los esquemas multidimensionales
El objeto de metadatos central de ADO MD es el cubo, que consta de 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, derivada de las entidades empresariales. Normalmente, una dimensión contiene elementos que se usarán como criterios de consulta para las medidas de la base de datos.
Una jerarquía es una ruta de acceso de agregación de una dimensión. Una dimensión puede tener varios niveles de granularidad, que tienen relaciones entre elementos primarios y secundarios. Una jerarquía define cómo están relacionados estos niveles.
Un nivel es un paso de agregación en una jerarquía. Para 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 crea un título o se describe una medida de la base de datos mediante miembros.
Los cubos se representan mediante objetos CubeDef en ADO MD. Las dimensiones, jerarquías, niveles y miembros también se representan mediante sus objetos ADO MD correspondientes: Dimension, Hierarchy, Level y Member.
Dimensions
Las dimensiones de un cubo dependen de las entidades empresariales y los tipos de datos que se van a modelar en la base de datos. Normalmente, cada dimensión es un punto de entrada o mecanismo independiente para seleccionar datos.
Por ejemplo, un cubo que contiene datos de ventas tiene las cinco dimensiones siguientes: Salesperson, Geography, Time, Products y Measures. La dimensión Measures contiene valores de datos de ventas reales, mientras que las demás dimensiones representan formas de clasificar y agrupar los valores de datos de ventas.
La dimensión Geography 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, Derry, Berlin,
Hamburg, Munich, Stuttgart}
Jerarquías
Las jerarquías definen las formas en que los niveles de una dimensión se pueden "enrollar" o agrupar. Una dimensión puede tener más de una jerarquía. Existe una jerarquía natural en la dimensión Geography:
Niveles
En la dimensión Geography de ejemplo que se muestra en la ilustración anterior, cada cuadro representa un nivel de la jerarquía.
Cada nivel tiene un conjunto de miembros, como se indica a continuación:
El mundo
= {All}
Continentes
= {North America, Europe}
Países
= {Canada, USA, UK, Germany}
Regiones
= {Canada-East, Canada-West, USA-NE, USA-NW, USA-SE, USA-SW, England, Ireland, Scotland, Wales, Germany-North, Germany-South}
Ciudades
= {Ottawa, Toronto, Vancouver, Calgary, Seattle, Boise, Los Angeles, Houston, Shreveport, Miami, Boston, New York, London, Dover, Glasgow, Edinburgh, Cardiff, Pembroke, Belfast, Derry, Berlin, Hamburg, Munich, Stuttgart}
Miembros
Los miembros en el nivel hoja de una jerarquía no tienen elementos secundarios y los miembros del nivel raíz no tienen elementos primarios. Todos los demás miembros tienen al menos un elemento primario y al menos un elemento secundario. Por ejemplo, un recorrido parcial del árbol de jerarquía en la dimensión Geography produce las siguientes relaciones de elementos primarios y secundarios:
{All} (parent of) {Europe, North America}
{North America} (parent of) {Canada, USA}
{USA} (parent of) {USA-NE, USA-NW, USA-SE, USA-SW}
{USA-NW} (parent of) {Boise, Seattle}
Los miembros se pueden consolidar a lo largo de una o varias jerarquías por dimensión. Considere una dimensión Tiempo en la que hay dos maneras de acumularse hasta el nivel Año desde el nivel Días:
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 lo tanto, una jerarquía no necesita incluir todos los miembros de una dimensión.
Consulte también
Modelo de objetos ADO MD
ADO (multidimensional) (ADO MD)
Programación con ADO MD
Uso de ADO con ADO MD
Trabajo con datos multidimensionales