Utilice el separador Agregación para especificar los distintos parámetros que controlan la generación y almacenamiento de datos agregados para el cubo. Hay dos subseparadores:
El subseparador Reglas identifica el operador de agregación para cada dimensión del cubo.
Orden y Método de Agregación
Esta tabla muestra las dimensiones del cubo. Seleccione un operador para cada dimensión.
Orden: Orden en que se agregan las dimensiones. Cuando los operadores de agregación son los mismos en todas las dimensiones, el orden no es importante. No obstante, algunas combinaciones de operaciones producen resultados distintos dependiendo del orden en que se calculan. Para cambiar el orden, seleccione una dimensión y utilice las teclas de flecha para desplazarse hacia arriba o hacia abajo en la lista.
Dimensión: Dimensiones del cubo que se agregarán.
Operador: Seleccione el tipo de cálculo que desea realizar en cada dimensión. Algunos operadores 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. Consulte la tabla siguiente para obtener una descripción de los operadores.
Basado en: Al utilizar un operador ponderado o escalado, seleccione una medida que contenga factores de media ponderada. La medida se debe dimensionar en función de la que se está agregando y se puede dimensionar opcionalmente en función de otras dimensiones del cubo.
| Operador | Descripción |
|---|---|
| Media | Agrega valores de datos y, a continuación, divide la suma entre el número de valores de datos que se agregaron juntos. |
| Primer Valor de Datos No NA | Primer valor de datos real. |
| Media Jerárquica | Agrega valores de datos y, a continuación, divide la suma entre el número de secundarios de la jerarquía de la dimensión. A diferencia de AVERAGE, que sólo cuenta secundarios no NA, HAVERAGE cuenta todos los secundarios lógicos de un principal, independientemente de si tienen un valor. |
| Primer Miembro Jerárquico | El primer valor de datos de la jerarquía, aunque el valor sea NA. |
| Último Miembro Jerárquico | El último valor de datos de la jerarquía, aunque el valor sea NA. |
| Media Ponderada Jerárquica | Multiplica valores de datos secundarios no NA por los valores de media ponderada correspondientes y, a continuación, divide el resultado entre la suma de los valores de media ponderada. A diferencia de WAVERAGE, HWAVERAGE incluye los valores de media ponderada en la suma del denominador aunque el valor secundario correspondiente sea NA. Identifique el objeto de media ponderada en el campo Basado en. |
| Primer Ponderado Jerárquico | Primer valor de datos en la jerarquía multiplicado por el valor de media ponderada correspondiente, aunque el valor sea NA. Identifique el objeto de media ponderada en el campo Basado en. |
| Último Ponderado Jerárquico | Último valor de datos en la jerarquía multiplicado por el valor de media ponderada correspondiente, aunque el valor sea NA. Identifique el objeto de media ponderada en el campo Basado en. |
| Último Valor de Datos No NA | Último valor de datos real. |
| Máximo | Valor mayor entre los secundarios de cada principal. |
| Mínimo | Valor menor entre los secundarios de cada principal. |
| No Adicional | No agregue datos para esta dimensión. Utilice esta palabra clave sólo en una variable del operador. De lo contrario, no tendrá efecto. |
| Suma Escalada | Agrega el valor de un objeto de media ponderada a cada valor de datos y, a continuación, agrega los valores de datos. Identifique el objeto de media ponderada en el campo Basado en. |
| Suma | Agrega valores de datos. (Por defecto) |
| Media Ponderada | () Multiplica cada valor de datos por un factor de media ponderada, agrega valores de datos y, a continuación, divide el resultado entre la suma de los factores de media ponderada. Identifique el objeto de media ponderada en el campo Basado en. |
| Primero Ponderado | Se multiplica el primer valor de datos no NA por el valor de la media ponderada correspondiente. Identifique el objeto de media ponderada en el campo Basado en. |
| Último Ponderado | Se multiplica el último valor de datos no NA por el valor de la media ponderada correspondiente. Identifique el objeto de media ponderada en el campo Basado en. |
| Suma Ponderada | Multiplica cada valor de datos por un factor de media ponderada y, a continuación, agrega los valores de datos. Identifique el objeto de media ponderada en el campo Basado en. |
Jerarquías de Agregación
Seleccione una o más jerarquías para cada dimensión que se agregue. Si omite una jerarquía, no se almacenarán valores de agregación para la misma; éstos siempre se calculan para responder a una consulta. Puesto que esto puede disminuir el rendimiento del tiempo de ejecución, sólo se debe omitir una jerarquía si no se suele utilizar.
El subseparador Precalcular identifica el método utilizado para decidir qué valores se calculan previamente y se almacenan en el cubo durante el mantenimiento de datos, y qué valores se calculan a petición en respuesta a una consulta.
Agregación basada en costo
Utilice este método para permitir al sistema de OLAP identificar las áreas más rentables de los datos para el cálculo previo.
Partición o Porcentaje de Partición Inferior
Introduzca un porcentaje (de 0 a 100) en el recuadro de texto para el cubo o para las particiones inferiores, es decir, los niveles en el nivel de partición seleccionado del cubo o por debajo de él. Puede que desee ajustar los porcentajes a lo largo del tiempo para equilibrar el rendimiento en tiempo de ejecución con restricciones de mantenimiento en el tiempo y espacio en disco. Para ajustar la base de datos, debe realizar un seguimiento de las estadísticas de mantenimiento y rendimiento en tiempo de ejecución en distintos porcentajes de cálculo previo.
Un valor 0 no crea ningún valor de agregación; se calculan en tiempo de ejecución para proporcionar los juegos de respuestas a las consultas. El resultado de 0% de agregación previa causa el mantenimiento más rápido, el menor espacio de almacenamiento, pero el tiempo de respuesta de la consulta más lento. Un valor 100 crea todos los valores de agregación, que simplemente se recuperan en la respuesta a las consultas. El resultado de 100% de agregación previa causa el mayor mantenimiento, el mayor espacio de almacenamiento, pero el tiempo de respuesta de la consulta más rápido. La mayoría de los DBA seleccionan valores entre estos dos extremos para equilibrar los requisitos de rendimiento para consultas con las limitaciones de una ventana de mantenimiento de datos.
Un valor 1 sólo crea el 1% de los valores de agregación, pero también crea las estructuras de datos para almacenar y realizar un seguimiento de los agregados. Por lo tanto, el tiempo para calcular este pequeño porcentaje es en consecuencia más grande.
Porcentaje de Partición Superior
Cuando el cubo está particionado, puede definir la partición superior en un porcentaje distinto del resto del cubo. La partición superior suele ser la más grande y es la que consulta inicialmente muchas aplicaciones. Contiene los niveles por encima del nivel de partición.
Agregación basada en nivel
Para cada dimensión, seleccione los niveles que desea para el cálculo previo. El nivel base debe estar siempre seleccionado.
Dimensión
Seleccione cada dimensión para mostrar sus niveles.
Niveles
Seleccione los niveles que desea calcular y almacenar como parte del proceso de creación.
El mejor método para identificar niveles de datos almacenados es determinar el ratio de miembros de dimensión de cada nivel y mantener el ratio de miembros a calcular en tiempo de ejecución en menos de 10:1. Este método garantiza que todos los juegos de respuestas se obtengan con rapidez. Los datos se almacenan en el cubo o se pueden calcular acumulando 10 o menos valores en un solo número. El tiempo necesario para acumular 10 valores resulta trivial y una aplicación bien diseñada limitará los juegos devueltos a una cantidad de datos que un analista puede examinar con facilidad. Puede modificar este ratio suponiendo la frecuencia con que se accede a un nivel.
Las dimensiones de variación más lenta emplean más tiempo para la agregación porque los datos están repartidos por todo el espacio de almacenamiento. Si está realizando mejoras para el mantenimiento de datos, agregue todas las dimensiones de variación más rápida y utilice la agregación de nivel de salto en las dimensiones de variación más lenta.
Copyright © 2003, 2007, Oracle. Todos los Derechos Reservados.