匯總邏輯表是由一個特定的分析對象(如會員)及其相關的統計指標組成的。組成一個匯總邏輯表的統計指標都具有相同的統計粒度(如會員),匯總邏輯表面向用戶提供了以統計粒度(如會員)為主題的所有統計數據(如會員主題集市)。
匯總表分為“手工創建”和“自動匯聚”,此處僅描述手工創建場景。
說明如果在“數據架構 > 配置中心 > 功能配置”頁面中開啟了“模型設計業務流程步驟 > 創建數據開發作業”(默認為關閉),發布匯總表時,系統將在數據開發中自動創建一個數據開發作業,作業名稱以“ *數據庫名稱_表編碼* ”開頭。您可以進入“數據開發 > 作業開發”頁面查看作業。該作業默認沒有調度配置,需要您自行在數據開發模塊中設置。
前提條件
在創建匯總表之前,請先確認您已完成維度、維度表、事實表和衍生指標/復合指標的新建、發布與審核。
新建匯總表并發布
- 在DataArts Studio控制臺首頁,選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據架構”模塊,進入數據架構頁面。

- 在數據架構控制臺,單擊左側導航樹中的“維度建模”,然后選擇“匯總表”頁簽。
- 在左側主題目錄中選中一個主題,然后單擊“新建”按鈕,開始創建匯總表。
- 在“新建匯總表”頁面,完成如下配置:
a. 設置“基本配置”參數:

下表為基本配置參數說明
| 參數說明 | 說明 |
|---|---|
| *所屬主題 | 單擊“選擇主題”,選擇表所屬的主題域分組、主題域和業務對象。 |
| *表名稱 | 設置表名稱。只能包含中文、英文字母、數字、左右括號、中劃線和下劃線,且以中文和英文字母開頭。 |
| *表英文名稱 | 設置表英文名稱。只能包含英文字母、數字和下劃線,且以英文字母開頭。 |
| *統計維度 | 選擇統計維度。在下拉列表中只會顯示來源于衍生指標的統計維度。如果下拉列表中沒有統計維度,請參考新建維度進行創建。 當匯總表完成新建后,“統計維度”指定的維度的所有維度屬性,都將被自動添加到匯總表中,成為匯總表中的字段。您可以在完成匯總表的新建后,進入匯總表頁面,單擊匯總表名稱查看詳情中的表字段信息。 |
| *數據連接類型 | 請選擇和維度表、事實表相同的數據連接類型。 |
| *數據連接 | 維度建模建議使用統一的數據連接。 |
| *數據庫 | 選擇數據庫。 |
| 隊列 | DLI隊列。該參數僅DLI連接類型有效。 |
| Schema | DWS或POSTGRESQL的模式。該參數在DWS或POSTGRESQL連接類型有效。 |
| 表類型 | DWS連接類型的表支持以下表類型: DWS_ROW:行存表。行存儲是指將表按行存儲到硬盤分區上。 DWS_COLUMN:列存表。列存儲是指將表按列存儲到硬盤分區上。 MRS_HIVE僅支持HIVE_TABLE類型。 |
| DISTRIBUTE BY | 該參數僅DWS連接類型有效。DWS表當前支持復制(Replication)和散列(Hash)兩種分布策略。用戶可選取多個字段。 REPLICATION方式:在每一個DN節點上存儲一份全量表數據。這種存儲方式的優點是每個DN上都有此表的全量數據,在join操作中可以避免數據重分布操作,從而減小網絡開銷;缺點是每個DN都保留了表的完整數據,造成數據的冗余。一般情況下只有較小的維度表才會定義為Replication表。 HASH方式:采用這種分布方式,需要為用戶表指定一個分布列(distribute key)。當插入一條記錄時,系統會根據分布列的值進行hash運算后,將數據存儲在對應的DN中。對于Hash分布表,在讀/寫數據時可以利用各個節點的IO資源,大大提升表的讀/寫速度。一般情況下大表(1000000條記錄以上)定義為Hash表。 |
| *資產責任人 | 在下拉框中選擇資產責任人,可以手動輸入名字或直接選擇已有的責任人。 |
| *描述 | 描述信息。支持的長度為1~600個字符。 |
b. 在“時間分區”區域,輸入字段編碼以及選擇數據類型。當表發布成功后,在往表里寫數據時,將根據該時間分區字段進行分區。


c. 在“指標配置”區域,單擊“添加”,可以添加一個或多個與所指定的“統計維度”相關聯的衍生指標或復合指標。

- 單擊“發布”,并在彈出框中單擊“確認提交”,提交審核。
- 請聯系審核人員審核匯總表,等待審核通過。
審核通過后,匯總表就會在數據庫中自動創建。
- 返回“維度建模 > 匯總表”頁面,在列表中找到剛發布的匯總表,在“同步狀態”一列中可以查看匯總表的同步狀態。
? 如果同步狀態均顯示成功,則說明匯總表發布成功,匯總表在數據庫中已創建成功。
? 如果同步狀態中存在失敗,可單擊該匯總表所在行的“更多 > 發布歷史”,然后在展開的頁面中進入“發布日志”頁簽查看日志。請根據錯誤日志定位失敗原因,問題解決后,您可以在匯總表頁面勾選該匯總表,再單擊列表上方的“更多 > 同步”嘗試重新同步。如果問題仍未能解決,請聯系技術支持人員協助處理。
管理匯總表
- 在數據架構控制臺,單擊左側導航樹中的“維度建模”,選擇“匯總表”頁簽,進入匯總表頁面。

- 您可以根據實際需要選擇如下操作。
| 當需要... | 則... |
|---|---|
| 新建 | 執行新建匯總表并發布。 |
| 編輯 | 執行3。 |
| 發布 | 執行4。 |
| 發布歷史 | 執行5。 |
| 預覽SQL | 執行6。 |
| 下線 | 執行7。 |
| 關聯質量規則 | 執行8。 |
| 刪除 | 執行9。 |
| 導入 | 執行10。 |
| 導出 | 執行11。 |
- 編輯
a. 在需要編輯的匯總表右側,單擊“編輯”,進入編輯匯總表頁面。
b. 根據實際需要編輯相關內容。
c. 單擊“發布”。
- 發布
a. 在需要發布的匯總表右側,單擊“發布”,彈出“提交發布”對話框。
b. 在下拉菜單中選擇審核人。
c. 單擊“確認提交”。
- 查看發布歷史
a. 在匯總列表中,找到所需要的匯總表,在右側單擊“更多 > 發布歷史”,將顯示“發布歷史”頁面。
b. 如果“發布歷史”中,您可以查看匯總表的發布歷史記錄、版本對比信息以及發布日志。
如果“發布日志”中有錯誤日志,說明發布失敗。您可以單擊“重新同步”進行重試。
- 預覽SQL
a. 在匯總表列表中,找到所需要的匯總表,在右側單擊“更多 > 預覽SQL”,彈出“預覽SQL”對話框。
b. 在“預覽SQL”中,您可以查看SQL語句,也可以復制SQL。
- 下線
a. 在需要下線的匯總表右側,單擊“下線”,系統彈出“提交下線”對話框。
b. 在下拉菜單中選擇審核人。
c. 單擊“確認提交”。
說明
匯總表下線后,API的如何處理由客戶在數據服務中根據實際情況決定,數據架構側不會對API做任何處理。
- 關聯質量規則
a. 在匯總表列表中,勾選所需要的關聯質量規則匯總表,在上方單擊“關聯質量規則”,彈出“關聯質量規則”對話框。
b. 在“關聯質量規則”對話框中,您可以批量給匯總表的字段添加規則并關聯到字段。
c. 單擊“確定”。
- 刪除
a. 勾選需要刪除的匯總表,單擊上方“更多 > 刪除”,系統彈出“刪除”對話框。
b. 單擊“是”。
- 導入
可通過導入的方式將匯總表批量快速的導入到系統中。
a. 在匯總表上方,單擊“更多>導入”,進入“導入配置”頁簽。

b. 下載匯總表導入模板,編輯完成后保存至本地。
c. 選擇是否更新已有數據。
說明如果系統中已有的編碼和模板中的編碼相同,系統則認為是數據重復。
不更新:當數據重復時,不會替換系統中原有的數據。
更新:當數據重復時
系統中的原有數據為草稿狀態,則會覆蓋生成新的草稿數據。
系統中的原有數據為發布狀態,則會生成下展數據。
d. 單擊“添加文件”,選擇編輯完成的導入模板。
e. 單擊“上傳文件”,上傳完成后,自動跳轉到“上次導入”頁簽,查看已導入的數據。
f. 單擊“關閉”。
- 導出
可通過導出的方式將匯總表導出到本地。
a. 在手工創建或自動匯聚列表選中待導出的匯總表。
b. 在列表上方,單擊“更多>導出”,即可將系統中的匯總表導出到本地。
說明
在左側主題樹中選中某個主題,可以導出該主題下的所有匯總表;
當該空間下不超過500條匯總表數據時可以全部導出。
匯總表關聯質量規則
- 在數據架構控制臺,選擇“模型設計 > 維度建模”,進入維度建模頁面。
- 單擊“匯總表”頁簽,進入匯總表頁面。
- 在匯總表列表中,勾選需要關聯質量規則的匯總表。單擊“關聯質量規則”。

- 在彈出的頁面中配置關聯質量規則參數。配置完成單擊確定。
- 更新已有規則 :若勾選此項,新添加的規則會覆蓋舊規則。
- 匹配字段 :此參數默認應用于所有字段,依據用戶輸入的正則表達式對字段進行過濾。
- Where條件 :可依據用戶輸入的where條件對字段進行過濾。
- 生成異常數據 :勾選此項,表示異常數據講按照配置的參數存儲到規定的庫中。
- 數據庫或Schema :勾選“生成異常數據”時顯示此項,表示存儲異常數據的數據庫或Schema.
- 表前綴 :勾選“生成異常數據”時顯示此項,表示存儲異常數據的表的前綴。
- 表后綴 :勾選“生成異常數據”時顯示此項,表示存儲異常數據的表的前綴。
- 添加規則 :單擊“添加規則”進行設置。例如,添加名稱為“字段唯一值”規則,選中該規則后單擊“確定”,在“告警條件”中輸入告警條件表達式,然后按照此方法添加其他規則后,單擊“確定”。告警表達式舉例如下:

? 告警條件表達式,由告警參數和邏輯運算符組成。在質量作業運行時,系統將計算出告警條件表達式的結果,并根據表達式的結果是否為真來判斷是否觸發告警。如果表達式的結果為真則觸發質量告警,結果為假則不觸發質量告警。在此處的“關聯質量規則”對話框中,每個質量規則的“告警參數”以按鈕形式列出。

匯總表字段關聯數據標準
- 在數據架構控制臺,選擇“模型設計 > 維度建模”,進入維度建模頁面。
- 單擊“匯總表”頁簽,進入匯總表頁面。
- 在匯總表列表中,單擊需要關聯數據標準的匯總表名稱。
- 在匯總表的詳情頁的表字段列表中,查找需要關聯數據標準的字段,單擊其所屬的

,配置單個表字段關聯數據標準。

- 配置完成后,單擊“確定”,完成匯總表字段關聯數據標準。數據標準的來源請參考新建數據標準。

單個表字段關聯質量規則
- 在數據架構控制臺,選擇“模型設計 > 維度建模”,進入維度建模頁面。
- 單擊“匯總表”頁簽,進入匯總表頁面。
- 在匯總表列表中,單擊需要關聯質量規則的匯總表名稱。
- 在匯總表的詳情頁的表字段列表中,單擊

,配置單個表字段關聯質量規則。

- 配置完成后,單擊“確定”,完成匯總表字段關聯質量規則。
- 更新已有規則 :若勾選此項,新添加的規則會覆蓋舊規則。
- 添加規則 :單擊“添加規則”進行設置。例如,添加名稱為“字段唯一值”規則,選中該規則后單擊“確定”,在“告警條件”中輸入告警條件表達式,然后按照此方法添加其他規則后,單擊“確定”。
- 告警條件表達式,由告警參數和邏輯運算符組成。在質量作業運行時,系統將計算出告警條件表達式的結果,并根據表達式的結果是否為真來判斷是否觸發告警。如果表達式的結果為真則觸發質量告警,結果為假則不觸發質量告警。在此處的“關聯質量規則”對話框中,每個質量規則的“告警參數”以按鈕形式列出。

表字段批量關聯質量規則
- 在數據架構控制臺,選擇“模型設計 > 維度建模”,進入維度建模頁面。
- 單擊“匯總表”頁簽,進入匯總表頁面。
- 在匯總表列表中,單擊需要關聯質量規則的匯總表名稱。
- 在匯總表的詳情頁的表字段列表中,勾選需要關聯質量規則的表字段,單擊關聯質量規則。

- 在彈出的界面中添加規則,完成規則參數配置。
? 更新已有規則 :若勾選此項,新添加的規則會覆蓋舊規則。
? 添加規則 :單擊“添加規則”進行設置。例如,添加名稱為“字段唯一值”規則,選中該規則后單擊“確定”,在“告警條件”中輸入告警條件表達式,然后按照此方法添加其他規則后,單擊“確定”。
? 告警條件表達式,由告警參數和邏輯運算符組成。在質量作業運行時,系統將計算出告警條件表達式的結果,并根據表達式的結果是否為真來判斷是否觸發告警。如果表達式的結果為真則觸發質量告警,結果為假則不觸發質量告警。在此處的“關聯質量規則”對話框中,每個質量規則的“告警參數”以按鈕形式列出。

- 配置完成后,單擊“確定”,完成匯總表字段批量關聯質量規則。