Cálculo de cubos en el diseñador de cubos

Puede crear fórmulas de miembro, crear scripts de cálculo y ejecutar trabajos de cálculo en el diseñador de cubos.

Creación y validación de fórmulas de miembro en el diseñador de cubos

En el editor de fórmula del diseñador de cubos, puede escribir fórmulas para miembros específicos del esquema. Puede construir fórmulas de miembros a partir de operadores, funciones, nombres de dimensiones, nombres de miembros, variables de sustitución y constantes numéricas.

  • El editor de fórmulas del diseñador de cubos se aplica tanto a los cubos de almacenamiento agregado como a los cubos de almacenamiento de bloques. En los cubos de almacenamiento agregado, las funciones serán funciones MDX. En los cubos de almacenamiento de bloques, las funciones serán funciones de script de cálculo.
  • La validación se realiza en los cubos de almacenamiento de bloques existentes de Essbase (la validación se desactiva para los cubos de almacenamiento agregado). No detecta los cambios del libro de trabajo de la aplicación que no se han aplicado al cubo.
  • La selección de miembros solo funciona con los cubos existentes.

El editor de fórmula proporciona un panel de edición de fórmulas en el que puede introducir una fórmula. Puede utilizar el tabulador y las teclas de flecha para mover el enfoque en el editor de fórmula. También puede utilizar un enfoque de apuntar y hacer clic para seleccionar e insertar componentes de fórmula en el panel de edición de fórmulas. El árbol de selección de miembros le ayuda a colocar en la fórmula los nombres de miembro correctos.


Imagen del editor de fórmulas del diseñador de cubos.

  1. Abra el libro de trabajo de la aplicación para el cubo que desea modificar.
  2. Si se ha definido una hoja de trabajo de dimensión con la propiedad Fórmula, seleccione la celda de la columna Fórmula para el miembro para el que desea crear una fórmula.
  3. En la cinta de opciones del diseñador de cubos, haga clic en Editores de cálculo Imagen del icono de los editores de cálculo de la cinta de opciones del diseñador de cubos..
  4. En el menú desplegable, seleccione Editor de fórmula de miembro.
  5. Introduzca sus credenciales de conexión a Essbase, si así se le pide.
  6. En el editor de fórmula, cree la fórmula.
    • Utilice el teclado para introducir el texto de la fórmula. Incluya entre comillas cualquier nombre de miembro que contenga espacios en blanco o caracteres especiales.

    • Seleccione una celda que contenga un nombre de miembro o alias de cualquier hoja de trabajo de dimensión. Coloque el cursor en la ubicación adecuada del editor y haga clic con el botón derecho del mouse para pegar el nombre entre comillas en el editor.

    • Haga doble clic en un miembro del árbol de selección de miembros para que ese miembro se pegue en el editor.
    • Para buscar un miembro concreto en el árbol, introduzca el nombre del miembro en el cuadro de texto Árbol de miembros y haga clic en Buscar.
    • Haga doble clic en una función para que se pegue esa sintaxis de función en el editor.

  7. Opcional: en los cubos de almacenamiento de bloques, haga clic en Validar para comprobar la sintaxis de la fórmula.
    Si la validación falla, edite la fórmula e inténtelo de nuevo. Asegúrese de leer el mensaje de error para obtener instrucciones.
    El botón Validar está desactivado para los cubos de almacenamiento agregado.

Creación y validación de scripts de cálculo en el diseñador de cubos

En el Editor de scripts de cálculo del diseñador de cubos puede escribir scripts de cálculo para cubos específicos de almacenamiento de bloques. Los scripts de cálculo especifican la forma en que se calculan los cubos y, por lo tanto, sustituyen consolidaciones del cubo definidas por el esquema.

Consulte Desarrollo de scripts de cálculos para las bases de datos de almacenamiento de bloques.

  • El Editor de scripts de cálculo del diseñador de cubos se aplica solo a cubos de almacenamiento de bloques.
  • Si el cubo de la hoja de trabajo de la aplicación abierta actualmente existe en el servidor y funciona la comunicación con el servidor, está en el modo en línea. De lo contrario, está en el modo fuera de línea. Cuando está en el modo fuera de línea, el árbol de miembros está desactivado.
  • Si está editando un script de forma local y ya existe un script con el mismo nombre en el servidor, la casilla de control Guardar cambios en el servidor y en la hoja de trabajo está activada. Si está editando un script remoto (que solo existe en el servidor), la casilla de control está desactivada.
  • La validación se realiza en los cubos existentes en Essbase. No detecta los cambios del libro de trabajo de la aplicación que no se han aplicado al cubo.

El Editor de scripts de cálculo proporciona un panel de edición de scripts de cálculo en el que puede introducir un script. Puede utilizar las teclas de flecha y el tabulador para moverse por el Editor de scripts de cálculo. El árbol de selección de miembros le ayuda a colocar en el script los nombres de miembro correctos.


Imagen del editor de scripts de cálculo del diseñador de cubos.

  1. Abra el libro de trabajo de la aplicación para el cubo que desea modificar.
  2. Si se ha definido una hoja de trabajo de cálculo, selecciónela. Si no, cree una. Consulte Trabajar con hojas de trabajo de cálculo en el diseñador de cubos.
  3. En la cinta de opciones del diseñador de cubos, haga clic en Editores de cálculo Imagen del icono Editores de cálculo de la cinta de opciones del diseñador de cubos..
  4. Seleccione Editor de scripts de cálculo en el menú desplegable.
  5. Introduzca sus credenciales de conexión a Essbase, si así se le pide.
  6. En el Editor de scripts de cálculo, cree el script de cálculo.
    • Use el teclado para introducir texto. Incluya entre comillas cualquier nombre de miembro que contenga espacios en blanco o caracteres especiales.
    • Haga doble clic en un miembro del árbol de selección de miembros para que ese miembro se pegue en el editor. Para buscar un miembro concreto en el árbol, introduzca el nombre del miembro en el cuadro de texto Árbol de miembros y haga clic en Buscar.
    • Haga doble clic en una función para que se pegue esa sintaxis de función en el editor.
  7. Haga clic en Validar para comprobar la sintaxis del script de cálculo. Si la validación falla, edite el script e inténtelo de nuevo. Asegúrese de leer el mensaje de error para obtener instrucciones.
  8. Si desea sincronizar los cambios en el servidor y en la hoja de trabajo de la aplicación, puede seleccionar la casilla Guardar cambios en el servidor y en la hoja de trabajo antes de guardar el script.

    Nota:

    Esta opción funciona en el modo en línea.
  9. Haga clic en Guardar.
  10. Opcional: Haga clic en Ejecutar para ejecutar el script.

Cálculo de datos en el diseñador de cubos

Los scripts de cálculo especifican la forma en que se calculan los cubos y, por lo tanto, sustituyen consolidaciones del cubo definidas por el esquema. Por ejemplo, puede calcular subjuegos de cubos o copiar valores de datos entre miembros. Consulte Desarrollo de scripts de cálculos para las bases de datos de almacenamiento de bloques.

Durante el desarrollo de un cubo, es común volver a calcular el cubo varias veces para validar los datos y las fórmulas. Los archivos de script de cálculo utilizados en el proceso de cálculo deben estar almacenados en Essbase. Si hay una hoja de trabajo de cálculo incluida en el libro de trabajo de la aplicación, los archivos del script de cálculo se generan automáticamente durante el proceso de creación del cubo. También se pueden cargar archivos de script de cálculo individuales en Essbase. Consulte Trabajo con archivos y artefactos.

  1. En Excel, en la cinta del diseñador de cubos, seleccione Calcular Imagen del icono Calcular datos de la cinta de opciones del diseñador de cubos..
  2. En el cuadro de diálogo Calcular datos, seleccione una aplicación y un cubo, así como el script de cálculo que desea utilizar. Para ver o editar el script de cálculo, haga clic en Editar. Haga clic con el botón derecho en el nombre del script de cálculo para mostrar las opciones: cambiar nombre, suprimir, ejecutar, copiar y bloquear o desbloquear.
  3. Haga clic en Ejecutar para iniciar el cálculo.
  4. Cuando el trabajo asíncrono finaliza, se muestra un cuadro de diálogo. Haga clic en para iniciar el Visor de trabajos y ver el estado del cálculo, o en No si no desea iniciar el Visor de trabajos.
  5. (Opcional) Vea el estado en el Visor de trabajos.