Compartir a través de


Almacenamiento de cubos (Analysis Services)

Puede que el almacenamiento sólo incluya metadatos del cubo o puede que incluya todos los datos de origen de la tabla de hechos y las agregaciones definidas por dimensiones relacionadas con el grupo de medida. La cantidad de datos almacenados varía en función del modo de almacenamiento seleccionado y el número de agregaciones. La cantidad de datos almacenados afecta directamente al rendimiento de las consultas. Microsoft SQL Server 2005 Analysis Services usa varias técnicas para minimizar el espacio necesario para el almacenamiento de los datos y las agregaciones de los cubos:

  • Las opciones de almacenamiento permiten seleccionar las ubicaciones y los modos de almacenamiento más adecuados a los datos del cubo.
  • Un sofisticado algoritmo diseña eficientes agregaciones de resumen para minimizar el almacenamiento sin que se pierda velocidad.
  • No se asigna almacenamiento a las celdas vacías.

El almacenamiento se define de partición en partición, existiendo al menos una partición para cada grupo de medida de un cubo. Para obtener más información, vea Particiones (Analysis Services), Procesamiento y modos de almacenamiento de particiones, Definir y configurar una partición, Medidas y grupos de medida y Definir y configurar un grupo de medida.

Almacenamiento de particiones

El almacenamiento de un grupo de medida se puede dividir en varias particiones. Las particiones permiten distribuir un grupo de medida en segmentos discretos en un solo servidor o en varios servidores, y optimizar el almacenamiento y el rendimiento de las consultas. Cada partición de un grupo de medida se puede basar en un origen de datos diferente y se puede almacenar mediante distintos valores de almacenamiento.

Al crear una partición se especifica el origen de datos para ella. También puede cambiar el origen de datos de cualquier partición existente. En un grupo de medida se pueden crear particiones vertical u horizontalmente. Cada partición de un grupo de medida con particiones creadas verticalmente se basa en la vista filtrada de una única tabla de origen. Por ejemplo, si un grupo de medida se basa en una única tabla que contiene varios años de datos, se puede crear una partición independiente para los datos de cada año. Por el contrario, cada partición de un grupo de medida con particiones creadas horizontalmente se basa en una tabla independiente. Las particiones horizontales se utilizan si el origen de datos almacena los datos de cada año en una tabla independiente.

Las particiones se crean inicialmente con la misma configuración de almacenamiento que el grupo de medida en el que se han creado. La configuración de almacenamiento determina si los datos de agregación y detalle se almacenan en formato multidimensional en la instancia de Analysis Services, en formato relacional en el servidor de origen o en una combinación de ambos. La configuración de almacenamiento también determina si se utiliza el almacenamiento en caché automático para procesar automáticamente los cambios de datos de origen en los datos multidimensionales almacenados en Analysis Services.

Las particiones de un cubo no son visibles para el usuario. Sin embargo, puede que la elección de configuración de almacenamiento para distintas particiones afecte a la inmediatez de los datos, la cantidad de espacio en disco que se utiliza y el rendimiento de las consultas. Las particiones se pueden almacenar en varias instancias de Analysis Services. Con ello se proporciona un método basado en agrupaciones para el almacenamiento de los cubos y se distribuye la carga de trabajo entre varios servidores de Analysis Services. Para obtener más información, vea Procesamiento y modos de almacenamiento de particiones, Particiones remotas y Particiones (Analysis Services).

Grupos de medida vinculados

Puede que se necesite gran cantidad de espacio en disco para almacenar varias copias de un cubo en distintas instancias de Analysis Services, pero se puede reducir considerablemente el espacio necesario si se reemplazan las copias del grupo de medida por grupos de medida vinculados. Un grupo de medida vinculado se basa en un grupo de medida de un cubo de otra base se datos de Analysis Services, en la misma instancia de Analysis Services o en otra instancia. Un grupo de medida vinculado también se puede utilizar con dimensiones vinculadas del mismo cubo de origen. Las dimensiones y grupos de medida vinculados utilizan las agregaciones del cubo de origen o no tienen requisitos de almacenamiento de datos propios. Por lo tanto, al mantener las dimensiones y los grupos de medida de origen en una base de datos, y crear dimensiones y cubos vinculados en cubos de otras bases de datos, se puede ahorrar espacio en disco que de lo contrario se utilizaría para almacenamiento. Para obtener más información, vea Grupos de medida vinculados y Dimensiones vinculadas.

Vea también

Conceptos

Agregaciones y diseños de agregaciones (SSAS)

Ayuda e información

Obtener ayuda sobre SQL Server 2005