共通ディメンションを構成する

このページでは、Cortex Framework Data Foundation デプロイの共通ディメンションを構成する省略可能な手順について説明します。Cortex Framework の共通ディメンションは、データ基盤内に作成されたユーティリティ ビューとテーブルです。これにより、クロス メディアやプロダクトのコネクテッド インサイトなど、さまざまなデータソースにわたる高度なユースケースが可能になります。

すべての共通ディメンションの構成は、構成ファイルk9 セクションにあります。

Country ディメンション

Cortex Framework の国ディメンションは、ISO-3166 の国コードをそれぞれの正式名に統一的に関連付ける方法を提供します。

有効にするには、構成ファイルで k9.deployCountryDimtrue に設定します。

商品階層ディメンション

商品階層ディメンションは、任意のソースからソースデータを取り込むことができる抽象スキーマを提供します。このデータは、商品階層のマッチングなどの高度なユースケースを推進するために使用できます。

Cortex Framework は、SAP デプロイが準備できている場合に、取り込み DAG のサンプルも提供します。

有効にするには、構成ファイルで k9.deployProductDimtrue に設定します。次の設定を構成します。

パラメータ 意味 デフォルト値
k9.ProductDim.dataSourceType 商品階層のデータソースのタイプ。
"SAP" に設定すると、Data Foundations は SAP データソースから商品階層を読み込む DAG をデプロイします。この場合は、SAP デプロイメントを有効にする必要があります。
他のデータソースを使用している場合は、この値を BYOD に設定します。その後、商品階層テーブルを手動で入力できます。
-
k9.ProductDim.textLanguage 商品階層の言語。データソースと同じ言語コードの規則に従う必要があります。Cortex Framework では、この規則は規定されていません。ただし、お客様は選択した textLanguage 値の意味を理解する必要があります。
SAP を使用している場合、値は現在の config.json 内の SAP.languages 設定のいずれかである必要もあります。
この値は必須項目です。
-

SAP から商品階層ディメンション データを読み込む

k9.ProductDim.dataSourceTypeSAP に指定して SAP をデプロイした場合は、SAP レポート ビューに完全にデータが入力された後で、load_product_hierarchy_from_SAP DAG を使用して SAP 階層を読み込むことができます。k9_reporting Managed Service for Apache Airflow 接続を適切に構成してください。

他のソースから商品階層ディメンションのデータを取り込む

また、選択した他のソース(Google 商品カテゴリなど)から商品階層情報を手動で取り込むこともできます。データが ProductHierarchy テーブルのスキーマに準拠していることを確認します。

通貨換算

通貨換算では、任意のソースからソースデータを取り込むことができる抽象スキーマが提供されます。このデータは、通貨換算機能をすぐに利用できない他のデータソースの高度なユースケースに活用できます。

Cortex Framework は、SAP デプロイが準備できている場合に、取り込み DAG のサンプルも提供します。有効にするには、構成ファイルで k9.deployCurrencyConversiontrue に設定します。次の設定を構成します。

パラメータ 意味 デフォルト値
k9.CurrencyConversion.dataSourceType 商品階層のデータソースのタイプ。
"SAP" に設定すると、Data Foundations は SAP データソースから通貨換算レートを読み込む DAG をデプロイします。この場合は、SAP デプロイメントを有効にする必要があります。
他のデータソースを使用している場合は、この値を BYOD に設定します。その後、通貨換算テーブルを手動で入力できます。
-
k9.CurrencyConversion.rateType ソースシステムで定義されているデフォルトの通貨換算レートのタイプ。
SAP を使用している場合、"M" は SAP のデフォルトのレートタイプに対応します。
この値は必須項目です。
-

SAP からの通貨換算データの取り込み

k9.CurrencyConversion.dataSourceTypeSAP に指定して SAP をデプロイした場合は、SAP レポートビューにデータが完全に設定された後、load_currency_conversion_from_SAP DAG を使用して SAP 通貨換算レートを読み込むことができます。k9_reporting Managed Airflow 接続を正しく構成してください。

他のソースから通貨換算データを取り込む

また、選択した他のソースから通貨換算情報を手動で取り込むこともできます(たとえば、Google ドキュメントの GOOGLEFINANCE 関数BigQuery の一般公開データセットを使用します)。データが CurrencyConversion テーブルのスキーマに準拠していることを確認します。