Struktur von Währungszuordnungen

In einer Essbase-Währungsumrechnungsanwendung ist die Hauptdatenbank (Cube) in mindestens zwei Bereiche unterteilt. Ein Abschnitt verarbeitet die Eingabe der lokalen Daten, und ein anderer Abschnitt enthält eine Kopie der Eingabedaten, die in eine gemeinsame Währung umgerechnet wurden.

Essbase speichert die für die Währungsumrechnung erforderlichen Wechselkurse in einem separaten Währungs-Cube. Die Währungs-Cube-Modellstruktur, die automatisch von Essbase aus dem Haupt-Cube generiert wird, nachdem Sie die erforderlichen Tags zugewiesen haben, ordnet in der Regel ein bestimmtes Umrechnungsverhältnis einem Abschnitt des Haupt-Cubes zu. Nachdem der Währungs-Cube generiert wurde, kann er wie jeder andere Essbase-Cube bearbeitet werden.

Die Marktdimension im Haupt-Cube ist dem Währungsnamen im Währungs-Cube zugeordnet. Die Kennzahlendimension im Haupt-Cube ist der Währungskategorie im Währungs-Cube zugeordnet. Die Scenario-Dimension im Haupt-Cube ist dem Währungstyp im Währungs-Cube zugeordnet.

Hauptwürfel

Damit Essbase die Währungs-Cube-Modellstruktur automatisch generieren kann, ändern Sie Dimensionen und Elemente in der Hauptstruktur. In der Beispielwährungsanwendung ist der Hauptwürfel Interntl.

Die Haupt-Cube-Modellstruktur kann Dimensionen von 3 bis n enthalten. Der Haupt-Cube muss mindestens die folgenden Dimensionen enthalten:

  • Eine als Zeit getaggte Dimension. Wenn Sie eine Dimension als Zeit taggen, wird eine Dimension im Währungs-Cube generiert, die mit der Zeitdimension im Haupt-Cube identisch ist. Im Cube Sample_Currency.Interntl ist die Zeitdimension "Year".

  • Eine als Accounts getaggte Dimension. Wenn Sie eine Dimension als Konten taggen und ihren Elementen Währungskategorien zuweisen, wird eine Dimension im Währungs-Cube erstellt, die Elemente für jede einzelne Währungskategorie enthält. Die Kategoriezuweisung ermöglicht die Anwendung verschiedener Wechselkurse auf verschiedene Konten oder Kennzahlen. Im Cube Sample_Currency.Interntl lautet die Accounts-Dimension "Measures".

    Jeder Nachfolger eines Elements erbt das Währungskategorie-Tag seines Vorgängers. Ein Mitglied oder eine Unterverzweigung von Mitgliedern kann auch eine eigene Kategorie haben.

    Beispielsweise können Gewinn- und Verlustkonten Wechselkurse verwenden, die sich von den Kursen unterscheiden, die bei Bilanzkonten verwendet werden. Darüber hinaus erfordern einige Konten möglicherweise keine Konvertierung. Beispiel: Im Cube Sample_Currency.Interntl erfordern Elemente wie Margin% und Profit% keine Konvertierung. Sie taggen Elemente, die nicht als "Keine Konvertierung" konvertiert werden sollen. Das Tag "Keine Konvertierung" wird nicht vererbt.

  • Eine marktbezogene Dimension, die als Land gekennzeichnet ist. Wenn Sie eine Dimension als Land kennzeichnen und einzelnen Ländern Währungsnamen zuweisen, wird für jede Währung ein Element im Währungs-Cube erstellt. Im Cube Sample_Currency.Interntl wird die Market-Dimension als Land getaggt. Der Währungsname für diese Dimension ist USD (US-Dollar), da alle lokalen Währungen in USD umgerechnet werden müssen, der gemeinsamen Währung des Unternehmens.

    Da mehrere Elemente denselben Währungsnamen haben können, ist die Anzahl der Währungsnamen in der Regel kleiner als die Gesamtanzahl der Elemente in der Dimension. Wie unten gezeigt, verwendet der Cube Sample_Currency.Interntl nur sechs Währungsnamen für die 15 Elemente in der Market-Dimension. Jedes der untergeordneten Elemente des Mitglieds Europa verwendet eine andere Währung und muss daher einem individuellen Währungsnamen zugewiesen werden. Die US-Dimension und ihre vier regionalen Elemente verwenden jedoch alle dieselbe Währung. Das gleiche gilt für das kanadische Mitglied und seine drei Stadtmitglieder. Wenn die untergeordneten Elemente eines bestimmten Elements eine Währung gemeinsam verwenden, müssen Sie einen Währungsnamen nur für das übergeordnete Element definieren.

Dimensionen und Elemente Währungsname

Markt - Land

USA

Ost

West

Süd

Zentral

USD (US-Dollar)

Kanada

Toronto

Vancouver

Montreal

CND (Kanadischer Dollar)

Europa

UK

Deutschland

Schweiz

Schweden

GBP (Britisches Pfund)

EUR (Euro)

CHF (Schweizer Franke)

SEK (Schwedische Kronen)

Wenn Sie eine Haupt-Cube-Modellstruktur für die Währungsumrechnung vorbereiten, können Sie eine optionale Währungspartition erstellen, um Essbase mitzuteilen, welches Segment des Cubes lokale Währungsdaten enthält und welche Daten konvertiert werden sollen. Die Dimension, die Sie als Währungspartition taggen, enthält Elemente für lokale Währungswerte und umgerechnete Werte. Die Daten der lokalen Währung werden mithilfe von Kalkulationsskripten zur Währungsumrechnung in gemeinsame Währungsdaten umgerechnet. Im Cube {\b Sample.Interntl} ist die Dimension {\b Scenario} die Dimension {\b Currency Partition}.

Währungswürfel

Indem Sie Elementen in der Haupt-Cube-Modellstruktur Währungs-Tags zuweisen, aktivieren Sie Essbase, um den Währungs-Cube automatisch zu generieren. In der Anwendung Sample_Currency lautet der Währungs-Cube Xchgrate.

Im Währungs-Cube müssen alle Elemente der Ebene 0 gespeichert werden, die nicht dynamisch berechnet werden. Das bedeutet, dass der Cube, aus dem der Währungs-Cube generiert wird, auch alle Elemente der Ebene 0 als gespeicherte Elemente aufweisen muss, die nicht dynamisch berechnet werden.

Ein Währungs-Cube besteht immer aus den folgenden drei Dimensionen, mit einer optionalen vierten Dimension:

  • Eine als Zeit getaggte Dimension, die in der Regel mit der als Zeit im Haupt-Cube getaggten Dimension identisch ist. Dadurch kann der Währungswürfel Währungsschwankungen im Laufe der Zeit verfolgen und verschiedene Zeitabschnitte des Hauptwürfels genau umrechnen. Im Cube Sample.Xchgrate ist die als Zeit getaggte Dimension "Year".

    Jedes Element der Zeitdimension im Haupt-Cube muss im Währungs-Cube definiert sein. Werte nach Zeitraum im Haupt-Cube werden in der Regel in die Wechselkurse ihrer jeweiligen Zeitperiode aus dem Währungs-Cube umgerechnet (obwohl Sie Datenwerte mit dem Wechselkurs jeder Periode umrechnen können).

  • Eine als Land getaggte Dimension, die die Namen der Währungen enthält, die für die Märkte (oder Länder) relevant sind, die im Hauptwürfel definiert sind. Jeder im Haupt-Cube definierte Währungsname muss auch im Währungs-Cube vorhanden sein. Die Währungsnamen definieren die Zuordnung von Land zu Wechselkurs, wenn eine Umrechnung erfolgt.

    Im Cube Sample_Currency.Xchgrate lautet die Länderdimension "CurName". In der folgenden Tabelle sind die Währungsnamen in der CurName-Dimension aufgeführt:

    Dimensionen und Elemente Aliasname

    CurName - Land

    USD

    CND

    GBP

    EUR

    CHF

    SEK

    US-Dollar

    Kanadischer Dollar

    Britisches Pfund

    Euro

    Schweizer Franke

    Schwedische Krona

  • Eine als Accounts getaggte Dimension, mit der verschiedene Sätze auf Elemente der Dimension angewendet werden können, die als Accounts im Haupt-Cube getaggt sind. Die für die Accounts-Dimension definierten Kategorien im Haupt-Cube werden verwendet, um die Elemente in der Accounts-Dimension des Währungs-Cubes zu bilden. So ist es beispielsweise unter Umständen erforderlich, "Bruttogewinn" und "Nettogewinn" mit einer Kurskategorie umzurechnen, während andere Accounts andere Kurse verwenden.

    Im Cube "Sample_Currency.Xchgrate" ist die als Konten getaggte Dimension "CurCategory", und die enthaltenen Kontenkategorien sind "Gewinn und Verlust" und "S/W" (Bilanz).

  • Ein Währungs-Cube, der in der Regel eine optionale Dimension für den Währungstyp enthält, die verschiedene Szenarios für die Währungsumrechnung ermöglicht. In der Regel weist eine Anwendung unterschiedliche Wechselkurse für verschiedene Szenarios auf, z.B. Ist, Budget und Prognose. Um Daten zwischen Szenarios zu konvertieren, wählen Sie aus, welcher Kurstyp verwendet werden soll.

    Die Dimension "Währungstyp" wird beim Generieren der Währungsstruktur erstellt und nicht direkt dem Haupt-Cube zugeordnet. Daher müssen Elementnamen in dieser Dimension nicht mit Elementnamen des Haupt-Cubes übereinstimmen.

    Im Cube "Sample_Currency.Xchgrate" lautet die Währungstypdimension "CurType". CurType enthält Ist- und Budgetszenarios.