Trabajar con escenarios

Después de activar el modelado de escenarios, puede trabajar con datos de escenario, que incluye la definición de celdas de escenario en #Missing, lo cual revierte los valores de escenarios a los valores base, y la agregación de datos de escenario.

Visualización de datos de miembros base

En la interfaz web de Essbase, puede iniciar una hoja de Excel que muestre los datos base de un escenario.

  1. En la interfaz web de Essbase, haga clic en Escenarios.
  2. Haga clic en el menú Acciones para el escenario que desea ver y haga clic en Mostrar datos base.
  3. Haga clic en el enlace descargado para iniciar Smart View.
La hoja de Excel que se inicia muestra datos base para el cubo. Sin embargo, no muestra datos de sandbox.

Comparación de valores de escenario con valores base

Si es el propietario, el aprobador o el participante de un escenario determinado, puede ver los valores base y de escenario en una hoja de cálculo o en la interfaz web de Essbase para comparar modelos.

Comparación de valores en Excel

  1. En la interfaz web de Essbase, haga clic en Escenarios.

  2. En el menú Acciones, seleccione Mostrar cambios en Excel.

  3. Haga clic en el enlace descargado para abrir el enlace de Smart View.

  4. Puede visualizar los valores tanto de los usuarios base como de los de escenario en una hoja de cálculo.
    Imagen de una hoja de cálculo de Excel con valores de escenario y base.

    • En la columna G, sb10 es el miembro de escenario (o de sandbox).

    • En la columna F, Base muestra los valores base.

    • En el escenario han cambiado los valores de sb10 que se dan desde la fila 2 hasta la 6, y puede ver el resultado agregado en la fila 7.

Comparación de valores en la interfaz de usuario web

  1. En la interfaz web de Essbase, haga clic en Escenarios.

  2. En el menú Acciones, seleccione Mostrar cambios.

    El cuadro de diálogo Cambios de datos está vacío si no se han realizado cambios en los datos.

Compare el escenario con el directorio base para determinar los pasos que debe realizar. Por ejemplo, puede que decida cambiar el estado del escenario que se va a aprobar en función de esta información.

Definición de las celdas de escenario en #Missing

Puede definir celdas de escenario en #Missing, aunque las celdas base correspondientes tengan valores.

Para definir una celda de escenario en #Missing:
  1. Escriba #Missing en la celda o suprima el contenido de la celda.
  2. Seleccione Enviar datos en la cinta de Smart View.
Ejemplo
  1. Inicialmente, el valor de sb1 es un reflejo exacto del valor de base.
    Imagen de una cuadrícula con sb1 y Base, ambos con un valor de 678.

  2. Introduzca #Missing en sb1 (o suprima el contenido de la celda) y envíe los datos.
    Imagen de una cuadrícula con #Missing en sb1.

  3. Refresque la hoja. Como puede ver, el valor de sb1 es #Missing.
    Imagen de una cuadrícula con #Missing en sb1.

Reversión de valores de escenario a valores base

Puede revertir los valores de escenario a valores base escribiendo #Revert en las celdas modificadas y haciendo clic en Enviar datos en la cinta de Smart View.

Inicialmente, los valores de escenario no se almacenan y son un reflejo exacto de los valores base. Tras cambiar los valores de escenario en Excel y enviar los cambios al cubo, los valores de escenario se almacenan y son diferentes a los de base, pero puede volver a revertirlos a los valores base.
Para revertir los valores de escenario a valores base:
  1. En Excel, escriba #Revert en las celdas del escenario que desee que se reviertan a los valores base.
  2. Haga clic en Enviar datos en la cinta de Smart View.
Los valores de escenario seleccionados se han actualizado a los valores base.

Ejemplo

  1. Inicialmente, el valor en sb1 es un reflejo exacto del valor en base.
    Imagen de una cuadrícula con un miembro base y un miembro de escenario con el mismo valor.

  2. Envíe un nuevo valor, 100, a sb1.
    Imagen de una cuadrícula con el miembro de escenario con un valor de 100.

  3. Envíe #Revert a sb1.
    Imagen de una cuadrícula con #Revert en la celda de sb1.

  4. Refresque la hoja. Puede comprobar que sb1 vuelve a reflejar el valor base de 678.
    Imagen de una cuadrícula con un miembro base y un miembro de escenario con el mismo valor.

Cuándo agregar dimensiones de sandbox

Al modelar escenarios, se debe determinar si se realizan cálculos en cada sandbox.

Envíe los cambios de datos al sandbox y no realice más cálculos de datos de los necesarios. Basta con proporcionar los datos suficientes como para que los usuarios puedan validar su trabajo. De este modo, se mantiene la eficiencia de almacenamiento del diseño del sandbox.

Por ejemplo, si todos los miembros de nivel superior en un cubo son de cálculo dinámico, las agregaciones con formato de script de cálculo son innecesarias.

Si se han almacenado miembros de nivel superior, el ámbito de todo cálculo en el sandbox se debe limitar al mínimo imprescindible para que los usuarios puedan trabajar.

Ejemplo: cálculo de escenarios con miembros de nivel superior dinámicos

Las jerarquías dinámicas (tanto densas como ligeras) realizan agregaciones de manera automática, y los usuarios que hacen cambios en sandboxes pueden verlos de manera inmediata.

Observe un ejemplo de la aplicación de demostración del almacenamiento de bloques Sample_Scenario.Basic.

Imagine que Product y Market son jerarquías dinámicas con datos almacenados solo en el nivel cero, y que se crea un escenario utilizando el miembro sb0 de dimensión de sandbox.

Cuando acaba crear el sandbox, los valores de sb0 son los mismos que los de Base. Esto se debe a que los miembros de sandbox son virtuales y reflejan los valores base hasta que los usuarios realicen cambios en ellos.


Imagen de una hoja de cálculo de Excel en la que se muestran los valores de los miembros Base y sb0 en la dimensión de sandbox. Los valores de ambos miembros son los mismos.

Después de modificar los datos de Sales->Budget->Jan->Cola en el miembro sb0, observamos que, inmediatamente, el miembro de sandbox dinámico West (celda D10) se agrega al total correcto utilizando una combinación de los miembros almacenados de Base y sb0.

Los valores de Oregon, Utah y Nevada se almacenan en el miembro de sandbox Base. Los valores de California y Washington los envían participantes de escenario y se almacenan en el miembro de sandbox sb0. El total de West->Cola->sb0 se agrega dinámicamente utilizando estos valores almacenados.


Imagen de una hoja de cálculo de Excel que muestra los valores de los miembros Base y sb0 de la dimensión Sandbox. Los valores son los mismos, excepto los de California y Washington, que han cambiado.

También puede utilizar scripts de cálculo en sandboxes. Imagine que Oregon debe estar presupuestado como el 80% de California. Para ello, utilice el siguiente script de cálculo:

FIX("Jan", "Budget", "Cola", "Sales")
"Oregon"="California"*.8;
ENDFIX

Cuando un participante del escenario inicia una hoja de cálculo de Excel desde la interfaz web y ejecuta este cálculo, se calcula el miembro de sandbox sb0 por defecto y se actualiza el valor del miembro Oregon:


Imagen de una hoja de cálculo de Excel que muestra los valores de los miembros Base y sb0 de la dimensión Sandbox. Los valores son los mismos, excepto para California y Washington, y Oregon, que han sido modificados. El valor de Oregon es 720 y refleja los resultados del script de cálculo.

Esta vista no es la de una hoja iniciada por un escenario, sino más bien la de una vista privada de Smart View, en la que Base y sb0 pueden aparecer representados.

Ejemplo: cálculo de escenarios con miembros de nivel superior almacenados

En algunos casos, una jerarquía dispersa o densa puede tener miembros de nivel superior almacenados, por lo que podría ser necesario realizar agregaciones en cálculos basados en el nivel o la generación.

Continuando con la última cuadrícula del ejemplo anterior, suponga ahora que los miembros de nivel superior de la dimensión de mercado están almacenados, en lugar de ser dinámicos.

Si se cambia el valor de Oregon a 250, será necesario volver a calcular el miembro West para ver los resultados correctos:


Imagen de una hoja de cálculo de Excel que muestra los valores de los miembros Base y sb0 de la dimensión Sandbox. Los valores son los mismos, excepto para California y Washington, y Oregon, que han sido modificados. El valor de Oregon es 250. El valor total de sb0 para la región West es 2070.

El siguiente script de cálculo se puede utilizar para agregar la dimensión de mercado en el sandbox, cuando se ejecuta desde una hoja de Excel iniciada en el escenario:

AGG("Market");
Imagen de una hoja de cálculo de Excel que muestra los valores de los miembros Base y sb0 de la dimensión Sandbox. Los valores son los mismos, excepto para California y Washington, y Oregon, que han sido modificados. El valor de Oregon es 250. El valor total de sb0 para la región West es 1600.