Estructura de las aplicaciones de moneda

En una aplicación de conversión de moneda de Essbase, la base de datos principal (cubo) se divide en al menos dos segmentos. Una porción maneja la entrada de los datos locales y otra porción contiene una copia de los datos de entrada convertidos a una moneda común.

Essbase contiene los tipos de cambio necesarios para el cambio de moneda en un cubo de moneda independiente. El esquema del cubo de moneda, generado automáticamente por Essbase desde el cubo principal después de asignar las etiquetas necesarias, normalmente asigna un ratio de conversión determinado a una sección del cubo principal. Una vez generado el cubo de moneda, se puede editar como cualquier otro cubo de Essbase.

La dimensión de mercado del cubo principal se asigna al nombre de moneda en el cubo de moneda. La dimensión de medidas del cubo principal se asigna a la categoría de moneda en el cubo de moneda. La dimensión de escenario del cubo principal se asigna al tipo de moneda en el cubo de moneda.

Cubo principal

Para permitir que Essbase genere automáticamente el esquema del cubo de moneda, modifique las dimensiones y los miembros del esquema principal. En la aplicación de moneda de ejemplo, el cubo principal es Interntl.

El esquema del cubo principal puede contener de 3 a n dimensiones. Como mínimo, el cubo principal debe contener las siguientes dimensiones:

  • Dimensión etiquetada como tiempo. El etiquetado de una dimensión como tiempo genera una dimensión en el cubo de moneda que es idéntica a la dimensión de tiempo en el cubo principal. En el cubo Sample_Currency.Interntl, la dimensión de tiempo es Year.

  • Dimensión etiquetada como cuentas. Al etiquetar una dimensión como cuentas y asignar categorías de moneda a sus miembros, se crea una dimensión en el cubo de moneda que contiene miembros para cada una de las categorías de moneda individuales. La asignación de categoría permite la aplicación de diferentes tipos de cambio a varias cuentas o medidas. En el cubo Sample_Currency.Interntl, la dimensión de cuentas es Measures.

    Cada descendiente de un miembro hereda la etiqueta de categoría de moneda de su ascendiente. Un miembro o sub-sucursal de miembros también puede tener su propia categoría.

    Por ejemplo, las cuentas de pérdidas y ganancias (P&L) pueden utilizar tipos de cambio que difieren de los tipos utilizados en las cuentas de balance general. Además, es posible que algunas cuentas no requieran conversión. Por ejemplo, en el cubo Sample_Currency.Interntl, los miembros como Margin% y Profit% no requieren conversión. Los miembros etiquetados no se convertirán como Sin conversión. La etiqueta Sin conversión no se hereda.

  • Una dimensión relacionada con el mercado etiquetada como país. El etiquetado de una dimensión como país y la asignación de nombres de moneda a países individuales crea un miembro en el cubo de moneda para cada moneda. En el cubo Sample_Currency.Interntl, la dimensión Market se etiqueta como país. El nombre de moneda de esta dimensión es USD (dólares estadounidenses), porque todas las monedas locales deben convertirse a USD, la moneda común de la compañía.

    Puesto que varios miembros pueden tener el mismo nombre de moneda, el número de nombres de moneda suele ser menor que el número total de miembros de la dimensión. Como se muestra a continuación, el cubo Sample_Currency.Interntl solo utiliza seis nombres de moneda para los 15 miembros de la dimensión Market. Cada uno de los hijos de Europa miembro utiliza una moneda diferente y, por lo tanto, se debe asignar un nombre de moneda individual. Sin embargo, la dimensión estadounidense y sus cuatro miembros regionales utilizan la misma moneda. Lo mismo ocurre con el miembro de Canadá y sus tres miembros de la ciudad. Cuando los hijos de un miembro determinado comparten una moneda, debe definir un nombre de moneda solo para el miembro padre.

Dimensiones y miembros Nombre de Moneda

Mercado - País

EE. UU.

Este

Región del Oeste

Sur

Central

USD (Dólar estadounidense)

Canadá

Toronto

Vancouver

Montreal

CND (dólar canadiense)

Europa

UK

Alemania

Suiza

Suecia

GBP (libra esterlina)

EUR (euros)

CHF (Franco Suizo)

SEK (corona sueca)

Al preparar un esquema de cubo principal para la conversión de moneda, puede crear una partición de moneda opcional para indicar a Essbase qué porción del cubo contiene datos de moneda local y qué contiene los datos que se van a convertir. La dimensión que etiqueta como partición de moneda contiene miembros para valores de moneda local y valores convertidos. Los datos de moneda local se convierten a datos de moneda común mediante scripts de cálculo de conversión de moneda. En el cubo Sample.Interntl, la dimensión Scenario es la dimensión de partición de moneda.

Cubo de moneda

Al asignar etiquetas de moneda a los miembros del esquema de cubo principal, Essbase puede generar el cubo de moneda automáticamente. En la aplicación Sample_Currency, el cubo de moneda es Xchgrate.

En el cubo de moneda, se deben almacenar todos los miembros de nivel 0, miembros de cálculo no dinámico. Esto significa que el cubo desde el que se genera el cubo de moneda también debe tener todos los miembros de nivel 0 almacenados como miembros de cálculo no dinámico.

Un cubo de moneda siempre consta de las tres dimensiones siguientes, con una cuarta dimensión opcional:

  • Dimensión etiquetada como tiempo, que normalmente es la misma que la dimensión etiquetada como tiempo en el cubo principal. Esto permite al cubo de moneda realizar un seguimiento de las fluctuaciones de moneda a lo largo del tiempo y convertir con precisión varias divisiones de tiempo del cubo principal. En el cubo Sample.Xchgrate, la dimensión etiquetada como tiempo es Year.

    Cada miembro de la dimensión de tiempo del cubo principal se debe definir en el cubo de moneda. Los valores por periodo de tiempo del cubo principal se suelen convertir a los tipos de cambio de sus respectivos periodos a partir del cubo de moneda (aunque se pueden convertir los valores de datos con respecto al tipo de cambio de cualquier periodo).

  • Dimensión etiquetada como país, que contiene los nombres de las monedas relevantes para los mercados (o países) definidos en el cubo principal. Cada nombre de moneda definido en el cubo principal también debe existir en el cubo de moneda. Los nombres de moneda definen la asignación de país a tipo de cambio cuando se produce la conversión.

    En el cubo Sample_Currency.Xchgrate, la dimensión country es CurName. En la siguiente tabla se muestran los nombres de moneda de la dimensión CurName:

    Dimensiones y miembros Nombre de Alias

    CurName: país

    USD

    CND

    GBP

    EUR

    CHF

    SEK

    Dólar EE.UU.

    Dólar canadiense

    Libra británica

    Euro

    Franco suizo

    Corona sueca

  • Dimensión etiquetada como cuentas, que permite la aplicación de varias tarifas a miembros de la dimensión etiquetada como cuentas en el cubo principal. Las categorías definidas para la dimensión Cuentas en el cubo principal se usan para formar los miembros en la dimensión Cuentas del cubo de moneda. Por ejemplo, puede que necesite convertir el beneficio bruto y el beneficio neto mediante una categoría de tasas de cambio, mientras que otras cuentas utilizan otro conjunto de tasas de cambio.

    En el cubo Sample_Currency.Xchgrate, la dimensión etiquetada como cuentas es CurCategory y las categorías de cuentas incluidas son P&L (Profit & Loss) y B/S (Balance Sheet).

  • Un cubo de moneda, que normalmente incluye una dimensión de tipo de moneda opcional, que permite diferentes escenarios para el cambio de moneda. Normalmente, una aplicación tiene tipos de cambio diferentes para diferentes escenarios, como el real, el presupuesto y la previsión. Para convertir datos entre escenarios, seleccione qué tipo de tasa de cambio se va a utilizar.

    La dimensión de tipo de moneda se crea al generar el esquema de moneda y no se asigna directamente al cubo principal. Por lo tanto, los nombres de miembros de esta dimensión no deben coincidir con los nombres de miembros del cubo principal.

    En el cubo Sample_Currency.Xchgrate, la dimensión de tipo de moneda es CurType. CurType incluye escenarios reales y presupuestarios.