設定常見尺寸
本頁說明如何設定 Cortex Framework Data Foundation 部署作業的通用維度 (選用步驟)。Cortex Framework 通用維度是在 Data Foundation 中建立的公用檢視畫面和表格,可跨不同資料來源 (例如跨媒體和產品連結洞察) 啟用進階用途。
所有通用維度的設定都位於設定檔的 k9
區段。
國家/地區維度
Cortex Framework 國家/地區維度提供統一方式,可將 ISO-3166 國家/地區代碼連結至各自的長名稱。
如要啟用這項功能,請在設定檔中將 k9.deployCountryDim
設為 true
。
產品階層維度
產品階層維度提供抽象結構定義,可從任何任意來源擷取來源資料。然後用於支援產品階層比對等進階用途。
如果您已準備好 SAP 部署作業,Cortex Framework 也會提供範例擷取 DAG。
如要啟用這項功能,請在設定檔中將 k9.deployProductDim
設為 true
。
然後進行下列設定:
參數 | 意義 | 預設值 |
k9.ProductDim.dataSourceType
|
產品階層的資料來源類型。 如果設為 "SAP" ,Data Foundations 會部署 DAG,從 SAP 資料來源載入產品階層。如果是這種情況,則必須啟用 SAP 部署作業。如果使用其他資料來源,請將這個值設為 BYOD ,然後手動填入產品階層資料表。
|
-
|
k9.ProductDim.textLanguage
|
產品階層的語言。並遵循資料來源的語言代碼慣例。Cortex Framework 並未規定這項慣例。不過,顧客應瞭解所選textLanguage 值的意義。如果使用 SAP,值也必須是目前 config.json 內的 SAP.languages
設定之一。此值不得空白。 |
-
|
從 SAP 擷取產品階層維度資料
如果您已指定 k9.ProductDim.dataSourceType
至 SAP
並部署 SAP,在完整填入 SAP 報表檢視畫面後,即可使用 load_product_hierarchy_from_SAP
DAG 載入 SAP 階層。請務必正確設定 k9_reporting
Cloud Composer 連線。
從其他來源擷取產品階層維度資料
你也可以選擇從其他來源手動擷取產品階層資訊 (例如 Google 產品類別)。確認資料符合 ProductHierarchy
資料表的結構定義。
貨幣換算
貨幣轉換提供抽象結構定義,可從任何任意來源擷取來源資料。然後用於其他資料來源的進階用途,這些資料來源無法直接提供貨幣換算功能。
如果您已準備好 SAP 部署作業,Cortex Framework 也會提供範例擷取 DAG。如要啟用這項功能,請在設定檔中將 k9.deployCurrencyConversion
設為 true
。然後進行下列設定:
參數 | 意義 | 預設值 |
k9.CurrencyConversion.dataSourceType
|
產品階層的資料來源類型。 如果設為 "SAP" ,Data Foundations 會部署 DAG,從 SAP 資料來源載入貨幣匯率。如果是這種情況,則必須啟用 SAP 部署項目。如果您使用其他資料來源,請將這個值設為 BYOD ,然後手動填入貨幣換算表。
|
-
|
k9.CurrencyConversion.rateType
|
來源系統中定義的預設貨幣匯率類型。 如果您使用 SAP, "M" 對應於 SAP 預設費率類型。此值不得空白。 |
-
|
從 SAP 擷取幣別轉換資料
如果您已指定 k9.CurrencyConversion.dataSourceType
為 SAP
並部署 SAP,在完整填入 SAP 報表檢視區塊後,即可使用 load_currency_conversion_from_SAP
DAG 載入 SAP 貨幣匯率。請務必正確設定 k9_reporting
Cloud Composer 連線。
從其他來源擷取幣別換算資料
您也可以從其他來源手動匯入幣別轉換資訊 (例如使用 Google 文件中的 GOOGLEFINANCE 函式,或 BigQuery 公開資料集)。確認資料符合 CurrencyConversion
資料表的結構定義。