一般的なディメンションを設定する

このページでは、Cortex Framework Data Foundation デプロイメントに共通ディメンションを構成するオプションの手順について説明します。Cortex Framework の共通ディメンションは、さまざまなデータソース(クロスメディアや商品の関連インサイトなど)で高度なユースケースを実現するために、Data Foundation 内で作成されたユーティリティ ビューとテーブルです。

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

国ディメンション

Cortex Framework の国ディメンションは、ISO-3166 の国コードをそれぞれの長い名前に統一された方法で関連付けます。

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

商品階層ディメンション

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

SAP のデプロイが準備されている場合は、Cortex Framework にサンプルの取り込み 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 Reporting ビューにデータを完全に入力した後、load_product_hierarchy_from_SAP DAG を使用して SAP 階層を読み込むことができます。k9_reporting Cloud Composer 接続を正しく構成します。

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

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

通貨換算

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

また、SAP のデプロイが準備できている場合、Cortex Framework にはサンプルの取り込み 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 Cloud Composer 接続を正しく構成します。

他のソースから為替レートデータを取り込む

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