Compartir a través de


Información general sobre 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 de datos independiente de su base de datos multidimensional, derivada de sus 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 agregación de una dimensión. Una dimensión puede tener varios niveles de granularidad, que tienen relaciones de padre e hijo. Una jerarquía define cómo están relacionados estos niveles.

Un nivel de 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, creas un encabezado o describes una medida de la base de datos mediante miembros.

Los cubos se representan por los objetos CubeDef en ADO MD. Las dimensiones, las jerarquías, los niveles y los miembros también se representan mediante sus objetos ADO MD correspondientes: Dimensión, Jerarquía, Nively Miembro.

Dimensiones

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 otras 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 en la jerarquía.

Cada nivel tiene un conjunto de miembros, como se indica a continuación:

  • The World = {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 del nivel hoja de una jerarquía no tienen hijos, y los miembros del nivel raíz no tienen ningún padre. Todos los demás miembros tienen al menos un padre y al menos un hijo. Por ejemplo, un recorrido parcial del árbol de jerarquía de la dimensión geografía produce las siguientes relaciones de padre-hijo:

  • {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 en una o varias jerarquías por dimensión. Considere una dimensión de tiempo en la que hay dos maneras de agrupar hasta el nivel de Año desde el nivel de 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 de ADO MD
ADO (Multidimensional) (ADO MD)
programación de con de ADO MD
Usar ADO con de ADO MD
Trabajando con datos multidimensionales