全部產品
Search
文件中心

DataWorks:計算引擎審批策略

更新時間:Jul 12, 2026

本文介紹了如何自訂MaxCompute、Hologres的審批策略,以及如何查看DLF 1.0的許可權審批策略。

使用限制

  • 僅空間管理員、被授權AliyunDataWorksFullAccess的子帳號有許可權進行審批策略的操作。

  • 企業版的DataWorks支援使用計算引擎審批策略。

建立策略

  1. 進入資料開發頁面。

    登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的數據開發與營運 > 資料開發,在下拉框中選擇對應工作空間後單擊進入資料開發

  2. 在左側導覽列選擇申請與審批 > 審批策略,並通過頁面頂部的審批類型下拉框篩選MaxComputeHologres,進入計算引擎的審批策略管理頁面。

    在計算引擎審批策略的管理頁面您可以看到已建立的審批策略列表,也可在此處對其進行編輯、刪除、調整匹配順序等操作。

  3. 單擊頁面右上方的新建審批策略,在建立審批策略頁面配置審批策略資訊。

    說明

    列表篩選可見的審批類型最多 8 類,但建立策略審批類型下拉僅支援 4 類:MaxCompute、Hologres、資料服務、擴充程式。DLF-Legacy、DLF、Lindorm、資料資產治理 4 類由系統內建,對應的建立按鈕被禁用,無法手動建立。

填寫基本資料

基本資料根據實際審批策略應用情境,填寫審批策略名稱審批策略用途

選擇配置範圍

您需要根據實際應用情況,框定本審批策略適用的資料範圍。即本審批策略建立成功後,哪些資料的許可權審批需要通過本審批策略定義的策略來申請。

說明

MaxComputeHologres 的配置範圍方式不同:MaxCompute 支援「按專案」「按資料分級分類」兩種範圍,Hologres 僅支援「按 Hologres 執行個體」。請按您選擇的審批類型查看對應小節。

MaxCompute 配置範圍

對於MaxCompute計算引擎,配置範圍時需要關註:

  • 您需要在MaxCompute项目空间配置欄處選擇適用的專案空間,後續選中專案空間中的表申請均會使用本策略制定的審批次程序。

  • 一個MaxCompute專案只能存在一個MaxCompute審批策略中,否則會提示權限原則衝突。

  • 您可選擇當前帳號擁有Admin角色或Super_Administrator角色的MaxCompute專案空間,如果您沒有在下拉框中找到需要配置的專案空間,可能是因為當前操作帳號的許可權不對,需要更換為有上述許可權的帳號進行操作配置。

    說明

    DataWorks上的管理員角色在底層為role_project_admin角色,非MaxCompute引擎的Admin或者Super_Administrator角色。

    如果您不清楚當前帳號是什麼角色,您可以在DataWorks的資料開發頁面執行whoami命令,擷取您的雲帳號資訊,再執行show grants for 雲帳號,查看是否有MaxCompute引擎的Admin或者Super_Administrator角色。

Hologres 配置範圍

對於 Hologres 計算引擎,配置範圍方式只有一種:按 Hologres 執行個體

  • Hologres 執行個體 配置項處,從下拉框中選擇本審批策略適用的執行個體(支援多選,最多 50 個)。後續選中執行個體下的所有表的許可權申請均會使用本策略制定的審批次程序。

  • 一個 Hologres 執行個體只能屬於一個 Hologres 審批策略,已被其他策略佔用的執行個體在下拉框中會置灰且不可勾選,滑鼠移至上方可查看佔用該執行個體的衝突策略名稱

  • 如果下拉框中找不到您想配置的執行個體,請確認:① 該執行個體屬於當前 DataWorks 工作空間所在租戶;② 當前操作帳號對該執行個體有可見許可權。

說明

Hologres 審批策略不支援按「資料保護傘分級分類」方式框定範圍,該能力當前僅 MaxCompute 提供。

配置通知機制

當前支援配置簡訊、郵件、DingTalk機器人、WebHook等通知方式。選擇對應的審批通知方式後,後續有相關的審批次程序時,審批任務會通過這裡配置的通知方式,通知審批人有待審批的許可權申請任務。

說明

此處僅定義審批通知方式,審批人員將在下一步的配置審批節點中定義。

  • 為保障審批人能正常通過簡訊、郵件收到審批任務通知,您還需要將對應角色的使用者添加為DataWorks的警示連絡人,操作詳情可參見查看和設定警示連絡人

  • 為保障審批人能正常通過DingTalk收到審批任務通知,您還需要在DingTalk機器人管理的配置中,將DingTalk機器人的安全設置勾選上自訂關鍵詞,添加關鍵詞DataWorks,並不要勾選其他安全設定選項。

    如果您沒有添加DataWorks關鍵詞,或者勾選了其他安全設定選項,將無法正常通過DingTalk接收到審批通知。

配置審批節點

您可以在配置審批節點地區定義每個審批節點的審批人及角色。配置審批節點時,您需關註:

  • 審批次程序定義:配置完成後,審批次程序會按照已定義的審批節點從上至下進行流轉,即上一個節點審批人員審批通過後,下一個節點的審批人員才會收到審批通知並進行審批。

  • 審批人員定義:每個節點可以選擇不同的審批人類型,MaxCompute審批人類型支援:DataWorks空間角色DataWorks空間成員表責任人阿里雲主帳號MaxCompute Role。Hologres審批人類型支援:表責任人、阿里雲主帳號、RAM子帳號。

    說明
    • 後續有審批任務時,DataWorks會根據上述步驟配置通知機制中配置的通知方式,給各個審批人發送任務通知,為保障審批人能正常通過簡訊、郵件收到審批任務通知,您還需要將對應角色的使用者添加為DataWorks的警示連絡人,操作詳情可參見查看和設定警示連絡人

    • 當審批人類型對應的審批角色包含多個人員時,審批通知會發送給所有人員,僅需其中任意一個人員審批完成,審批次程序即可往下流轉。

設定審批策略優先順序

如同時存在MaxCompute專案維度審批策略和資料保護傘分級分類維度審批策略,則可能導致同一資料範圍被兩個審批次程序所覆蓋,此時您可以在計算引擎審批原則設定頁碼選擇優先順序。優先順序

在列表頁直接拖拽某一行,即可調整當前審批類型下的匹配順序。後端按匹配順序從小到大依次檢查、命中即停(數值越小優先順序越高)。列內匹配順序展示的是當前類型下的視圖序號(1, 2, 3…),並非後端的內部 priority 數值——對使用者隱藏內部值是有意為之。

說明

擴充程式類型的審批策略列表不展示匹配順序列,也不支援本頁拖序,其優先順序需到「資訊安全中心 > 安全性原則 > 風險識別規則」頁面配置。

配置自動允許存取

對於 MaxCompute 類型的非系統策略,可在建立/編輯頁面右上方開啟自動允許存取開關,配置命中後跳過審批次程序直接允許存取的資料範圍。

說明

自動允許存取整段配置僅在審批類型為 MaxCompute 且非系統策略時顯示。Hologres、資料服務、擴充程式等其他審批類型,以及 MaxCompute 系統策略,均不渲染該模組。

自動允許存取配置卡片右上方的開關控制整段是否生效。關閉開關會清空已配置的資料範圍與分級,再次開啟時需要重新設定。

自動允許存取支援以下兩種模式(單選,預設為指定資料範圍):

  • 指定資料範圍:先選擇 1 個 MaxCompute 專案(單選),再選擇若干資料表(多選)。

  • 指定資料分級:選擇若干安全層級(多選)。

命中自動允許存取範圍的許可權申請,會跳過本策略定義的審批次程序直接允許存取。最終判定口徑以後端為準。