Trabajo 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 y, generalmente, 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 lo largo del eje. Cada parte de la posición es un miembro de una dimensión constituyente.
Por ejemplo, si las dimensiones Geography y Product de un cubo que contiene datos de ventas están orientadas 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, la determinación de una posición a lo largo del eje X requiere que los miembros de cada dimensión estén orientados a lo largo de este.
Una celda es un objeto situado en la intersección de las coordenadas del eje. Cada celda tiene partes de información asociadas a ella, incluidos los propios datos, una cadena con formato (la forma que se puede mostrar de los datos de celda) y el valor ordinal de la 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 y datos multidimensionales):
SalesPerson
Geografía (jerarquía natural): continentes, países o regiones, estados, etc.
Trimestres: trimestres, meses, días
Años
Medidas: Ventas, PercentChange, BudgetedSales
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 de los trimestres
El eje X tiene dos dimensiones anidadas: Vendedor y Geografía. En Geografía, se seleccionan cuatro miembros: Seattle, Boston, USA-Sur y Japón. Se seleccionan dos miembros del apartado Vendedor: 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 Vendedor y otro de la dimensión Geografía:
(Valentine, Seattle), (Valentine, Boston), (Valentine, USA_North),
(Valentine, Japan), (Nash, Seattle), (Nash, Boston), (Nash, USA_North),
(Nash, Japan)
El eje y tiene solo una dimensión, que contiene las ocho posiciones siguientes:
Jan, Feb, Mar, Qtr2, Qtr3, Oct, Nov, Dec
Los conjuntos de celdas, celdas, ejes y posiciones se representan en ADO MD mediante los objetos correspondientes: Cellset, Cell, Axis y Position.
Consulte también
Modelo de objetos ADO MD
ADO (multidimensional) (ADO MD)
Información general de esquemas y datos multidimensionales
Programación con ADO MD
Uso de ADO con ADO MD