Acerca de los miembros dinámicos

Los miembros dinámicos son miembros que los usuarios pueden crear al trabajar con reglas de negocio. A veces se denominan miembros "sobre la marcha". Un administrador permite a los usuarios finales crear miembros dinámicos en un miembro padre y debe refrescar la base de datos para crear los marcadores de posición necesarios en Oracle Essbase. En las reglas de negocio con peticiones de datos en tiempo de ejecución, los usuarios pueden crear miembros introduciendo los nombres de miembro deseados en las peticiones de datos en tiempo de ejecución. En los refrescamientos posteriores de la base de datos se cambiarán los nombres de los hijos dinámicos utilizados por los nombres especificados por los usuarios finales y se volverán a crear los marcadores de posición necesarios de Essbase. Para obtener información sobre cómo trabajar con reglas de negocio y miembros dinámicos, consulte Oracle Hyperion Calculation Manager Designer's Guide .

Si un miembro padre está habilitado para agregar hijos dinámicos (como se describe en esta sección), los usuarios pueden crear nuevos miembros introduciendo su nombre en la petición de datos en tiempo de ejecución.

Para habilitar un miembro padre para agregar hijos dinámicos:

  1. Edite el miembro padre y seleccione la opción Activar para hijos dinámicos (consulte Agregación o edición de miembros).
    • Opcional: establezca la propiedad de miembro Número de posibles hijos dinámicos (el valor predeterminado es 10). Este valor determina el número de marcadores de posición que se crean para agregar o cargar de forma dinámica miembros bajo el padre. Si se utilizan todos los marcadores de posición, los hijos agregados posteriormente se agregarán como miembros normales y no se podrán usar hasta que se refresque la base de datos.

    • Opcional: establezca la propiedad de miembro Acceso otorgado al creador de miembros (el valor predeterminado es Heredar).

  2. Refresque la base de datos a fin de crear marcadores de posición para los miembros dinámicos en las bases de datos, para los tipos de plan en los que se utilizan los miembros.
  3. En Oracle Hyperion Calculation Manager:
    1. Cree una regla de negocio con una petición de datos en tiempo de ejecución (del tipo de variable miembro). En la columna Padre de miembro dinámico, utilice el Selector de miembros para seleccionar el miembro padre activado para hijos dinámicos en Oracle Hyperion Planning.
    2. Seleccione la opción Crear miembros dinámicos.
    3. Despliegue la regla de negocio.

      Para obtener información sobre cómo trabajar con reglas de negocio, consulte Oracle Hyperion Calculation Manager Designer's Guide .

    Notas:

    • En Calculation Manager, la selección de las dos opciones Crear miembros dinámicos y Suprimir miembros dinámicos permite crear miembros dinámicos temporales para cálculos, los cuales se suprimen una vez concluida la regla de negocio.

    • Si se selecciona únicamente la opción Suprimir miembros dinámicos, se presenta al usuario final el Selector de miembros en la petición de datos en tiempo de ejecución, para que pueda suprimir cualquier miembro que haya creado de forma dinámica bajo el padre (si tiene acceso de escritura a ese miembro). Esto permite al usuario final tener un control completo sobre la limpieza y gestión de miembros bajo el padre. La clave es un diseño correcto que se ajuste a sus necesidades, configurando los derechos de acceso adecuados para los hijos dinámicos con la propiedad de miembro Acceso otorgado al creador de miembros.

Si se cumplen todas las condiciones anteriores, cuando los usuarios ejecutan la regla de negocio con la petición de datos en tiempo de ejecución, introducen el nombre del miembro dinámico y, a continuación, hacen clic en Iniciar. Si la regla de negocio se ejecuta correctamente, el miembro se crea en la jerarquía de dimensiones bajo el padre del miembro dinámico.

Los miembros hijo que se importan en los miembros padre habilitados para hijos dinámicos se agregan como miembros hijo dinámicos si hay marcadores de posición de miembros dinámicos en Essbase. Una vez que los marcadores de posición estén llenos, los restantes miembros hijos se agregarán como miembros normales y no se podrán usar hasta que se refresque la base de datos.

Nota:

Si carga un miembro padre que se haya habilitado para hijos dinámicos y sus miembros hijo, durante la misma importación, los miembros hijo se cargan como miembros normales. Esto se debe a que la base de datos se debe refrescar para crear los marcadores de posición en Essbase.