Data Integration審批策略支援管理員從DataWorks空間層級為Data Integration任務的儲存操作定義審批策略。本文為您介紹如何建立Data Integration審批策略。
背景資訊
支援管理員按源端、目的端資料來源的組合來定義需要被審批的Data Integration任務,包括:在Data Integration或資料開發頁面儲存任務等操作。例如,管理員定義了mysql_1 資料來源作為源端、odps_1資料來源作為目的端的Data Integration任務審批策略,則開發人員在儲存相關任務時便會觸發審批次程序,只有完成許可權申請後才能繼續執行相關操作。
使用限制
僅企業版的DataWorks支援使用Data Integration審批策略功能。
僅主帳號和被授予AliyunDataWorksFullAccess許可權的RAM使用者可以選擇所有工作空間作為管控工作空間。即定義的審批策略會在所有的管控工作空間內生效。
工作空間管理員僅能選擇自己所在的工作空間作為管控工作空間。即定義的審批策略僅在自己所在的工作空間內生效。
建立審批策略
進入Data Integration審批策略管理頁面。
進入資料開發頁面。
登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的 ,在下拉框中選擇對應工作空間後單擊進入資料開發。
單擊左上方的表徵圖,選擇 ,進入核准中心頁面。
進入核准中心頁面後,在左側導覽列選擇 ,進入Data Integration的審批策略管理頁面。
單擊頁面右上方的建立審批策略,在建立審批策略頁面配置審批策略資訊。
填寫基本資料
根據實際審批策略應用情境,填寫審批策略名稱稱和審批策略用途。
選擇配置範圍
您需要根據實際應用情況,確定本審批策略適用的範圍。支援您按源端、目的端資料來源的組合來定義需要被審批的Data Integration任務。當審批策略配置完成並生效後,開發人員在儲存相關任務時便會觸發該審批次程序,只有完成許可權申請後才能繼續執行相關操作。
選擇配置範圍時,您需要關註:
支援選擇多個工作空間。
說明僅主帳號和被授予AliyunDataWorksFullAccess許可權的RAM使用者可以選擇所有工作空間作為管控工作空間。即定義的審批策略會在所有的管控工作空間內生效。
工作空間管理員僅能選擇自己所在的工作空間作為管控工作空間。即定義的審批策略僅在自己所在的工作空間內生效。
對每個工作空間,支援您通過新增配置添加多個需要審批的源端資料來源或目的端資料來源。
配置通知機制
當前支援配置簡訊、郵件、DingTalk機器人這三種通知方式。選擇對應的審批通知方式後,後續有相關的審批次程序時,審批任務會通過這裡配置的通知方式,通知審批人有待審批的許可權申請任務。
此處僅定義審批通知方式,審批人員將在下一步的配置審批節點中定義。
為保障審批人能正常通過簡訊、郵件收到審批任務通知,您還需要將對應角色的使用者添加為DataWorks的警示連絡人,操作詳情可參見查看和設定警示連絡人。
為保障審批人能正常通過DingTalk收到審批任務通知,您還需要在DingTalk機器人管理的配置中,將DingTalk機器人的安全設定勾選上自訂關鍵詞,添加關鍵詞DataWorks,並不要勾選其他安全設定選項。
如果您沒有添加DataWorks關鍵詞,或者勾選了其他安全設定選項,將無法正常通過DingTalk接收到審批通知。
配置審批節點
您可以在配置審批節點地區定義每個審批節點的審批人及角色。配置審批節點時,您需關註:
審批次程序定義:配置完成後,審批次程序會按照已定義的審批節點從上至下進行流轉,即上一個節點審批人員審批通過後,下一個節點的審批人員才會收到審批通知並進行審批。
審批人員定義:每個節點可以選擇不同的審批人類型,審批人類型支援:DataWorks空間角色、DataWorks空間成員、表責任人、阿里雲主帳號、MaxComputeRole。
說明後續有審批任務時,DataWorks會根據上述步驟配置通知機制中配置的通知方式,給各個審批人發送任務通知,為保障審批人能正常通過簡訊、郵件收到審批任務通知,您還需要將對應角色的使用者添加為DataWorks的警示連絡人,操作詳情可參見查看和設定警示連絡人。
當審批人類型對應的審批角色包含多個人員時,審批通知會發送給所有人員,僅需其中任意一個人員審批完成,審批次程序即可往下流轉。
啟用或停止審批策略
審批策略建立完成後,請單擊對應審批策略右側的生效或停止按鈕。停用審批策略後,在資料開發、Data Integration頁面的儲存操作將不再需要審批。此外,還支援您查看、編輯和刪除審批策略。
後續步驟
您可以在查看及處理審批事項查看當前帳號待審批的所有申請並執行審批操作。您還可以在此介面查看歷史審批記錄。