Häufig verwendete Dimensionen konfigurieren
Auf dieser Seite wird ein optionaler Schritt zum Konfigurieren gemeinsamer Dimensionen für die Bereitstellung der Cortex Framework Data Foundation beschrieben. Cortex Framework „Common Dimensions“ sind Ansichten und Tabellen, die in der Data Foundation erstellt werden, um erweiterte Anwendungsfälle für verschiedene Datenquellen zu ermöglichen, z. B. Cross-Media- und Produkt-Insights.
Die Konfiguration für alle gemeinsamen Dimensionen befindet sich im Abschnitt k9 der Konfigurationsdatei.
Dimension „Land“
Die Cortex Framework-Dimension „Land“ bietet eine einheitliche Möglichkeit, ISO 3166-Ländercodes mit den entsprechenden Langnamen zu verknüpfen.
Dazu müssen Sie in der Konfigurationsdatei k9.deployCountryDim auf true festlegen.
Dimension „Produkthierarchie“
Die Dimension „Produkthierarchie“ bietet ein abstraktes Schema, mit dem Quelldaten aus beliebigen Quellen aufgenommen werden können. Sie kann dann für erweiterte Anwendungsfälle wie den Abgleich von Produkthierarchien verwendet werden.
Cortex Framework bietet auch einen Beispiel-DAG für die Aufnahme, wenn Sie eine SAP-Bereitstellung haben.
Dazu müssen Sie in der Konfigurationsdatei k9.deployProductDim auf true festlegen.
Konfigurieren Sie dann die folgenden Einstellungen:
| Parameter | Bedeutung | Standardwert |
k9.ProductDim.dataSourceType
|
Typ der Datenquelle für die Produkthierarchie. Wenn diese Option auf "SAP" festgelegt ist, wird in Data Foundations ein DAG bereitgestellt, mit dem die Produkthierarchie aus der SAP-Datenquelle geladen wird. In diesem Fall muss die SAP-Bereitstellung aktiviert sein.Wenn Sie andere Datenquellen verwenden, legen Sie diesen Wert auf BYOD fest. Sie können die Produkthierarchietabelle dann manuell ausfüllen.
|
-
|
k9.ProductDim.textLanguage
|
Sprache der Produkthierarchie. Es sollte derselben Sprachcodekonvention der Datenquelle folgen. Das Cortex Framework schreibt diese Konvention nicht vor. Kunden sollten jedoch die Bedeutung des ausgewählten textLanguage-Werts kennen.Bei Verwendung von SAP muss der Wert auch eine der SAP.languages-Einstellungen innerhalb der aktuellen config.json sein.Dieser Wert darf nicht leer sein. |
-
|
Dimensionen für die Produkthierarchie aus SAP aufnehmen
Wenn Sie k9.ProductDim.dataSourceType bis SAP angegeben und SAP bereitgestellt haben, können Sie den load_product_hierarchy_from_SAP-DAG verwenden, um die SAP-Hierarchie zu laden, nachdem Sie Ihre SAP-Berichtsansichten vollständig mit Daten gefüllt haben.
Konfigurieren Sie die k9_reporting Managed Service for Apache Airflow-Verbindung richtig.
Daten für Dimensionen der Produkthierarchie aus anderen Quellen aufnehmen
Sie können auch manuell Informationen zur Produkthierarchie aus anderen Quellen Ihrer Wahl aufnehmen, z. B. Google-Produktkategorie. Achten Sie darauf, dass die Daten dem Schema der Tabelle ProductHierarchy entsprechen.
Währungsumrechnung
Die Währungsumrechnung bietet ein abstraktes Schema, mit dem die Quelldaten aus einer beliebigen Quelle aufgenommen werden können. Sie kann dann für erweiterte Anwendungsfälle für andere Datenquellen verwendet werden, die keine integrierte Währungsumrechnung bieten.
Cortex Framework bietet auch einen Beispiel-DAG für die Aufnahme, wenn Sie eine SAP-Bereitstellung haben. Um sie zu aktivieren, legen Sie in der Konfigurationsdatei k9.deployCurrencyConversion auf true fest. Konfigurieren Sie dann die folgenden Einstellungen:
| Parameter | Bedeutung | Standardwert |
k9.CurrencyConversion.dataSourceType
|
Typ der Datenquelle für die Produkthierarchie. Wenn der Wert auf "SAP" gesetzt ist, wird in Data Foundations ein DAG bereitgestellt, mit dem Währungsumrechnungskurse aus der SAP-Datenquelle geladen werden. In diesem Fall muss die SAP-Bereitstellung aktiviert sein.Wenn Sie andere Datenquellen verwenden, legen Sie diesen Wert auf BYOD fest. Sie können die Währungsumrechnungstabelle dann manuell ausfüllen.
|
-
|
k9.CurrencyConversion.rateType
|
Standardtyp für den Währungsumrechnungskurs, wie im Quellsystem definiert. Wenn Sie SAP verwenden, entspricht "M" dem SAP-Standardratentyp.Dieser Wert darf nicht leer sein. |
-
|
Währungsumrechnungsdaten aus SAP aufnehmen
Wenn Sie k9.CurrencyConversion.dataSourceType bis SAP angegeben und SAP bereitgestellt haben, können Sie den load_currency_conversion_from_SAP-DAG verwenden, um SAP-Währungsumrechnungskurse zu laden, nachdem Sie Ihre SAP-Berichtsansichten vollständig mit Daten gefüllt haben. Konfigurieren Sie die k9_reporting-Verbindung für Managed Airflow richtig.
Conversion-Daten für Währungen aus anderen Quellen aufnehmen
Sie können auch manuell Währungsumrechnungsinformationen aus anderen Quellen Ihrer Wahl aufnehmen, z. B. mit der GOOGLEFINANCE-Funktion in Google-Dokumenten oder mit öffentlichen BigQuery-Datasets.
Achten Sie darauf, dass die Daten dem Schema der Tabelle CurrencyConversion entsprechen.