全部產品
Search
文件中心

:資料追蹤

更新時間:Jun 30, 2024

本文檔介紹如何設定資料追蹤工單的審批次程序。

基本概念

檢測點

當一個資料追蹤工單被提交時,系統會校正該工單是否符合檢測點的相關規則。
  • 基礎配置項:配置資料追蹤預設審批模板,當審批規則校正中未配置審批次程序時,系統會採用此預設的審批模板。您可以更改預設審批模板的審批次程序,詳情請參見修改預設審批模板
  • 審批規則校正:系統會根據審批規則校正中定義的規則對資料追蹤工單作出相應處理。您可以使用安全規則模板庫中提供的規則,也可以自訂新增規則,詳情請參見新增規則

因子和動作

  • 因子:因子是系統內建變數,可用來擷取安全規則校正的上下文資訊,如擷取SQL類型、影響行數等。因子全部以@fac.開頭,後接因子名稱。每個模組的不同檢測點均提供不同因子,資料追蹤中提供的因子如下:
    因子名說明
    @fac.log_size本次追蹤涉及到的日誌量大小,單位:MB。
    警告 日誌量過大會影響資料庫伺服器的頻寬,從而影響線上業務。
  • 動作:動作是滿足if條件之後系統執行的行為,例如,禁止提交工單、選擇工作流程、允許執行和拒絕執行等,這些動作表達了安全規則的主要目的。動作全部以@act.開頭,後接動作名稱。每個模組的不同檢測點均提供不同動作,資料追蹤中提供的動作如下:
    動作名說明
    @act.forbid_submit_order禁止提交工單。

    用法:@act.forbid_submit_order '禁止提交的原因'

    @act.do_not_approve指定審批模板ID,詳情請參見設定審批次程序
    @act.choose_approve_template
    @act.choose_approve_template_with_reason

模板庫

安全規則提供了大量的規則模板,可直接選擇啟用,也可以在模板基礎上按照實際需求自行調整啟用。資料追蹤中提供的模板如下:
檢測點模板
審批規則校正資料追蹤審批次程序

修改預設審批模板

  1. 登入Data Management 5.0
  2. 在頂部功能表列中,選擇安全與規範 > 許可權中心 > 權限範本

    說明

    若您使用的是極簡模式的控制台,請單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 安全與規範 > 許可權中心 > 權限範本

  3. 安全規則頁簽中,單擊目標規則集右側操作列中的編輯
  4. 詳情頁面左側的導覽列中,單擊資料庫開發 > 資料追蹤
  5. 資料追蹤頁簽中,單擊基礎配置項
  6. 單擊資料追蹤預設審批模板右側操作列的編輯
  7. 在彈出的編輯配置項頁面中,單擊切換審批模板
  8. 單擊目標模板名稱右側操作列的選擇
    說明 您也可以單擊重設為免審批,使工單跳過審批步驟。
  9. 單擊提交

新增規則

  1. 登入Data Management 5.0
  2. 在頂部功能表列中,選擇安全與規範 > 許可權中心 > 權限範本

    說明

    若您使用的是極簡模式的控制台,請單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 安全與規範 > 許可權中心 > 權限範本

  3. 安全規則頁簽中,單擊目標規則集右側操作列中的編輯
  4. 詳情頁面左側的導覽列中,單擊資料庫開發 > 資料追蹤
  5. 資料追蹤頁簽中,單擊新增規則
  6. 新增規則 - 資料追蹤對話方塊中,設定如下參數:
    參數說明
    檢測點(必選)選擇需要增加規則的檢測點。資料追蹤中提供審批規則校正檢測點。
    模板庫(可選)安全規則模板庫中提供了大量規則模板,選擇了檢測點以後,您可以從模板庫中按需載入規則模板。可選的模板庫列表請參見模板庫
    規則名稱(必填)自訂規則名稱。
    說明 如您在模板庫中選擇了規則模板,此處會自動填滿。
    規則DSL(必填)填寫規則DSL,DSL文法請參見安全規則DSL文法
    說明 如您在模板庫中選擇了規則模板,此處會自動填滿。
  7. 單擊提交
  8. 新增的規則預設處於已禁用狀態,單擊規則右側操作列中的啟用
  9. 在彈出的對話方塊中單擊確認