Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Nur multidimensional
Analysis Services verwendet eine Kombination von Features, die von Multidimensional Expressions (MDX)-Skripts geführt werden, um Unterstützung für die Währungskonvertierung in Cubes bereitzustellen, die mehrere Währungen unterstützen.
Terminologie für die Währungsumrechnung
Die folgende Terminologie wird in Analysis Services verwendet, um die Währungsumrechnungsfunktionalität zu beschreiben:
Pivotwährung
Die Währung, mit der Wechselkurse in die Zinskennzahlgruppe eingegeben werden.
Lokale Währung
Die Währung, die zum Speichern von Transaktionen verwendet wird, auf denen die zu konvertierenden Measures basieren.
Die lokale Währung kann durch eine der folgenden Optionen identifiziert werden:
Eine Währungs-ID in der Faktentabelle, die mit der Transaktion gespeichert ist, wie bei Bankanwendungen, bei denen die Transaktion selbst die für diese Transaktion verwendete Währung identifiziert.
Ein Währungsbezeichner, der einem Attribut in einer Dimensionstabelle zugeordnet ist, die dann einer Transaktion in der Faktentabelle zugeordnet ist, wie in Finanzanwendungen, bei denen ein Standort oder ein anderer Bezeichner, z. B. eine Tochtergesellschaft, die währung identifiziert, die für eine zugeordnete Transaktion verwendet wird.
Berichtswährung
Die Währung, in die Transaktionen aus der Pivotwährung konvertiert werden.
Hinweis
Bei n:1-Währungsumrechnungen sind die Pivotwährung und die Berichtswährung identisch.
Währungsdimension
Eine Datenbankdimension, die mit den folgenden Einstellungen definiert ist:
Die
TypeEigenschaft der Dimension wird auf Currency festgelegt.Die
TypeEigenschaft eines Attributs für die Dimension ist auf CurrencyName festgelegt.Von Bedeutung
Die Werte dieses Attributs müssen in allen Spalten verwendet werden, die einen Währungsbezeichner enthalten sollen.
Gruppe "Zinsmaß"
Eine Measure-Gruppe in einem Würfel, definiert mit den folgenden Einstellungen:
Eine reguläre Dimensionsbeziehung besteht zwischen einer Währungsdimension und der Zinsmaßgruppe.
Eine reguläre Dimensionsbeziehung besteht zwischen einer Zeitdimension und der Ratenmaßgruppe.
Optional wird die
TypeEigenschaft auf ExchangeRate festgelegt. Während der Business Intelligence-Assistent die Beziehungen mit den Währungs- und Zeitdimensionen verwendet, um Wahrscheinlichkeitsmaßgruppen zu identifizieren, ermöglicht das Festlegen derTypeEigenschaft auf ExchangeRate Clientanwendungen die einfachere Identifizierung von Zinsmaßgruppen.Eine oder mehrere Maßeinheiten, die die Wechselkurse darstellen, die in der Gruppe der Wechselkurskennzahlen enthalten sind.
Dimension der Berichtswährung
Die Dimension, die vom Business Intelligence-Assistent definiert wird, nachdem eine Währungsumrechnung festgelegt wurde, enthält die Berichtswährungen für diese Währungsumrechnung. Die Berichtswährungsdimension basiert auf einer benannten Abfrage, die in der Datenquellenansicht definiert ist, auf der die Währungsdimension, die der Zinsmaßgruppe zugeordnet ist, aus der Dimension-Haupttabelle der Währungsdimension basiert. Die Dimension wird mit den folgenden Einstellungen definiert:
Die
TypeEigenschaft der Dimension wird auf Currency festgelegt.Die
TypeEigenschaft des Schlüsselattributes für die Dimension wird auf CurrencyName festgelegt.Die
TypeEigenschaft eines Attributs innerhalb der Dimension wird auf CurrencyDestination festgelegt, und die an das Attribut gebundene Spalte enthält die Währungsbezeichner, die die Berichtswährungen für die Währungsumrechnung darstellen.
Definieren von Währungsumrechnungen
Sie können den Business Intelligence-Assistenten verwenden, um Währungskonvertierungsfunktionen für einen Cube zu definieren, oder Sie können Währungsumrechnungen mithilfe von MDX-Skripts manuell definieren.
Voraussetzungen
Bevor Sie eine Währungsumrechnung in einem Cube mithilfe des Business Intelligence-Assistenten definieren können, müssen Sie zuerst mindestens eine Währungsdimension, mindestens eine Zeitdimension und mindestens eine Kursmaßgruppe definieren. Aus diesen Objekten kann der Business Intelligence-Assistent die Daten und Metadaten abrufen, die zum Erstellen der Berichtswährungsdimension und des MDX-Skripts verwendet werden, das für die Bereitstellung von Währungskonvertierungsfunktionen erforderlich ist.
Entscheidungen
Sie müssen die folgenden Entscheidungen treffen, bevor der Business Intelligence-Assistent die Berichtswährungsdimension und das MDX-Skript erstellen kann, das für die Bereitstellung von Währungsumrechnungsfunktionen erforderlich ist:
Wechselkursrichtung
Konvertierte Mitglieder
Konvertierungstyp
Lokale Währungen
Melden von Währungen
Richtungen der Wechselkurse
Die Gruppe "Zinsmaß" enthält Kennzahlen, die Wechselkurse zwischen lokalen Währungen und der Pivotwährung darstellen (häufig als Unternehmenswährung bezeichnet). Die Kombination aus Wechselkursrichtung und Konvertierungstyp bestimmt den Vorgang, der für Measures ausgeführt wird, die vom MDX-Skript konvertiert werden, das mit dem Business Intelligence-Assistenten generiert wird. In der folgenden Tabelle werden die Vorgänge beschrieben, die je nach Wechselkursrichtung und Konvertierungstyp ausgeführt werden, basierend auf den Optionen für die Wechselkursrichtung und Konvertierungsrichtungen, die im Business Intelligence-Assistenten verfügbar sind.
| Wechselkursrichtung | Viele-zu-einem | 1:n | Viele-zu-viele |
| n Pivotwährung zu 1 Beispiel-Währung | Multiplizieren Sie das umzuwandelnde Maß mit dem Wechselkursmaß für die lokale Währung, um das Maß in die Pivotwährung umzurechnen. | Dividieren Sie die Maßeinheit, die umgerechnet werden soll, durch den Wechselkurs für die Berichtswährung, um die Maßeinheit in die Berichtswährung umzurechnen. | Multiplizieren Sie das Maß, das mit dem Wechselkursmaß für die lokale Währung umgerechnet werden soll, um das Measure in die Pivotwährung umzurechnen, und dividieren Sie dann das konvertierte Measure durch das Wechselkursmaß für die Berichtswährung, um das Measure in die Berichtswährung umzurechnen. |
| n Beispielwährung bis 1 Pivotwährung | Dividieren Sie das Maß, das umgerechnet werden soll, durch den Wechselkurs für die lokale Währung, um das Maß in die Pivotwährung zu konvertieren. | Multiplizieren Sie die Maßeinheit, die umgewandelt werden soll, mit dem Wechselkurs für die Berichtswährung, um die Maßeinheit in die Berichtswährung umzurechnen. | Dividieren Sie das Maß, das durch das Wechselkursmaß für die lokale Währung umgerechnet werden soll, um das Measure in die Pivotwährung umzurechnen, und multiplizieren Sie dann das konvertierte Measure mit dem Wechselkursmaß für die Berichtswährung, um das Measure in die Berichtswährung umzurechnen. |
Sie wählen die Wechselkursrichtung auf der Seite " Währungskonvertierungsoptionen festlegen " des Business Intelligence-Assistenten aus. Weitere Informationen zum Festlegen der Konvertierungsrichtung finden Sie unter Festlegen von Währungskonvertierungsoptionen (Business Intelligence-Assistent).
Konvertierte Mitglieder
Mit dem Business Intelligence-Assistenten können Sie angeben, für welche Measures aus der Rate-Maßgruppe Werte umgewandelt werden:
Maßnahmen in anderen Maßgruppen.
Elemente einer Attributhierarchie für eine Kontoeigenschaft in einer Datenbankdimension.
Kontotypen, die von Mitgliedern einer Attributhierarchie für Kontenattribute in einer Datenbankdimension verwendet werden.
Der Business Intelligence-Assistent verwendet diese Informationen innerhalb des MDX-Skripts, das vom Assistenten generiert wird, um den Umfang der Währungsumrechnungsberechnung zu ermitteln. Weitere Informationen zum Angeben von Mitgliedern für die Währungskonvertierung finden Sie unter "Mitglieder auswählen" (Business Intelligence-Assistent).
Konvertierungstypen
Der Business Intelligence-Assistent unterstützt drei verschiedene Arten von Währungsumrechnungen:
1:n
Transaktionen werden in der Faktentabelle in der Pivotwährung gespeichert und dann in eine oder mehrere andere Berichtswährungen konvertiert.
Die Pivotwährung kann beispielsweise auf US-Dollar (USD) festgelegt werden, und die Faktentabelle speichert Transaktionen in USD. Dieser Konvertierungstyp wandelt diese Transaktionen aus der Pivotwährung in die angegebenen Berichtswährungen um. Das Ergebnis ist, dass Transaktionen in der angegebenen Pivotwährung gespeichert und entweder in der angegebenen Pivotwährung oder in einer der Berichtswährungen angezeigt werden können, die in der für die Währungsumrechnung definierten Berichtswährungsdimension angegeben sind.
Viele-zu-eins
Transaktionen werden in der Faktentabelle in lokalen Währungen gespeichert und dann in die Pivotwährung umgewandelt. Die Pivotwährung dient als einzige angegebene Berichtswährung in der Berichtswährungsdimension.
Die Pivotwährung kann beispielsweise auf US-Dollar (USD) festgelegt werden, und die Faktentabelle speichert Transaktionen in Euro (EUR), australischen Dollar (AUD) und mexikanischen Pesos (MXN). Dieser Konvertierungstyp wandelt diese Transaktionen aus ihren angegebenen lokalen Währungen in die Pivotwährung um. Das Ergebnis ist, dass Transaktionen in den angegebenen lokalen Währungen gespeichert und in der Pivotwährung angezeigt werden können, die in der Berichtswährungsdimension angegeben ist, die für die Währungsumrechnung definiert ist.
Viele-zu-viele
Transaktionen werden in der Faktentabelle in lokalen Währungen gespeichert. Die Währungsumrechnungsfunktion wandelt solche Transaktionen in die Pivotwährung und dann in eine oder mehrere andere Berichtswährungen um.
Die Pivotwährung kann beispielsweise auf US-Dollar (USD) festgelegt werden, und die Faktentabelle speichert Transaktionen in Euro (EUR), australischen Dollar (AUD) und mexikanischen Pesos (MXN). Dieser Konvertierungstyp wandelt diese Transaktionen aus ihren angegebenen lokalen Währungen in die Pivotwährung um, und dann werden die konvertierten Transaktionen erneut von der Pivotwährung in die angegebenen Berichtswährungen konvertiert. Das Ergebnis ist, dass Transaktionen in den angegebenen lokalen Währungen gespeichert und entweder in der angegebenen Pivotwährung oder in einer der Berichtswährungen angezeigt werden können, die in der für die Währungsumrechnung definierten Berichtswährungsdimension angegeben sind.
Wenn Sie den Konvertierungstyp angeben, kann der Business Intelligence-Assistent die benannte Abfrage- und Dimensionsstruktur der Berichtswährungsdimension sowie die Struktur des MDX-Skripts definieren, das für die Währungskonvertierung definiert ist.
Lokale Währungen
Wenn Sie einen n:n- oder n:1-Konvertierungstyp für Ihre Währungsumrechnung wählen, müssen Sie angeben, wie die lokalen Währungen identifiziert werden, aus denen das vom Business Intelligence-Assistenten generierte MDX-Skript die Berechnungen zur Währungsumrechnung durchführt. Die lokale Währung für eine Transaktion in einer Faktentabelle kann auf eine von zwei Arten identifiziert werden:
Die Messgruppe enthält ein reguläres Dimensionsverhältnis zur Währungsdimension. In der Adventure Works DW Multidimensional 2012 Beispieldatenbank für Analysis Services hat die Kennzahlengruppe "Internet Sales" eine reguläre Dimensionsbeziehung zur Dimension "Currency". Die Faktentabelle der Maßgruppe enthält eine Fremdschlüsselspalte, die auf die Währungskennungen in der Dimensionstabelle dieser Dimension verweist. In diesem Fall können Sie das Attribut aus der Währungsdimension auswählen, auf die von der Measuregruppe verwiesen wird, um die lokale Währung für Transaktionen in der Faktentabelle für diese Measuregruppe zu identifizieren. Diese Situation tritt am häufigsten in Bankanwendungen auf, in denen die Transaktion selbst die in der Transaktion verwendete Währung bestimmt.
Die Maßgruppe enthält eine Referenzbeziehung zur Währungsdimension über eine andere Dimension, die direkt auf die Währungsdimension verweist. In der Beispieldatenbank „Adventure Works DW Multidimensional 2012 Analysis Services“ weist die Mengengruppe „Financial Reporting“ eine Referenzdimensionsbeziehung zur Dimension „Währung“ über die Dimension „Organisation“ auf. Die Faktentabelle für diese Maßgruppe enthält eine Fremdschlüsselspalte, die auf Elemente in der Dimensionstabelle für die Organisationsdimension verweist. Die Dimensionstabelle für die Dimension "Organisation" enthält wiederum eine Fremdschlüsselspalte, die auf die Währungsbezeichner in der Dimensionstabelle für die Dimension "Währung" verweist. Diese Situation tritt am häufigsten in Finanzberichtsanwendungen auf, bei denen der Standort oder die Tochtergesellschaft für eine Transaktion die Währung für die Transaktion bestimmt. In diesem Fall können Sie das Attribut auswählen, das auf die Währungsdimension aus der Dimension für die Geschäftsentität verweist.
Melden von Währungen
Wenn Sie einen viele-zu-viele oder ein-zu-viele Konvertierungstyp für die Währungskonvertierung auswählen, müssen Sie die Berichtswährungen angeben, für die das vom Business Intelligence-Assistenten generierte MDX-Skript die Währungskonvertierungsberechnungen durchführt. Sie können entweder alle Mitglieder der Währungsdimension angeben, die sich auf die Satzmaßgruppe beziehen, oder einzelne Mitglieder aus der Dimension auswählen.
Der Business Intelligence-Assistent erstellt eine Berichtswährungsdimension, die auf einer benannten Abfrage basiert, welche aus der Dimensionstabelle der Währungsdimension unter Verwendung der ausgewählten Berichtswährungen erstellt wird.
Hinweis
Wenn Sie den 1:n-Konvertierungstyp auswählen, wird auch eine Berichtswährungsdimension erstellt. Die Dimension enthält nur ein Element, das die Pivotwährung darstellt, da die Pivotwährung auch als Berichtswährung für eine 1:n-Währungsumrechnung verwendet wird.
Für jede in einem Cube definierte Währungsumrechnung wird eine separate Berichtswährungsdimension definiert. Sie können den Namen der Berichtswährungsdimensionen nach der Erstellung ändern, aber wenn Sie dies tun, müssen Sie auch das für diese Währungskonvertierung generierte MDX-Skript aktualisieren, um sicherzustellen, dass der richtige Name vom Skriptbefehl verwendet wird, wenn auf die Berichtswährungsdimension verwiesen wird.
Definieren mehrerer Währungsumrechnungen
Mithilfe des Business Intelligence-Assistenten können Sie beliebig viele Währungsumrechnungen für Ihre Business Intelligence-Lösung definieren. Sie können entweder eine vorhandene Währungsumrechnung überschreiben oder eine neue Währungsumrechnung an das MDX-Skript für einen Cube anfügen. Mehrere in einem einzelnen Cube definierte Währungsumrechnungen bieten Flexibilität in Business Intelligence-Anwendungen, die komplexe Berichtsanforderungen aufweisen, z. B. Finanzberichtsanwendungen, die mehrere, separate Konvertierungsanforderungen für internationale Berichte unterstützen.
Identifizieren von Währungsumrechnungen
Der Business Intelligence-Assistent identifiziert jede Währungsumrechnung, indem die Skriptbefehle für die Währungskonvertierung in den folgenden Kommentaren umrahmt werden:
//<Currency conversion>
...
[MDX statements for the currency conversion]
...
//</Currency conversion>
Wenn Sie diese Kommentare ändern oder entfernen, kann der Business Intelligence-Assistent die Währungsumrechnung nicht erkennen, daher sollten Sie diese Kommentare nicht ändern.
Der Assistent speichert metadaten auch in Kommentaren innerhalb dieser Kommentare, einschließlich erstellungsdatum und -uhrzeit, des Benutzers und des Konvertierungstyps. Diese Kommentare sollten auch nicht geändert werden, da der Business Intelligence-Assistent diese Metadaten verwendet, wenn vorhandene Währungsumrechnungen angezeigt werden.
Sie können die Skriptbefehle ändern, die bei Bedarf in einer Währungsumrechnung enthalten sind. Wenn Sie die Währungsumrechnung überschreiben, gehen ihre Änderungen jedoch verloren.
Siehe auch
Globalisierungsszenarien für Analysis Services Multiidimensional