Hoja de Propiedades de Cubos: Separador Detalles de Implementación

Los cubos son objetos informativos que identifican medidas con las mismas dimensiones exactas y son candidatos al procesamiento conjunto en todas las etapas: carga de datos, agregación, almacenamiento y consulta. El separador Detalles de Implementación determina el modo en que se almacenan los datos físicamente.

Importante: Ejecute el Asesor de Dispersión después de asignar el cubo para ver recomendaciones para las distintas opciones.

Dispersión y Orden de Dimensiones

Seleccione las dimensiones dispersas.

El orden de las dimensiones es importante para los compuestos, pero no afecta a los compuestos comprimidos. Para ordenar las dimensiones, utilice las teclas de flecha para mover las dimensiones dispersas hacia abajo en la lista, después de las dimensiones densas. Se deben agrupar todas las dimensiones que haya definido como dispersas (activando la casilla de control Dispersión).

Si no utiliza el Asesor de Dispersión, use las siguientes instrucciones básicas:

Si utiliza el Asesor de Dispersión, tenga en cuenta que no realiza ninguna optimización para la carga de datos ni para el análisis basado en tiempo. Si desea una optimización para estas tareas, debe apartarse de las recomendaciones y mostrar primero Tiempo.

Usar Compuestos Globales

Hay disponible una opción de selección entre uno (global) o más compuestos para cubos particionados, no comprimidos. Esta opción define un único compuesto para el cubo en lugar de un compuesto para cada partición. Con un compuesto global, podrá realizar las siguientes acciones:

Un compuesto global puede ser una opción más adecuada en las siguientes circunstancias:

Nota: Un compuesto global no permite realizar operaciones de agregación paralela en las particiones. Si el espacio de trabajo tiene menos cubos que procesos disponibles, agregar las particiones en paralelo puede mejorar el rendimiento de la operación de construcción más que un compuesto global.

Si tiene dudas, no elija esta opción. El cubo tendrá un compuesto para cada partición.

Un cubo sin particiones siempre tiene un compuesto, ya esté comprimido o sin comprimir. Un cubo comprimido y particionado siempre tiene un compuesto para cada partición.

Usar Compresión

Seleccione esta opción si los datos del cubo están muy dispersos. Tenga en cuenta que una dispersión excesiva es muy común.

Una dispersión excesiva es consecuencia de uno o más de los siguientes factores:

El almacenamiento comprimido utiliza menos espacio y da como resultado una agregación más rápida que el almacenamiento de dispersión normal para cubos muy dispersos.

Algunos operadores de agregación no son comprensibles porque sus valores pueden cambiar para cada nivel: todos los operadores ponderados, todos los operadores escalados y el operador Media Ponderada Jerárquica. Cuando estos operadores se utilizan en un cubo, el sistema de agregación comprime las dimensiones que puede, aunque no puede comprimir el cubo completo.

Tipo de Dato de Cubo

Para el almacenamiento comprimido, todas las medidas del cubo deben tener el mismo tipo de dato. Para un almacenamiento normal, un tipo de dato está asociado a cada medida. Según la selección de un tipo de datos, puede definir los siguientes parámetros adicionales:

Cubo de Partición

Seleccione esta opción para particionar el cubo. La partición mejora el rendimiento de medidas grandes. Se debe particionar una medida con 50 millones de tuplas compuestas o más.

Dimensión

Seleccione la dimensión para particionar el cubo. La dimensión debe tener al menos una jerarquía basada en niveles y sus miembros deben estar distribuidos uniformemente, de forma que cada principal de un nivel concreto tenga aproximadamente el mismo número de secundarios.

Tiempo suele ser la mejor opción porque cumple estos criterios. Asimismo, los datos se cargan y se ordenan por período de tiempo, de modo que se pueden crear nuevas particiones y las antiguas se borran como parte del proceso de refrescamiento de datos.

Jerarquía

Seleccione la jerarquía que se utilizará para la partición. Si la dimensión tiene varias jerarquías, seleccione la que tenga el mayor número de miembros; se debe definir como la jerarquía por defecto.

Nivel

Seleccione el nivel que se utilizará para la partición. Cada miembro de dimensión del nivel se almacenará en una partición independiente, junto con sus descendientes. Los miembros de dimensión que estén en niveles superiores o no estén en la jerarquía se almacenan juntos en la partición por defecto. El tamaño de la partición por defecto no debe exceder el tamaño de las particiones basadas en niveles.

Seleccione el nivel con cuidado de no crear demasiadas particiones. Por ejemplo, si la dimensión Tiempo tiene datos de 10 años en los niveles de año, trimestre, mes y día, debe particionar en el nivel de trimestre. Esta opción crea 40 particiones, una para cada trimestre y sus descendientes (meses y días). Los 10 miembros del nivel de año se almacenan juntos en la partición por defecto y se pueden recuperar con rapidez para una vista de nivel superior de los datos. Sin embargo, si los datos están muy dispersos, debe particionar en el nivel de año.

El objetivo de la partición es crear compuestos que quepan en la memoria, lo que optimiza el rendimiento. Cuanta más memoria tenga la computadora, más grandes pueden ser las particiones y se puede conseguir este objetivo.

Temas Relacionados

Creación de Cubos

Consulte la sección de elementos básicos de Oracle SQL en SQL Reference (Manual de Referencia de SQL) para obtener una descripción de los tipos de dato y las conversiones implícitas de tipos de dato.