Transición a Calculation Manager

En esta versión, los usuarios de Oracle Hyperion Financial Management y Oracle Hyperion Planning que trabajan con aplicaciones creadas en Financial Management o Planning y los usuarios de aplicaciones de almacenamiento agregado y almacenamiento de bloques de Oracle Essbase pueden crear y gestionar sus reglas de negocio en Oracle Hyperion Calculation Manager.

En esta tabla, se comparan las funciones de reglas de negocio de Calculation Manager, de Oracle Hyperion Business Rules (para usuarios de Planning y Essbase) y de Financial Management (para usuarios de Financial Management).

Tabla A-1 Comparación de las funciones de las reglas de negocio de Calculation Manager, Financial Management y Business Rules

Función/acción En Calculation Manager En Business Rules (para usuarios de Planning y Essbase) En Financial Management
Creación de reglas de negocio

Puede crear una regla de negocio de manera gráfica en un diagrama de flujo del diseñador de reglas.

Existen cinco componentes para las aplicaciones de almacenamiento de bloques de Planning y Essbase, y seis componentes para las aplicaciones de Financial Management que puede utilizar para diseñar reglas de negocio

  1. Componente de fórmula: contiene sentencias de cálculo escritas o diseñadas con miembros, funciones y, opcionalmente, sentencias condicionales

  2. Componente de script: sólo contiene sentencias de script de cálculo de Visual Basic (Financial Management) o Essbase (Planning).

  3. Componente de condición: contiene sentencias condicionales (es decir, sentencias "If...Then") que son verdaderas o falsas.

  4. Componente de bucle: contiene listas de miembros de metadatos (por ejemplo, listas de cuentas)

  5. Componente de rango de miembros: contiene listas de miembros de metadatos (por ejemplo, listas de cuentas)

  6. (Sólo usuarios de Financial Management) Componente de rango de datos: contiene listas de registros de datos (por ejemplo, listas de valores de cuentas)

Para las aplicaciones de almacenamiento agregado de Essbase, hay tres componentes:

  1. Componente de punto de vista: al igual que el componente de rango de miembros, contiene listas de miembros de metadatos

  2. Componente de asignación: contiene cálculos para distribuir los datos de los miembros en un nivel del esquema de base de datos a los demás miembros del esquema

  3. Componente de fórmula: contiene sentencias de cálculo que se diseñan utilizando miembros, funciones y variables

Puede utilizar miembros, variables y funciones en los componentes.

Puede crear una regla de negocio en el diseñador gráfico de reglas de negocio y en el nodo Reglas de negocio de la Consola de administración de Oracle Essbase Administration Services.

Existen cuatro acciones y ocho fórmulas que se pueden utilizar para diseñar reglas de negocio gráficas:

  1. Acción de agregación de datos

  2. Acción de copia de datos

  3. Acción de borrado de datos

  4. Acción de creación de bloques

  5. Fórmula de relación a prorrata

  6. Fórmula de factor de distribución

  7. Fórmula de división homogénea

  8. Fórmula de aumento y disminución

  9. Fórmula de unidades y tasas

  10. Fórmula combinada

  11. Fórmula personalizada

  12. Fórmula variable

Puede crear una regla de negocio en el Editor de reglas o en un editor de texto. Puede utilizar las funciones de Visual Basic y Financial Management y los miembros de reglas de negocio de Financial Management.
Uso de plantillas del sistema (en Calculation Manager) y acciones y fórmulas (en Business Rules) para diseñar reglas de negocio

Nota: No están soportadas las plantillas del sistema en las aplicaciones de almacenamiento agregado de Essbase.

Existen ocho plantillas del sistema de almacenamiento de bloques de Planning y Essbase en Calculation Manager:

  1. La plantilla de agregación agrega datos.

  2. La plantilla de copia de datos copia datos.

  3. La plantilla de borrado de datos suprime datos.

  4. La plantilla de asignación simple asigna datos de una ubicación a otra.

  5. La plantilla de asignación nivel a nivel asigna datos de varios niveles.

  6. La plantilla de cantidad-tasa-unidad calcula una variable cuando se proporcionan los valores de las otras dos.

  7. La plantilla de exportación de datos exporta datos a una base de datos o archivo.

  8. La plantilla de comandos SET le permite introducir comandos de script que optimizan el rendimiento de los scripts de cálculo.

Existen ocho plantillas del sistema de Financial Management en Calculation Manager:

  1. La plantilla de redondeo financiero redondea los datos mediante el redondeo financiero en lugar del redondeo estadístico. La función de redondeo financiero redondea los datos al número especificado de decimales mediante el método de redondeo de 4 decimales hacia abajo y de 5 decimales hacia arriba.

  2. La plantilla para obtener los días del mes genera el número de días de un mes según el número especificado del año y del mes. El mes puede introducirse como un número fuera del rango habitual de 1 a 12 para que la función reconozca el mes correspondiente. Por ejemplo, si introduce el año 2008 y el número de periodo 0, se devuelve el número de días de diciembre de 2007. Si introduce el año 2008 y el número de periodo 14, se devuelve el número de días de febrero de 2009. Esta función también tiene en cuenta los años bisiestos.

  3. La plantilla de especificación de los miembros de una lista comprueba si un miembro de la dimensión especificada es miembro de una lista de miembros especificada.

  4. La plantilla de hoja de balance promedio calcula las relaciones de la hoja de balance promedio para frecuencias de acumulado mensual, acumulado trimestral, acumulado semestral y acumulado anual. Los datos se pueden introducir como acumulado mensual< acumulado trimestral, acumulado semestral< acumulado anual o el balance diario acumulado.

  5. La plantilla de balance de apertura calcula el balance de apertura de una cuenta basándose en un método de recuperación especificado. La recuperación de un balance de apertura puede ser desde la misma moneda de valor o desde el total de moneda de entidad.

  6. La plantilla de consolidación compleja es una regla de consolidación previamente creada que consolida y elimina, por cada entidad del grupo de consolidación, en función del método de consolidación (matriz, global, proporcional o equidad) asignado a cada entidad. Realiza cálculos para eliminaciones estándar y de capital, inversión e ingresos netos. Las transacciones de auditoría se generan según el indicador de auditoría establecido por el usuario. Esta regla de consolidación de esta plantilla proporciona la mayoría de los cálculos para los requisitos reglamentarios normales.

  7. La plantilla de consolidación estándar es una regla de consolidación previamente creada que se consolida y elimina para cada entidad del grupo de consolidación utilizando el proceso de consolidación predeterminado.

  8. La plantilla de asignación de entidades asigna la cuenta de origen de la entidad padre del grupo a la cuenta de destino para cada entidad de la lista, de acuerdo con la ponderación de asignación especificada.

Existen cuatro acciones en Business Rules que funcionan como muchas de las plantillas del sistema de Calculation Manager:
  1. La acción de agregación de datos funciona como la plantilla de agregación de Calculation Manager.

  2. La acción de copia de datos funciona como la plantilla de copia de datos de Calculation Manager.

  3. La acción de borrado de datos, en conjunción con la acción de creación de bloques, funciona como la plantilla de borrado de datos de Calculation Manager.

  4. La acción de creación de bloques, en conjunción con la acción de borrado de datos, funciona como la plantilla de borrado de datos de Calculation Manager.

Business Rules también incluye fórmulas que funcionan como plantillas del sistema de Calculation Manager:

  1. La fórmula de relación a prorrata funciona como la plantilla de asignación simple de Calculation Manager.

  2. Las tres fórmulas de unidades y tasas funcionan como la plantilla de cantidad-tasa-unidad de Calculation Manager.

No aplicable
Creación de plantillas (en Calculation Manager) y macros (en Business Rules) definidas de manera personalizada para diseñar reglas de negocio Puede utilizar un asistente para diseñar plantillas reutilizables definidas de manera personalizada para realizar cálculos específicos de su negocio. Puede copiar una plantilla del sistema y guardarla con otro nombre para utilizarla como punto de partida a la hora de crear una plantilla definida de manera personalizada. Puede diseñar macros reutilizables para realizar cálculos específicos de su negocio. No aplicable
Creación de peticiones de datos en tiempo de diseño Puede utilizar un asistente para crear peticiones de datos en tiempo de diseño para plantillas definidas de manera personalizada en Calculation Manager. Puede utilizar variables en las macros para pedir información. No aplicable
Uso compartido de componentes Puede compartir componentes de scripts y fórmulas en tipos y aplicaciones del plan (para Planning), del cálculo (para Financial Management) y de la base de datos (para Essbase). No aplicable No aplicable
Cómo arrastrar y soltar componentes Puede arrastrar y soltar componentes en el diagrama de flujo de una regla de negocio en el diseñador de reglas. Puede arrastrar y soltar acciones y fórmulas en la barra del proceso de la regla de negocio del diseñador gráfico. No aplicable
Cómo mostrar y ocultar los detalles Puede acercar o alejar un diagrama de flujo para ver más o menos detalles. No aplicable No aplicable
Edición de una regla de negocio en el formato del script de cálculo Puede editar una regla de negocio en el formato del script de cálculo y volver a editarlo de manera gráfica en el diseñador de reglas. Puede editar una regla de negocio en el formato del script de cálculo, pero no puede volver a editarlo de manera gráfica. Una regla de negocio sólo se puede editar en el modo de texto.
Validación de reglas de negocio

Si trabaja con una aplicación creada con la administración de aplicaciones de Financial Management o Planning: solo puede validar reglas de negocio con Financial Management o Planning respectivamente.

Nota: Solo puede validar una regla de negocio de Essbase con Essbase.

Puede validar una regla de negocio en Essbase o Planning. Puede utilizar la función de verificación para verificar el archivo de script de Visual Basic con el fin de asegurarse de que las funciones son válidas, tienen el número correcto de parámetros y los miembros de dimensión son válidos para la aplicación.
Despliegue de reglas de negocio Puede desplegar un conjunto de reglas de negocio por tipo de cálculo en Financial Management; puede desplegar una o varias reglas de negocio y conjuntos de reglas de negocio en Planning y Essbase. Debe desplegar reglas de negocio y conjuntos de reglas de negocio para iniciarlas desde Financial Management, Planning o Administration Services (para Essbase). Los tipos de cálculos y aplicaciones, los tipos de planes o las bases de datos se despliegan para determinar su ubicación de inicio. No aplicable No aplicable
Inicio de las reglas de negocio Después de desplegarlas desde Calculation Manager, debe iniciar los conjuntos de reglas de negocio de Financial Management y las reglas de negocio de Planning desde Financial Management y Planning. Después de desplegar las reglas de negocio de Essbase, puede iniciarlas desde Calculation Manager o desde Administration Services. Las ubicaciones de inicio se determinan por las ubicaciones en las que despliega las reglas de negocio y los conjuntos de reglas de negocio. Puede definir varias ubicaciones de inicio para una regla de negocio creando accesos directos para ella en Calculation Manager. Puede iniciar reglas de negocio desde una o todas las ubicaciones seleccionando las ubicaciones desde las que se pueden iniciar. Puede iniciar reglas de negocio desde el nodo Reglas de la consola de administración de Administration Services, el diseñador gráfico de Business Rules, el iniciador web de Business Rules, una petición de datos de la línea de comandos, o desde la web de Planning. Las reglas se negocio se ejecutan al realizar cálculos, conversiones, consolidaciones y asignaciones.
Trabajo con vistas Calculation Manager contiene cuatro vistas de los objetos a los que tiene acceso el usuario:
  1. La vista del sistema

  2. La vista personalizada

  3. La vista de despliegue

  4. La vista de lista

Business Rules no contiene vistas. Las reglas de negocio y otros objetos se ven en una lista plana, por tipo de objeto, desde la Consola de administración. No aplicable
Uso de la vista del sistema La vista del sistema muestra una lista jerárquica de las aplicaciones Financial Management, Planning y/o Essbase, sus tipos de cálculo, los tipos de planes y/o las bases de datos, y los objetos a los que tiene acceso el usuario. Esta vista le permite ver en qué aplicación y tipo de cálculo, tipo de plan o base de datos está designada una regla de negocio. (Es la vista predeterminada de Calculation Manager.) No aplicable No aplicable
Uso de la vista personalizada La vista personalizada muestra una lista de carpetas que se crean y los objetos que se arrastran y sueltan en éstas. Esta vista permite organizar los objetos de modo significativo para el usuario. Pie 1No aplicable No aplicable
Uso de la vista de despliegue La vista de despliegue muestra una lista, por tipo de aplicación y aplicación, de las reglas y los conjuntos de reglas desplegados y no desplegados, así como su estado de despliegue y validación. No aplicable No aplicable
Uso de la vista de lista La vista de lista muestra una lista de objetos que se han seleccionado desde el cuadro de diálogo Filtro. Dicho cuadro de diálogo permite crear una lista filtrada, por tipo de aplicación, de aplicaciones, tipos de cálculo y planes, así como objetos a los que tiene acceso. No aplicable No aplicable
Migración de reglas de negocio

Puede migrar reglas de negocio y otros objetos desde la versión anterior de Business Rules a esta versión de Calculation Manager.

Para migrar reglas de negocio de Financial Management y Essbase, se utiliza la función de importación de Calculation Manager.

Puede migrar reglas de negocio desde la versión anterior de Business Rules a esta versión de Calculation Manager y desde las versiones anteriores de Business Rules a esta versión de Business Rules. Puede migrar reglas de negocio desde la versión anterior de Financial Management a esta versión de Calculation Manager y desde las versiones anteriores de Financial Management a esta versión de Financial Management.
Importación de reglas de negocio Puede importar reglas de negocio (y otros objetos como plantillas y complementos) a Calculation Manager desde Business Rules o desde otra aplicación de Financial Management, Planning o Essbase en Calculation Manager. También puede importar scripts de cálculo de Essbase a Calculation Manager. Cuando se importan archivos de script de cálculo, se convierten en reglas de negocio gráficas en Calculation Manager. Puede importar reglas de negocio desde un archivo XML a Business Rules. Puede utilizar la opción Cargar regla para importar un archivo de script de Visual Basic válido a la aplicación.
Exportación de reglas de negocio Puede exportar una o varias reglas de negocio y otros objetos desde Calculation Manager a un archivo XML. Puede exportar reglas de negocio y otros objetos desde Business Rules a un archivo XML. Puede utilizar la opción Extraer reglas para exportar reglas de negocio desde Financial Management a un archivo de script de Visual Basic externo.
Uso de accesos directos de reglas de negocio Puede crear accesos directos a una regla de negocio en diversas aplicaciones y tipos de cálculos o planes. Cuando despliega reglas de negocio con accesos directos, se despliega una copia de la regla en las aplicaciones y tipos de planes o cálculos para los que se ha creado un acceso directo. No aplicable No aplicable
Trabajo con variables Existen cuatro tipos de variables para Planning, dos tipos de variables para Financial Management y tres tipos de variables para Essbase en Calculation Manager:
  1. Global: se puede utilizar en cualquier aplicación de Planning o Financial Management

  2. Aplicación: sólo se puede utilizar en la aplicación de Planning, Financial Management o Essbase para la que se creó

  3. Tipo de plan o base de datos: sólo se puede utilizar en el tipo de plan de Planning o la base de datos de Essbase para la que se creó

  4. Regla de negocio: sólo se puede utilizar en la regla de negocio de Planning o Essbase para la que se creó

Existen dos tipos de variables en Business Rules:
  1. Global: se puede utilizar en cualquier regla de negocio

  2. Local: sólo se puede utilizar en las reglas de negocio para las que se crearon

Existen dos tipos de variables en Financial Management:
  1. Global: se aplica todo el proceso de cálculo

  2. Local: se aplica sólo a las subrutinas individuales

Asignación de permisos de acceso para crear y editar reglas de negocio En Calculation Manager, su capacidad de crear, ver y editar reglas de negocio y otros objetos la determina el rol que tiene asignado en Oracle Hyperion Shared Services y su propiedad del objeto en Calculation Manager. De manera predeterminada, el usuario es propietario de las reglas de negocio y otros objetos que crea. Como administrador o propietario del objeto, puede asignar su propiedad a otro usuario. En Business Rules, para asignar permisos para editar reglas de negocio y otros objetos, seleccione los usuarios y grupos que pueden modificarlos. En Financial Management, no necesita permisos de acceso para crear o editar reglas de negocio.
Asignación de permisos de acceso para iniciar reglas de negocio Debe asignar permiso para iniciar reglas de negocio y conjuntos de reglas de negocio en Financial Management, Planning o Administration Services (para Essbase) tras desplegar las reglas de negocio y los conjuntos de reglas de negocio en Calculation Manager. Para asignar el permiso para iniciar reglas de negocio y secuencias en Business Rules, seleccione la ubicación de la base de datos (o todas las ubicaciones) desde las que se pueden iniciar y seleccione los usuarios y grupos que pueden iniciarlas. Para asignar el permiso para ejecutar un proceso de cálculo en Financial Management, asigne el rol de acceso de seguridad correcto para la aplicación a la que pertenece. Por ejemplo, para ejecutar un proceso de consolidación, el usuario debe tener la función para la consolidación.

Nota al pie 1

En Business Rules, puede crear proyectos en los que organizar las reglas de negocio, las secuencias, las macros y las variables de maneras significativas.