Designación de peticiones de datos seguras en tiempo de ejecución

Oracle Hyperion Planning soporta la seguridad en tiempo de ejecución en Scenario, Version, Entity e intersecciones de dimensión secundarias según el orden en el que se han diseñado las peticiones de datos en tiempo de ejecución. Para que la regla de negocio aplique la seguridad de Aprobaciones, el diseñador de Oracle Hyperion Calculation Manager debe colocar las peticiones de datos en tiempo de ejecución para el escenario y la versión con seguridad de escritura o aprobación antes que la petición de datos en tiempo de ejecución de la entidad.

Las peticiones de datos en tiempo de ejecución para los miembros de versión y escenario se filtran por acceso de escritura cuando el valor Seguridad de Calculation Manager está establecido en Aprobaciones o en Escritura Las peticiones de datos en tiempo de ejecución para las entidades con el valor Seguridad establecido en Aprobaciones se filtran según el último valor de escenario/versión que se muestra antes de la petición de datos en tiempo de ejecución para la entidad. Si no existe la petición de datos en tiempo de ejecución de tipo Escenario o Versión, las entidades se filtran por acceso de escritura.

Las peticiones de datos en tiempo de ejecución para el resto de dimensiones con el valor Seguridad establecido en Aprobaciones se consideran dimensiones secundarias y se filtran en función del último escenario/versión/entidad que se muestra antes de esa petición de datos en tiempo de ejecución.

Por tanto, para peticiones de datos en tiempo de ejecución en las que se use Aprobaciones, la seguridad se define en este orden:

Scenario1: Version2: To_Entity1, Scenario2: Version1, To_Entity2, To_Product

Las peticiones de datos en tiempo de ejecución se filtran como se indica a continuación:

  • To_Entity1 se filtra por la combinación: Scenario1: Version2

  • To_Entity2 se filtra por la combinación: Scenario2: Version1

  • To_Product se filtra por la combinación: Scenario2, Version1, To_Entity2, To_Product

Por ejemplo:

Fix (FY11, Jan,{EntitySalesByCountry},{MyScenario2},{MyVersion2})
 Fix ({MyProduct},{MyCountry})
   {ToAccount} = {FromAccount} * 2;
 ENDFIX
Endfix

Nota:

Si el diseñador de la regla de negocio omite una dimensión de unidad de planificación de la lista de peticiones de datos en tiempo de ejecución (por ejemplo, la petición de datos en tiempo de ejecución no incluye un escenario o entidad), no se aplica la seguridad de Aprobaciones y la jerarquía se filtra por el acceso de escritura.

Consulte Acerca de la seguridad de las aprobaciones y peticiones de datos en tiempo de ejecución.