跳至主要内容

MDM 受控詞表

受控詞表是 DFS MDM 的代碼和值治理層。它適合管理小規模、穩定、可版本化的取值,例如嚴重度、狀態、單位、故障分類、設備類別或區域。

如果一個值代表真實物件,並且有多個來源系統 ID、別名、lineage 和人工審閱需求,應建模為主資料實體。

準備工作

  • 查看需要 dfs:read
  • 建立或編輯需要 dfs:write
  • 刪除值只應授予有治理責任的使用者。
  • 明確該詞表的 owner 或 steward。
  • 確認現有資料集、方法、報表或 AI 工作流是否依賴目前取值。

開啟頁面

Data Integration > DFS Pro > Reference Data

左側顯示 reference sets,右側顯示目前 set 的 values。

生命週期

受控詞表是共享契約。看似很小的取值調整,也可能影響驗證規則、來源映射、報表、AI Agent 證據和 steward 審閱頁面。

建立 reference set

  1. 選擇 New set
  2. 輸入穩定 key。
  3. 輸入清楚 display name。
  4. 儲存。
  5. 選擇該 set 並新增 values。

建議使用描述業務域的 key,例如:

  • equipment_status
  • fault_severity
  • inspection_result
  • energy_unit

Key 應描述業務域,並在不同環境中保持穩定。

範例 value set

故障嚴重度可以這樣定義:

CodeLabel使用含義
criticalCritical立即影響營運或安全。
majorMajor明顯退化,需要計畫回應。
minorMinor低影響狀態,用於監控或例行處理。
infoInformation僅提供上下文的資訊事件。

urgentcriticalhigh 這類值需要有清晰差異和一致使用規則;缺少這種規則時,保留一組更少、更明確的取值。

新增 value

欄位用途
Code整合和儲存使用的穩定值。
Label給使用者閱讀的名稱。
Valid from該值開始生效的日期。
Valid to該值結束生效的日期;目前值可保持 open。
Order列表或審閱頁面中的展示順序。
Attributes可選結構化屬性。

何時 bump version

在影響解釋、驗證或下游結果時 bump version:

  • 新增可用業務狀態;
  • 停用或替換取值;
  • label 變化會影響審閱理解;
  • 有效期變化;
  • 下游資料集、方法或報表需要明確變更邊界。

變更影響審閱

修改已上線 reference set 前,檢查:

影響區域審閱問題
來源映射目前有哪些匯入值映射到該 code?
DFS Pro methodsFusion tasks 或 validation rules 是否按該 code 過濾?
Steward 頁面審閱人員會不會看到不同 label 或選項?
報表歷史統計是否會在類別之間移動?
AI Agent 證據Agent 是否按該 code 檢索、分組或解釋記錄?
外部整合合作系統是否依賴舊 code 或 label?

停用 code 時,如果歷史記錄仍需校驗,應保留歷史有效期,而不是直接刪除。

檢查清單

  • Code 穩定且沒有重複含義。
  • Label 對營運人員、steward 和報表使用者都清楚。
  • 有效期沒有造成多個目前值同時有效的歧義。
  • 被刪除或停用的值沒有被活躍對應繼續使用。
  • Owner 知道哪些下游工作流依賴該 set。

常見問題

現象可能原因處理
下游表單缺少某個值set 未更新或使用者在錯誤環境查看。確認 tenant、set key 和 version。
報表分組異常兩個 code 表達了同一含義。合併口徑並審閱下游對應。
歷史記錄變成無效有效期修改未檢查歷史資料。恢復歷史窗口或增加替代值。
使用者建立自由文字變體工作流沒有使用該 reference set。更新對應、表單或方法設定。

下一步

如果資料項是真實物件,需要別名、lineage 和審閱,繼續閱讀 Master Entities