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
- 選擇 New set。
- 輸入穩定 key。
- 輸入清楚 display name。
- 儲存。
- 選擇該 set 並新增 values。
建議使用描述業務域的 key,例如:
equipment_statusfault_severityinspection_resultenergy_unit
Key 應描述業務域,並在不同環境中保持穩定。
範例 value set
故障嚴重度可以這樣定義:
| Code | Label | 使用含義 |
|---|---|---|
critical | Critical | 立即影響營運或安全。 |
major | Major | 明顯退化,需要計畫回應。 |
minor | Minor | 低影響狀態,用於監控或例行處理。 |
info | Information | 僅提供上下文的資訊事件。 |
urgent、critical、high 這類值需要有清晰差異和一致使用規則;缺少這種規則時,保留一組更少、更明確的取值。
新增 value
| 欄位 | 用途 |
|---|---|
| Code | 整合和儲存使用的穩定值。 |
| Label | 給使用者閱讀的名稱。 |
| Valid from | 該值開始生效的日期。 |
| Valid to | 該值結束生效的日期;目前值可保持 open。 |
| Order | 列表或審閱頁面中的展示順序。 |
| Attributes | 可選結構化屬性。 |
何時 bump version
在影響解釋、驗證或下游結果時 bump version:
- 新增可用業務狀態;
- 停用或替換取值;
- label 變化會影響審閱理解;
- 有效期變化;
- 下游資料集、方法或報表需要明確變更邊界。
變更影響審閱
修改已上線 reference set 前,檢查:
| 影響區域 | 審閱問題 |
|---|---|
| 來源映射 | 目前有哪些匯入值映射到該 code? |
| DFS Pro methods | Fusion 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。