應用表是面向具體業務場景時,用于組織相同時間周期、相同維度的多個原子指標、派生指標或統計粒度的統計數據,為后續的業務查詢,OLAP分析,數據分發等提供基礎。本文為您介紹如何創建應用表。
前提條件
背景信息
應用表是將一個數據集市或主題域中的多個原子指標或派生指標,通過時間周期及關聯維度整合在一起,關聯的維度、時間周期、原子指標、派生指標,用于生成應用表中的統計字段,幫助您進行報表等分析展示。您可以使用應用表呈現相同時間、相同維度下,多個指標所統計的業務情況。
創建應用表
進入智能數據建模頁面。
登錄DataWorks控制臺,切換至目標地域后,單擊左側導航欄的 ,在下拉框中選擇對應工作空間后單擊進入數據建模。
在智能數據建模頁面的頂部菜單欄,單擊維度建模,進入維度建模頁面。
創建應用表。
在維度建模頁面,鼠標懸停至圖標,單擊 。
配置應用表的基本信息。
參數
描述
數倉分層
掛載應用表的數倉分層。默認選擇應用層分層歸屬的應用數據層。您也可以根據業務需求,選擇將應用表掛載至其他數據層。創建數據分層,詳情請參見創建數倉分層。
集市/主題
粒度
選擇已創建的維度。詳情請參見創建概念模型:維度。
時間周期
用于確定應用表需要整合的統計數值的時間范圍。例如,近一天,近一周。
您需要從已創建的時間周期中選擇。如果已創建的時間周期中沒有符合您業務需求的時間,則您可以參考時間周期新建。
修飾詞
用于確定統計數據的業務范圍。
您需要從已創建的修飾詞中選擇。如果已創建的修飾詞中沒有符合您業務需求的修飾詞,則您可以參考修飾詞新建。
表名規則
選擇用于檢查表命名規則的檢查器。此處可選擇您在數倉規劃時,在各個數據分層中已創建的檢查器,操作詳情請參見配置及使用數倉分層檢查器。
表名
應用表的表名稱。若配置了表名規則,則應用表的表名稱需按照相應規則配置。
表中文名
表顯示的中文名稱。
生命周期
表存在的時間周期,單位為天。應用表最多支持保存36000天。
責任人
當前應用表的責任人。默認為創建應用表的用戶。
描述
表的描述信息。
單擊左上角的保存按鈕,保存配置的應用表信息。
添加表字段
您可以通過快捷模式或代碼模式為表添加字段,其中快捷模式支持如下導入方式:
從表/視圖導入:從計算引擎已存在的物理表或視圖導入字段,即在查找已有表/視圖下拉列表搜索并選擇已存在的物理表或視圖進行字段導入。
說明當前僅支持從MaxCompute、Hologres、EMR Hive引擎的表或視圖導入。
從指標導入:從數據指標所有派生指標中選擇所需指標作為模型字段。
快捷模式:從表/視圖導入
單擊快捷模式下,從表/視圖導入后的展開。
在查找已有表/視圖的輸入框中輸入相應名稱,即可選擇對應的表或視圖,并在已引用的表后選擇導入表或視圖的全部字段或部分字段。
說明輸入名稱時支持模糊匹配,即輸入關鍵字便可搜索到所有名稱中包含關鍵字的表或視圖。
僅支持搜索生產環境的表,不支持搜索開發環境的表。
圖標表示導入全部字段。
圖標表示導入部分字段。
當選擇導入部分字段時,在彈出的窗口中,會為您展示所選表的字段,您可選擇需要添加至模型的字段,完成后單擊界面下方的導入。
說明如果已導入字段中存在字段顯示名為空的字段,您可根據界面提示將字段描述填充為字段顯示名。
快捷模式:從指標導入
單擊快捷模式下,從指標導入后的快速導入。
在彈出的窗口中,會為您展示當前已創建的派生指標,您可以在派生指標中選擇需要添加至匯總表、應用表的字段。同時,您還可以使用時間周期、業務過程、修飾詞、原子指標篩選指定派生指標。
完成后單擊界面下方的導入。
代碼模式
代碼模式為您提供代碼輸入的操作方式,單擊代碼模式后,彈窗中會根據已配置的模型信息自動生成建模語言,您可以在此基礎上修改模型信息,完成后單擊下方的確定。
設置表字段信息
完成上述操作后,模型所需字段即已被添加至該模型中,此時您可以根據業務需求設置模型各字段的關聯字段、冗余字段、關聯粒度/指標。
設置字段屬性。
字段屬性默認展示字段名稱、類型、字段顯示名、描述、主鍵、非空、度量單位、操作等基礎屬性。您可以在展示已添加字段的右上方單擊字段顯示設置,選擇需要展示出來的字段屬性,并根據需要進行修改。
設置字段的關聯字段標準、關聯標準代碼。
用于為已添加的字段選擇關聯的字段標準,規范字段的取值內容及范圍。
關聯字段標準:統一規范管理含義相同但字段名稱不同的數據,定義字段的取值范圍、度量單位等內容。
設置字段的冗余字段。
在已添加字段的操作列,單擊冗余字段,即可設置字段的關聯字段。
設置字段的關聯粒度/指標。
匯總表、應用表的各字段數值的統計類型可通過設置字段的關聯類型來指定,包括統計粒度、派生指標和原子指標三種。
統計粒度:用于關聯維度表和維度表中的字段。例如,商品維度、商家維度。
派生指標:指定匯總表字段需要整合的統計數值的派生指標。例如,近7天盒馬App支付下單的金額數。
原子指標:指定匯總表字段需要整合的統計數值的原子指標。例如,支付下單的金額數。
說明從表導入的字段、代碼模式添加的字段無默認關聯類型,您可以手動設置字段的關聯類型為哪種類型。
如果您想設置或修改字段的關聯類型,可以參考以下步驟進行修改。單擊字段管理右側的關聯粒度/指標,在彈出的窗口中,修改字段關聯的類型和關聯的內容,完成后單擊確定。
完成設置后單擊左上角的保存。
后續步驟
表創建完成后,您仍需為表配置字段管理、關聯關系、分區設置等內容,并將表發布至對應環境,詳情請參見發布模型至引擎。