全部產品
Search
文件中心

Dataphin:建立枚舉維度邏輯表

更新時間:Jan 25, 2025

枚舉維度邏輯表用於列舉及標準化枚舉值以標識枚舉維度對象。例如,k-v結構的代碼錶,例如性別。本文為您介紹如何建立並配置枚舉維度邏輯表。

前提條件

已完成枚舉業務對象的建立。更多資訊,請參見建立並管理業務實體

操作步驟

步驟一:建立枚舉維度邏輯表

  1. 在Dataphin首頁的頂部功能表列中,選擇研發 > 資料研發

  2. 在頂部功能表列中選擇專案(Dev-Prod模式還需要選擇環境)。

  3. 在左側導覽列中需選擇規範建模 > 維度邏輯表

  4. 在右側維度邏輯表列表中,單擊image建立表徵圖。

  5. 建立維度邏輯表對話方塊,配置以下參數。

    參數

    描述

    業務對象

    選擇枚舉對象

    表類型

    業務對象選擇枚舉對象,表類型為枚舉維度邏輯表,不支援修改。

    資料板塊

    預設為專案關聯的資料板塊,不支援修改。

    主題域

    支援選擇資料板塊下的所有主題域。

    計算引擎

    設定Dataphin執行個體為Hadoop計算引擎的租戶支援選擇計算引擎,包括Hive、Impala、Spark。

    重要
    • 對應的計算引擎需要進行開啟後,才可以支援進行選擇。更多資訊,請參見建立Hadoop計算源

    • 當計算引擎為TDH 6.xTDH 9.3.x時,不支援配置此項。

    計算引擎存在以下限制,詳情如下:

    • Hive:不可讀取儲存為Kudu格式的來源表。

    • Impala:可讀取儲存為Kudu格式的來源表,暫不支援將邏輯表格儲存體為Kudu。如果沒有Kudu格式的來源表,不建議使用。

    • Spark:Spark不可讀取儲存為Kudu格式的來源表。

    資料時效

    資料時效用於定義後續該維度邏輯表任務在生產環境的調度類型。枚舉維度邏輯表的資料時效預設為T+1(天任務)。

    邏輯表名

    Dataphin自動填滿邏輯表名。命名規則為<資料板塊名稱>.dim_enum_自訂名稱

    自訂名稱的命名規則如下:

    • 允許字母、數字或底線(_)。

    • 不能超過100個字元。

    中文名稱

    命名規則如下:

    • 不能超過128個字元。

    • 支援任何字元。

    描述資訊

    填寫對枚舉維度邏輯表的簡單描述,1000個字元以內。

  6. 單擊下一步

步驟二:配置枚舉維度邏輯表枚舉值

  1. 枚舉維度邏輯表計算邏輯對話方塊,配置枚舉維度邏輯表的枚舉值。

    枚舉值:枚舉值的結構為Key-Value代碼錶,Key與Value間使用英文逗號(,)隔開,樣本如下:

    F,女
    M,男
  2. 單擊確定

步驟四:儲存並提交邏輯表

在當前維度邏輯表頁簽下,單擊提交,填寫備忘後,單擊確定並提交

後續步驟

如果專案的模式為Dev-Prod,則您需要發布邏輯表至生產環境。具體操作,請參見管理髮布任務

邏輯表發布至生產環境後,您可在營運中心查看並營運邏輯表任務。具體操作,請參見營運中心