Compartir a través de


Celdas de cubo (Analysis Services - Datos multidimensionales)

Un cubo se compone de celdas, organizadas por grupos de medida y dimensiones. Una celda representa la intersección lógica única en un cubo de un miembro de cada dimensión del cubo. Por ejemplo, el cubo descrito por el diagrama siguiente contiene un grupo de medida que tiene dos medidas, organizadas a lo largo de tres dimensiones denominadas Source, Route y Time.

Diagrama de cubo que identifica un único diagrama de cubo

La única celda sombreada de este diagrama es la intersección de los siguientes miembros:

  • Miembro del aire de la dimensión Route.

  • Miembro de África de la dimensión Source.

  • Miembro 4º trimestre de la dimensión Time.

  • La medida Paquetes.

Celdas hoja y no leaf

El valor de una celda de un cubo se puede obtener de una de varias maneras. En el ejemplo anterior, el valor de la celda se puede recuperar directamente de la tabla de hechos del cubo, ya que todos los miembros usados para identificar esa celda son miembros hoja. Un miembro hoja no tiene miembros secundarios, hablando jerárquicamente, y normalmente hace referencia a un único registro en una tabla de dimensiones. Este tipo de celda se conoce como una celda hoja.

Sin embargo, una celda también se puede identificar mediante miembros que no son deaf. Un miembro que no es deaf es un miembro que tiene uno o varios miembros secundarios. En este caso, el valor de la celda se deriva normalmente de la agregación de miembros secundarios asociados al miembro que no es deaf. Por ejemplo, la intersección de los siguientes miembros y dimensiones hace referencia a una celda cuyo valor proporciona la agregación:

  • Miembro del aire de la dimensión Route.

  • Miembro de África de la dimensión Source.

  • El segundo miembro medio de la dimensión Time.

  • El miembro Packages.

El segundo miembro medio de la dimensión Time es un miembro que no es deaf. Por lo tanto, todos los valores asociados a él deben ser valores agregados, como se muestra en el diagrama siguiente.

3ª y 4ª celdas del cuarto para las celdas del segundo miembro medio

Suponiendo que las agregaciones para los miembros del tercer trimestre y 4 trimestre son summations, el valor de la celda especificada es 400, que es el total de todas las celdas hoja sombreadas en el diagrama anterior. Dado que el valor de la celda se deriva de la agregación de otras celdas, la celda especificada se considera una celda que no es deaf.

Los valores de celda derivados de los miembros que usan paquetes acumulativos personalizados y grupos de miembros, además de los miembros personalizados, se controlan de forma similar. Sin embargo, los valores de celda derivados de los miembros calculados se basan completamente en la expresión de expresiones multidimensionales (MDX) usada para definir el miembro calculado; en algunos casos, puede que no haya datos reales de celda implicados. Para obtener más información, vea Operadores de acumulación personalizados en Parent-Child dimensiones, Definir fórmulas de miembros personalizados y cálculos.

Celdas vacías

No es necesario que todas las celdas de un cubo contengan un valor; puede haber intersecciones en un cubo que no tenga datos. Estas intersecciones, denominadas celdas vacías, suelen producirse en cubos porque no todas las intersecciones de un atributo de dimensión con una medida dentro de un cubo contienen un registro correspondiente en una tabla de hechos. La proporción de celdas vacías de un cubo al número total de celdas de un cubo se conoce con frecuencia como la dispersidad de un cubo.

Por ejemplo, la estructura del cubo que se muestra en el diagrama siguiente es similar a otros ejemplos de este tema. Sin embargo, en este ejemplo, no había envíos aéreos a África durante el tercer trimestre o a Australia durante el cuarto trimestre. No hay datos en la tabla de hechos para admitir las intersecciones de esas dimensiones y medidas; por lo tanto, las celdas de esas intersecciones están vacías.

Diagrama de cubo que identifica celdas vacías

En SQL Server Analysis Services, una celda vacía es una celda que tiene cualidades especiales. Dado que las celdas vacías pueden sesgar los resultados de las combinaciones cruzadas, recuentos, etc., muchas funciones MDX proporcionan la capacidad de omitir las celdas vacías con fines de cálculo. Para obtener más información, vea Referencia de expresiones multidimensionales (MDX) y Conceptos clave en MDX (Analysis Services).

Seguridad

El acceso a los datos de celda se administra en Analysis Services en el nivel de rol y se puede controlar correctamente mediante expresiones MDX. Para obtener más información, vea Conceder acceso personalizado a los datos de dimensión (Analysis Services) y Conceder acceso personalizado a los datos de celda (Analysis Services) .

Véase también

Almacenamiento de cubos (Analysis Services - Datos multidimensionales)
Agregaciones y diseños de agregaciones