當您完成表的新建和發布后,您可以在表中關聯質量規則。在“配置中心 > 功能配置”頁面中的“模型設計業務流程步驟 > 創建質量作業”勾選的情況下,完成質量規則的關聯后,表發布后就會在DataArts Studio數據質量中自動創建質量作業,如果當前表已經發布,則系統會自動更新質量作業。
關聯質量規則并查看質量作業
1.在DataArts Studio數據架構控制臺,單擊左側導航欄的“關系建模”進入關系建模頁面。
2.在頁面選擇所需要的模型單擊進入,在右側的列表中將顯示該模型下面所有的表。您也可以展開主題結構,選中一個對象,右側的列表中將顯示該對象下所有的表。
3.在列表中,找到所需要的表,單擊表名稱進入表詳情頁面。

4.在詳情頁的表字段區域,選中需要關聯質量規則的的字段,然后單擊“關聯質量規則”按鈕。

異常數據輸出配置:勾選此項,并勾選生成異常數據,表示異常數據將按照配置的參數存儲到規定的庫中。
5.在彈出的“關聯質量規則”對話框中,單擊“添加規則”。

此時,系統將彈出“添加規則”對話框,在規則列表中將顯示DataArts Studio數據質量中默認的質量規則,選中所需要的規則,然后單擊“確定”。如果列表中的規則不滿足業務需求,您也可以創建自定義規則,單擊“新建規則”可以跳轉到DataArts Studio數據質量頁面,請參考新建規則模板新建規則。

添加規則完成后,將返回“關聯質量規則”對話框,在“規則名稱”列表中,選中一條規則,然后設置告警條件,設置完所有規則的告警條件后單擊“確定”。
- 在“告警條件”輸入框中,請輸入告警條件表達式,在質量作業運行時,系統將計算出告警條件表達式的結果,并根據表達式的結果是否為真來判斷是否觸發告警。如果表達式的結果為真則觸發質量告警,結果為假則不觸發質量告警。
- 告警條件表達式由告警參數和邏輯運算符組成。
每個規則的告警參數會在“告警參數”中以按鈕形式列出。單擊這些按鈕,在“告警條件”中將按告警參數的排列順序顯示為{1}、{2}、{3}等變量名稱,以此類推,變量名即代表告警參數。也就是說,在設置“告警條件”時,使用變量{1}代表第一個告警參數,${2}代表第二個告警參數,以此類推。

6.(可選)如需要將質量作業中不符合設定規則的異常數據存儲在異常表中,可以打開“異常數據輸出配置”開關。


點擊開關,并打開“生成異常數據”按鈕,表示異常數據將按照配置的參數存儲到規定的庫中。

各參數具體含義如下:
- 數據庫或Schema:表示存儲異常數據的數據庫或Schema。
- 表前綴:表示存儲異常數據的表的前綴。
- 表后綴:表示存儲異常數據的表的后綴。
配置完成后點擊
保存配置。
7.(可選)質量規則的檢查范圍默認是全表,如需要精確定位分區查詢數據,請填寫where條件。

8.查看關聯質量規則的結果,如果顯示成功,單擊“確定”。如果顯示失敗,請查看失敗原因,等問題處理后,再重新關聯質量規則。

9.返回關系模型列表頁面,找到已關聯質量規則的表,在“同步狀態”列中,鼠標移至創建質量作業的圖標
上,單擊“查看”進入質量作業頁面查看已添加的質量規則。

10.進入質量作業的“規則配置”頁面,可以查看剛才添加的質量規則。

此外,在建表時已關聯的數據標準,在表發布后也會在上圖中生成相應的質量規則,您可以在質量作業中進行查看。
字段關聯的數據標準生成的質量規則,示例如下:

字段關聯了數據標準,數據標準關聯的碼表生成的質量規則,示例如下:
