Acerca de selección de variables de sustitución como miembros

Las variables de sustitución funcionan como marcadores de posición globales para información que cambia con regularidad. Las variables de sustitución son especialmente útiles para desarrollar previsiones acumulativas e informar al respecto. Cuando se seleccionan variables de sustitución como miembros en el formulario, sus valores se basan en información generada dinámicamente. Por ejemplo, podría establecer el miembro de mes actual en la variable de sustitución CurMnth, de modo que, cuando cambie el mes, no tendrá que actualizar el valor del mes manualmente en el formulario o en el script del informe.

Cada variable tiene un valor asignado que se puede cambiar centralmente en el servidor de Oracle Essbase.

Notas:

  • Cuando abre o calcula valores en los formularios, la aplicación de Oracle Hyperion Planning reemplaza las variables de sustitución con los valores que tienen asignados.

    De forma predeterminada, cada variable de sustitución se recupera y se guarda en la caché desde el servidor de Essbase cada cinco minutos (o 300 segundos). Puede cambiar el intervalo de recuperación agregando la propiedad de aplicación SUBST_VAR_CACHE_LIFETIME y estableciendo su valor en segundos.

  • Puede crear y asignar valores a variables de sustitución en Planning. Estas variables de sustitución quedarán después disponibles en Planning cuando se seleccionen miembros para un formulario. Para obtener instrucciones sobre cómo crear y asignar valores a variables de sustitución con la aplicación de Planning, consulte Trabajo con variables de sustitución.

    Los valores de las variables de sustitución también se crean y se asignan mediante la consola de Oracle Essbase Administration Services o ESSCMD.

  • Las variables de sustitución deben ser adecuadas según el contexto de los formularios. Por ejemplo, podría seleccionar una variable de sustitución llamada CurrQtr con un valor Tr2 como miembro de la dimensión Periodo de tiempo. No sería válido seleccionar una variable de sustitución llamada CurrYr para la dimensión Year si tuviera el valor feb. Puede establecer variables de sustitución en los niveles de aplicación o de base de datos.

    También puede establecer variables de sustitución en el nivel de servidor de Essbase.

    Puede existir la misma variable de sustitución en varios niveles; Planning utiliza la primera que encuentra en este orden:

    1. Base de datos

    2. Aplicación

    3. Servidor

  • Puede seleccionar variables de sustitución si están habilitadas para peticiones de datos en tiempo de ejecución en las reglas de negocio y si sus valores coinciden con un miembro establecido en la petición de datos en tiempo de ejecución para una regla de negocio.

  • Planning comprueba la validez de las variables de sustitución al usarlas (por ejemplo, cuando se abre el formulario). No comprueba cuándo se diseñan los formularios, por lo que se recomienda probar las variables de sustitución guardando y abriendo de nuevo los formularios.

  • Puede consultar varios registros para obtener información sobre los errores que se generan cuando se calculan las variables de sustitución. Consulte el registro del servidor de Essbase para ver información sobre los intentos de utilizar una variable de sustitución que ya no está en Essbase. Consulte el registro de Planning para ver información sobre las variables de sustitución que no son válidas en el formulario. Para obtener información sobre los registros, consulte la Oracle Enterprise Performance Management System Installation and Configuration Troubleshooting Guide (solo disponible en inglés) .

Para especificar variables de sustitución en los formularios:

  1. Cree el formulario (consulte Creación de formularios simples).
  2. En Selección de miembros, seleccione las variables de sustitución tal y como selecciona miembros, con ayuda de las flechas a la derecha, a la izquierda y dobles para mover variables de sustitución a y desde Miembros seleccionados.

    Cuando se seleccionan, las variables de sustitución aparecen precedidas de un ampersand (&). Por ejemplo:

    &CurrentScenario

  3. Haga clic en Aceptar.