Las medidas del modelo permiten al usuario analizar los valores almacenados en el datamart.
Representan la cantidad de un elemento determinado de la Dimensión y es posible obtenerlas directamente de la Fuente de Datos o calcularlas desde la misma. Las medidas pueden representar conceptos tales como precios, unidades físicas vendidas, cantidad de facturas y costos, márgenes de ganancia, horas trabajadas, etc. También es posible definir Medidas que representen escalas de valores, o el número de veces que aparece un determinado valor.
Si hay Dimensiones jerárquicas en el Modelo, cada medida debe indicar el modo de Agregación, esto es, cómo deben calcularse el valor asociado al elemento "padre" en la jerarquía, basándose en los valores de los elementos "hijos".
Existen dos tipos de medidas:
- Básicas: Las medidas que se extraen directamente de un campo de la fuente de datos.
- Derivadas: Las medidas que son calculadas de otras medidas a través de la aplicación de expresiones de cálculo.
Es posible usar el cuadro de diálogo Formato de Medida para formatear los resultados, especificando por ejemplo, el número de decimales, alineación y color de los valores negativos, símbolos de monedas, etc. El usuario final tiene la capacidad de modificar estos atributos en el O3 Browser.
Medidas Básicas
Las medidas básicas son aquellos valores definidos en las fuentes de datos como un campo para cada registro (o como un Campo Virtual). Cada registro que provenga de una fuente tiene que proporcionar el valor para esta medida.
La estructura jerárquica de las dimensiones necesita el análisis de medidas en diferentes niveles de detalle. Para indicar cómo se acumulan los valores para un registro, se especifica un modo de agregación. O3 realiza la agregación automáticamente.
Algunas medidas requieren un método especial de acumulación para las dimensiones fecha. Por ejemplo, en el caso de una medida que represente el inventario de una compañía, los valores en unidades de meses diferentes no deben sumarse para obtener el valor del inventario para todo el año. Sin embargo, puede ser necesario incluir otras dimensiones como la clasificación de productos en líneas y en familias en el cubo de análisis de inventario. Para resolver esto, O3 le permite declarar la dependencia de una medida con una dimensión fecha.
Medidas Derivadas
Las medidas derivadas son valores calculados a partir de otras medidas. O3 Designer ofrece un conjunto de operadores y funciones para utilizar en expresiones de definición las medidas derivadas similar al existente para definir Campos Virtuales.
Estas medidas se calculan para cada nivel de la jerarquía correspondiente a cada dimensión, por lo que no es necesario definir ningún modo de agregación.
En resumen, para cada nivel de la jerarquía, es posible obtener el valor de cada medida de la siguiente manera, según sea una medida básica o derivada:
- Los valores de medidas básicas para cada nivel se obtienen aplicando los modos de agregación definidos.
- Las medidas derivadas se calculan en cada nivel, aplicando las expresiones correspondientes a las medidas básicas.
Es posible definir medidas derivadas de cinco maneras posibles:
Predefinidos |
Utilizando expresiones predefinidas que involucran dos medidas básicas y los operadores de suma, diferencia, división, multiplicación y porcentaje. |
Acumulación por fecha |
Definiendo acumulación de una medida básica para una dimensión fecha, a determinado nivel |
Contar distintos |
Definiendo sobre qué dimensión/nivel se deben contar los elementos distintos para una determinada medida |
Otra expresión |
Definiendo una expresión usando los operadores y funciones |
Estadísticas |
Definiendo que tipo de función estadística se aplicará sobre medidas básicas con agregación Desviación Estándar Poblacional. |
Cálculos Estadísticos
Las medidas construídas con resultados de cálculos estadísticos tienen dos formas de configurarse:
- Método de Agregación
- Medida Derivada - Estadísticas