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