Compartir a través de


Trabajar con datos multidimensionales

Un conjunto de celdas es el resultado de una consulta en datos multidimensionales. Consta de una colección de ejes, normalmente no más de cuatro ejes y normalmente solo dos o tres. Un eje es una colección de miembros de una o varias dimensiones, que se usa para buscar o filtrar valores específicos en un cubo.

Una posición es un punto a lo largo de un eje. Para un eje que consta de una sola dimensión, estas posiciones son un subconjunto de los miembros de dimensión. Si un eje consta de más de una dimensión, cada posición es una entidad compuesta, que tiene n partes donde n es el número de dimensiones orientadas a ese eje. Cada parte de la posición es miembro de una dimensión constituyente.

Por ejemplo, si las dimensiones Geography y Product de un cubo que contiene datos de ventas se orientan a lo largo del eje X de un conjunto de celdas, una posición a lo largo de este eje puede contener los miembros "USA" y "Computers". En este ejemplo, determinar una posición a lo largo del eje X requiere que los miembros de cada dimensión estén orientados a lo largo del eje.

Una celda es un objeto situado en la intersección de coordenadas del eje. Cada celda tiene varios fragmentos de información asociados, incluidos los datos en sí, una cadena con formato (la forma que se puede mostrar de los datos de celda) y el valor ordinal de celda. (Cada celda es un valor ordinal único en el conjunto de celdas. El valor ordinal de la primera celda del conjunto de celdas es cero, mientras que la celda situada más a la izquierda en la segunda fila de un conjunto de celdas con ocho columnas tendría un valor ordinal de ocho).

Por ejemplo, un cubo tiene las seis dimensiones siguientes (tenga en cuenta que este esquema de cubo difiere ligeramente del ejemplo proporcionado en Información general de esquemas multidimensionales y datos):

  • Vendedor

  • Geografía (jerarquía natural): continentes, países o regiones, estados, etc.

  • Trimestres : trimestres, meses, días

  • Años

  • Medidas: Ventas, CambioPorcentual, VentasPresupuestadas

  • Productos

El siguiente conjunto de celdas representa las ventas de 1991 para todos los productos:

Nota

Los valores de celda del ejemplo se pueden ver como pares ordenados de ordinales de posición del eje donde el primer dígito representa la posición del eje X y el segundo dígito la posición del eje Y.

Las características de este conjunto de celdas son las siguientes:

  • Dimensiones del eje: Trimestres, Vendedor, Geografía

  • Dimensiones de filtro: Medidas, Años, Productos

  • Dos ejes: COLUMN (x o Axis 0) y ROW (y, o Axis 1)

  • Eje x: dos dimensiones anidadas, Vendedor y Geografía

  • Eje y: dimensión trimestres

El eje x tiene dos dimensiones anidadas: Vendedor y Geografía. En Geography, se seleccionan cuatro miembros: Seattle, Boston, USA-South y Japón. Se seleccionan dos miembros de Salesperson: Valentine y Nash. Esto produce un total de ocho posiciones en este eje (8 = 4*2).

Cada coordenada se representa como una posición con dos miembros: uno de la dimensión Salesperson y otro de la dimensión Geography:

(Valentine, Seattle), (Valentine, Boston), (Valentine, USA_North),  
(Valentine, Japan), (Nash, Seattle), (Nash, Boston), (Nash, USA_North),  
(Nash, Japan)  

El eje Y solo tiene una dimensión, que contiene las ocho posiciones siguientes:

Jan, Feb, Mar, Qtr2, Qtr3, Oct, Nov, Dec  

Los conjuntos de celdas, las celdas, los ejes y las posiciones se representan en ADO MD mediante los objetos correspondientes: Conjunto de celdas, Cell, Axisy Position.

Consulte también

Modelo de Objetos de ADO MD
ADO (multidimensional) (ADO MD)
Información general sobre esquemas multidimensionales y datos
Programación con ADO MD
Usar ADO con ADO MD