Creación y refrescamiento de bases de datos de aplicaciones

En la página Gestionar base de datos, puede crear y refrescar bases de datos de aplicación, que se utilizan para almacenar datos en Oracle Hyperion Planning para cada tipo de plan de la aplicación. Las bases de datos se estructuran según dimensiones, miembros de la jerarquía, atributos y otros datos especificados en una aplicación.

Oracle Essbase crea un archivo de datos cifrado (essbase.sec) para almacenar la información de permisos de acceso.

Al crear una aplicación, seleccione Crear para actualizar las bases de datos multidimensionales de Planning que almacenan datos de aplicaciones. Al crear el esquema, puede transferir cambios de bases de datos y permisos de acceso por separado para mejorar el rendimiento y hacer que los cambios estén disponibles rápidamente para los usuarios. Una vez finalizado el esquema, Oracle recomienda incluir los permisos de acceso al refrescar la información de las bases de datos.

Debe refrescar la base de datos de la aplicación siempre que cambie la estructura de la aplicación. Los cambios realizados en una aplicación no se reflejan para los usuarios que realizan la entrada de datos y tareas de aprobaciones hasta que refresca las bases de datos de Planning para la aplicación. Por ejemplo, si modifica las propiedades de un miembro de la entidad, agrega un escenario o cambia los permisos de acceso, estos cambios se almacenan en la base de datos relacional de Planning hasta que refresca la base de datos de la aplicación.

Durante el refrescamiento:

  • Se actualizan los filtros de seguridad.

  • Se actualizan los scripts de cálculo para conversión de moneda.

  • Los miembros y las propiedades asociadas se propagan desde la base de datos relacional hasta la base de datos multidimensional.

  • Se agregan, modifican o suprimen los atributos personalizados en la base de datos multidimensional.

  • Los valores de tasas de cambio se vuelven a rellenar en el esquema de Planning.

  • Se generan o actualizan de forma dinámica las fórmulas de miembro para determinadas cuentas.

  • Se actualizan las adiciones o cambios en las tablas de alias y sus asociaciones a dimensiones o miembros.

  • Se reestructura la aplicación de Planning.

  • Se agregan atributos definidos por el usuario a la aplicación de Planning.

Atención:

Oracle recomienda realizar una copia de seguridad de la aplicación antes de la creación o el refrescamiento. Consulte Realización de copias de seguridad de las aplicaciones y bases de datos de aplicaciones. Si se siguen estos pasos, se verán afectados los datos de la base de datos. Si hace clic en Crear, los datos se borran y los tipos de plan de Planning se recrean. Si hace clic en Refrescar, los datos se pueden reemplazar. Para obtener información importante, consulte Consideraciones para el uso de Essbase.

Cuando un administrador utiliza Crear base de datos o Refrescar base de datos, todas las demás tareas no están disponibles para otros usuarios, incluido el propietario de la aplicación.

Todos los usuarios deben cerrar la sesión de la aplicación de Planning para poder refrescar las bases de datos de Planning. Oracle recomienda que los administradores envíen un mensaje transmitido a todos los usuarios, en el que se les pida que guarden su trabajo y cierren la aplicación antes de refrescar la aplicación de Planning. Planning no cierra la sesión de los usuarios durante el refrescamiento. Consulte Limitación del uso de una aplicación durante el mantenimiento.

El tiempo de refrescamiento de la aplicación depende de factores como el número de entidades y usuarios de la aplicación. Un mayor número de usuarios y filtros de seguridad aumenta el tiempo de refrescamiento. Para maximizar la disponibilidad del sistema, puede transferir la información de permisos de acceso durante horas que no sean de uso máximo.

Para crear o actualizar la base de datos de la aplicación:

  1. Realice una copia de seguridad de la aplicación. Consulte Realización de copias de seguridad de las aplicaciones y bases de datos de aplicaciones.
  2. Seleccione Administración y, a continuación, Aplicación.
  3. Seleccione Crear base de datos o Refrescar base de datos.
  4. Seleccione las opciones:
    • Base de datos: crea o refresca una base de datos de Planning para la aplicación.

    • Actualizar funciones personalizadas: actualiza las funciones personalizadas de Planning para la aplicación al crear o refrescar la base de datos de la aplicación.

      Para obtener información sobre cómo trabajar con funciones definidas de forma personalizada, consulte la Oracle Essbase Database Administrator's Guide (sólo disponible en inglés) .

    • Filtros de seguridad: genera filtros de seguridad para que los utilicen aplicaciones de terceros. Para generar filtros de seguridad para todos los usuarios de la aplicación, seleccione Filtros de seguridad, pero no seleccione Validar límite. Para generar filtros de seguridad para los usuarios seleccionados, consulte Gestión de filtros de seguridad.

      Los permisos de acceso se almacenan en un archivo de datos cifrado (essbase.sec).

      Sugerencia:

      Antes de generar filtros de seguridad para todos los usuarios, limite el acceso de los usuarios a la aplicación estableciendo la opción Activar el uso de la aplicación para en Administrador. Después de generar los filtros de seguridad, devuelva el valor a Todos los usuarios. Consulte Limitación del uso de una aplicación durante el mantenimiento.

      Nota:

      Después de crear o refrescar los filtros de seguridad para un usuario que tenga acceso a miembros dinámicos, el nombre del depósito de Essbase se muestra en la línea de filtro para los miembros dinámicos en lugar del nombre de miembro real.

    • Miembros compartidos: evalúa los permisos de acceso establecidos para todas las instancias del miembro (base y compartido) y aplica el permiso de acceso menos restrictivo a todos. Por ejemplo, si el padre de un miembro compartido tiene acceso de escritura asignado a todos sus hijos, mientras que otro miembro compartido de otro padre tiene acceso de lectura asignado a todos sus hijos, se proporciona al miembro base y a todos sus miembros compartidos acceso de escritura (para obtener ejemplos, consulte Acerca de permisos de acceso efectivos para miembros compartidos).

      Nota:

      Si la aplicación no depende de la seguridad de miembro compartido, no seleccione esta opción para mejorar el rendimiento.

      Si esta opción no se selecciona, los miembros compartidos heredan la seguridad asignada al miembro base.

    • Validar límite: identifica los filtros de seguridad que exceden el límite de 64 KB por fila del filtro de seguridad de Essbase. Esta opción valida el tamaño del filtro para garantizar que no exceda el límite de tamaño antes de crear los filtros de seguridad de Essbase.

  5. Para crear o refrescar datos en la base de datos de Planning, haga clic en Crear o Refrescar.
  6. Revise el mensaje de confirmación. Para continuar, haga clic en Crear o Refrescar. Una vez finalizada la actualización, haga clic en Finalizar.

    Nota:

    Si el proceso de creación o actualización tarda un tiempo, puede hacer clic en Ejecutar en segundo plano para ejecutar el proceso en segundo plano sin mostrar el estado.

    Para ver los resultados de la ejecución de Crear o Refrescar en segundo plano, consulte los registros de Planning. Para obtener información sobre los registros, consulte la Oracle Enterprise Performance Management System Installation and Configuration Troubleshooting Guide (solo disponible en inglés) .