Strategy ONE
Diálogo de opciones avanzadas de indicador
Puede especificar diversas opciones avanzadas para un Indicador en el cuadro de diálogo Opciones avanzadas del indicador. Algunos ejemplos de estas opciones son la función de agregación dinámica, las funciones de subtotales disponibles, el tipo de join de indicador y las propiedades de VLDB.
- Crear una métrica nueva o editar una métrica existente.
- En el editor del indicador, haga clic en Opciones de indicador.
- Seleccione una sección del panel de la izquierda:
- Haga clic en Aceptar para guardar los cambios.
- Haga clic en Guardar para guardar la métrica.
General
Utilice la sección General para seleccionar la función de agregación dinámica y si el indicador utiliza subtotales inteligentes.
-
Función de agregación dinámica: Seleccione la función de acumulación de valores de indicador que tiene lugar cuando un atributo se traslada desde la cuadrícula del informe al panel Objetos de informe (denominado agregación dinámica).
-
Permitir indicador avanzado: Determine si el indicador calcula los subtotales de los distintos elementos del indicador, como se describe a continuación. Esta opción está disponible para indicadores compuestos.
La fórmula de un indicador compuesto puede estar compuesta de varios objetos unidos por operadores aritméticos, como
Metric1/Metric2
o(Fact1 + Fact2)/Fact3
. El subtotal de un indicador compuesto puede calcularse de formas distintas:- Se calcula la suma de todas las partes del indicador compuesto y, después, se calcula el indicador compuesto. Esta fórmula está representada por
Sum(Metric1)/Sum(Metric2)
. - Se calcula el indicador compuesto para cada fila del informe y, después, se acumulan los datos en el nivel correcto. Esta fórmula está representada por
Sum(Metric1/Metric2)
.
En el primer caso se utilizan subtotales avanzados, que calculan los subtotales de los distintos elementos de un indicador (también conocidos como indicador avanzado). Por ejemplo, el indicador Margen de beneficios (Profit Margin) se calcula dividiendo el indicador Beneficio (Profit) entre el indicador Ingresos (Revenue). El total del indicador Margen de beneficios se puede calcular así:
- Sume todos los valores de beneficios. Sume todos los valores de ingresos. Divida las dos sumas. Éste es un indicador avanzado.
- Divida cada valor de beneficio por cada valor de ingresos y, a continuación, sume los resultados resultantes.
- Se calcula la suma de todas las partes del indicador compuesto y, después, se calcula el indicador compuesto. Esta fórmula está representada por
Subtotales
Utilice la sección Subtotales para seleccionar la función de subtotal predeterminada y las funciones que están disponibles para el subtotal de las métricas en los informes.
-
Función de subtotal por defecto: Seleccione la función por defecto que se va a usar para calcular los subtotales del informe. Para evitar que se muestre un total general cuando el indicador se utilice en un informe, seleccione Ninguno.
-
Seleccione los subtotales que desea que estén disponibles para este indicador: Seleccione las funciones que se van a usar para calcular los subtotales del indicador. Para ello, expanda el Seleccionar los subtotales sección. Seleccione los tipos de subtotal que van a estar disponibles al usuario cuando se ejecute el informe, y desactive cualquier tipo de subtotal que no desea que esté disponible. Para evitar que se muestren todos los subtotales cuando el indicador se utiliza en un informe, borre todos los tipos de subtotales.
VLDB Propiedades
Utilice la sección Propiedades de VLDB para especificar las propiedades de VLDB y aprovechar las optimizaciones únicas y específicas de la base de datos.
-
Comprobación de nulos para el motor analítico: Determina si se van a convertir los valores NULL en cero cuando el motor analítico realiza cálculos. Para obtener más información, consulte la Ayuda avanzada para informes.
-
Subtotal Dimensionality Aware: Permite calcular subtotales según el nivel de atributo usado para calcular el indicador (dimensionalidad). Si esta opción se establece en Verdadero, y un informe contiene un indicador que se calcula en un nivel superior al nivel de informe, el subtotal del indicador se calcula según el nivel del indicador. Por ejemplo, un informe en el nivel de trimestre que contiene un indicador de ventas anuales muestra las ventas anuales como el subtotal en lugar de sumar las filas del informe. El valor por defecto es Heredar - verdadero.
-
Validación de indicador: Establece si hay orígenes dinámicos disponibles para los indicadores. El origen dinámico hace que los cubos inteligentes sea más accesibles al permitir que los informes normales puedan acceder automáticamente a los cubos inteligentes publicados que pueden satisfacer los requisitos de datos del informe. Por lo general, si los indicadores usan outer joins, se pueden obtener datos precisos en los informes de Intelligent Cubes a través del origen dinámico. Si, por el contrario, los indicadores usan inner joins (que es un tipo de join más común), deberá comprobar que los datos de indicador se pueden representar bien a través del origen dinámico. El valor por defecto es Heredar - habilitar origen dinámico.
-
Integer Constant in Metric: Determina si se va a agregar,0 tras valores enteros en el indicador. El valor por defecto es Heredar - Agregar ',0' para entero.
- Tipo de join del indicador: Define el método por defecto para unir un indicador a otros indicadores.
- Heredar (valor por defecto): El indicador usa el parámetro del nivel de informe o proyecto para determinar cómo unir el indicador con otros indicadores.
- Inner join: Incluye una fila en el informe solo si la fila contiene datos para todos los indicadores de la fila.
- Outer join: Muestra todas las filas del indicador, independientemente de los demás indicadores del informe
-
Comprobación de NULL: Determina cómo procesar las operaciones aritméticas con valores nulos. El motor analítico puede buscar los valores nulos en todas las consultas o solamente en los joins de las tablas temporales. El valor por defecto es Heredar - Comprobar valor NULL en todas.
- Indicadores de no agregación transformables: Define los indicadores que se deben usar para realizar transformaciones en los indicadores compuestos que usan agregación anidada. Consulte la guía System Administration Guide para ver escenarios de ejemplo de cómo usar esta propiedad. Por ejemplo, cree dos indicadores. El primer indicador, conocido como Indicador1, usa una expresión Sum(Hecho) {~+, Atributo+}, donde Hecho es un hecho del proyecto y Atributo es un atributo en el proyecto utilizado para definir el nivel de Indicador1. El segundo indicador, conocido como Indicador2, usa una expresión Avg(Indicador1){~+}. Debido a que ambos indicadores utilizan funciones de agregación, Indicador2 utiliza agregación anidada.
Incluir Indicador2 en un informe puede devolver resultados incorrectos si un indicador de acceso directo de transformación está definido en Indicador2, e Indicador1 se define en un nivel inferior al nivel de informe. En esta situación, la transformación se aplica al indicador más externo, que en este caso es Indicador2. Para realizar la transformación correctamente, la transformación se debe aplicar para el indicador más interno, que en este caso es Indicador1. Para aplicar la transformación a Indicador1 en esta situación, puede usar la opción Indicadores de no agregación transformables. Las opciones son:
- Heredar (valor por defecto): El indicador utiliza el parámetro a nivel de informe o proyecto para determinar qué indicadores deben utilizarse para realizar transformaciones en los indicadores compuestos que utilizan agregación anidada.
- Verdadero: El indicador se define como un indicador para realizar una transformación cuando se incluye en otro indicador a través de agregación anidada. Esta opción solo se debe usar para los indicadores que se definen para una situación similar a Indicador2, descrita anteriormente.
- Falso: El indicador usa el comportamiento de transformación por defecto. Esta opción debe utilizarse para todos los indicadores excepto los que se definen para una situación similar a Indicador2, descrita anteriormente.
- Comprobación de ceros: Determina cómo procesar la división entre cero o cuándo comprobar si hay ceros en el denominador durante los cálculos de división. Si, al efectuar una comprobación de ceros, hay un cero en el denominador de una división, éste se sustituye por un valor nulo. Las opciones son:
- Heredar (valor por defecto): El indicador usa el parámetro del nivel de informe o proyecto para determinar cómo procesar la división entre cero.
- No hacer nada: La base de datos, y no el motor analítico, controla la división entre cero.
- Comprobar valor Cero en todas las consultas: Comprueba si hay una división entre cero en todas las consultas.
- Comprobar valor Cero solo en join con tabla temporal: Comprueba si hay una división entre cero solo en joins con tablas temporales.
- Count Distinct: Determina cómo procesar las consultas realizadas en varias tablas particionadas que devuelven un recuento distinto de valores. Un recuento distinto de valores permite devolver información como la cantidad de tipos de elementos diferentes que se ha vendido en un día concreto. El rendimiento puede ser mejor si se selecciona la opción adecuada a la configuración de su proyecto. Las opciones son:
- Heredar (valor por defecto): El indicador usa el parámetro del nivel de informe o proyecto para determinar cómo procesar las consultas realizadas en varias tablas particionadas.
- No seleccione elementos únicos en cada partición: Devuelve un recuento único de valores de varias tablas de partición. Las tablas primero se combinan en una gran tabla de resultados y, a continuación, se realiza el cálculo único de recuento. Si bien esto devuelve los resultados correctos, la combinación de varias tablas en una tabla para realizar el cálculo único de recuento puede ser un que use muchos recursos.
- Seleccionar elementos únicos en cada partición: Devuelve un recuento único de valores de varias tablas particionadas. El tamaño de cada tabla de partición se reduce primero devolviendo solo valores únicos. Estas tablas más pequeñas luego se combinan y se realiza un cálculo único de recuento. Esto puede mejorar el rendimiento al reducir el tamaño de las tablas de partición antes de que se combinen para el cálculo único de recuento final.
Opciones de columna
Utilice la sección Opciones de columna a fin de especificar un alias para el indicador en las tablas temporales y seleccione el tipo de datos del indicador.
-
Nombre de columna usado para crear tabla de SQL: Escriba el alias de columna, que cambia el nombre del indicador en las tablas temporales. Este cambio de nombre no afecta al nombre real del indicador en los metadata, pero permite identificar fácilmente el indicador, por ejemplo, en un informe SQL largo. Estas tablas se usan en data marts y en la creación de SQL.
-
Tipo de datos: Seleccione el tipo de datos para el indicador en la lista desplegable.
Joins
Utilice la sección Joins para especificar cómo el informe une los datos.
-
Indicador Join: Define el método por defecto para unir un indicador a otros indicadores.
- Heredar por defecto Valor: El indicador usa el parámetro del nivel de informe o proyecto para determinar cómo unir el indicador con otros indicadores.
- Inner join: Incluye una fila en el informe solo si la fila contiene datos para todos los indicadores de la fila.
- Outer join: Muestra todas las filas del indicador, independientemente de los demás indicadores del informe.
-
Join de fórmula del indicador: Determine cómo combinar el conjunto de resultados dentro del indicador.
- Heredar por defecto Valor: Join definido en cada elemento.
- Inner join: Incluye solo los datos que son comunes a todos los elementos, es decir, la intersección de la información.
- Outer join: Incluye datos aplicables a cada elemento o a una unión de toda la información.