MDM 受控词表
受控词表是 DFS MDM 的代码和值治理层。它适合管理小规模、稳定、可版本化的取值,例如严重度、状态、单位、故障分类、设备类别或区域。
如果一个值代表真实对象,并且有多个源系统 ID、别名、血缘和人工审阅需求,应建模为主数据实体。
准备工作
- 查看需要
dfs:read。 - 创建或编辑需要
dfs:write。 - 删除值只应授予有治理责任的用户。
- 明确该词表的负责人或数据负责人。
- 确认现有数据集、方法、报表或 AI 工作流是否依赖当前取值。
打开页面
数据集成 > DFS Pro > 受控词表
左侧显示词表集合,右侧显示当前集合的取值。
生命周期
受控词表是共享契约。看似很小的取值调整,也可能影响验证规则、源映射、报表、AI Agent 证据和人工审阅页面。
创建词表集合
- 选择 新建集合。
- 输入稳定键值。
- 输入清晰名称。
- 保存。
- 选择该集合并添加取值。
建议使用描述业务域的键值,例如:
equipment_statusfault_severityinspection_resultenergy_unit
键值应描述业务域,并在不同环境中保持稳定。
示例取值集合
故障严重度可以这样定义:
| 代码 | 显示名称 | 使用含义 |
|---|---|---|
critical | Critical | 立即影响运营或安全。 |
major | Major | 明显退化,需要计划响应。 |
minor | Minor | 低影响状态,用于监控或例行处理。 |
info | Information | 仅提供上下文的信息事件。 |
urgent、critical、high 这类值需要有清晰差异和一致使用规则;缺少这种规则时,保留一组更少、更明确的取值。
添加取值
| 字段 | 用途 |
|---|---|
| 代码 | 集成和存储使用的稳定值。 |
| 显示名称 | 给用户阅读的名称。 |
| 生效日期 | 该值开始生效的日期。 |
| 失效日期 | 该值结束生效的日期;当前值可保持为空。 |
| 排序 | 列表或审阅页面中的展示顺序。 |
| 扩展属性 | 可选结构化属性。 |
何时提升版本
在影响解释、验证或下游结果时提升版本:
- 新增可用业务状态;
- 停用或替换取值;
- 显示名称变化会影响审阅理解;
- 有效期变化;
- 下游数据集、方法或报表需要明确变更边界。
变更影响审阅
修改已上线受控词表前,检查:
| 影响区域 | 审阅问题 |
|---|---|
| 源映射 | 当前有哪些导入值映射到该代码? |
| DFS Pro 方法 | 融合任务或验证规则是否按该代码过滤? |
| 人工审阅页面 | 审阅人员会不会看到不同显示名称或选项? |
| 报表 | 历史统计是否会在类别之间移动? |
| AI Agent 证据 | Agent 是否按该代码检索、分组或解释记录? |
| 外部集成 | 合作系统是否依赖旧代码或显示名称? |
停用代码时,如果历史记录仍需校验,应保留历史有效期,而不是直接删除。
检查清单
- 代码稳定且没有重复含义。
- 显示名称对运营人员、数据负责人和报表用户都清楚。
- 有效期没有造成多个当前值同时有效的歧义。
- 被删除或停用的值没有被活跃映射继续使用。
- 负责人知道哪些下游工作流依赖该集合。
常见问题
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 下游表单缺少某个值 | 集合未更新或用户在错误环境查看。 | 确认租户、集合键值和版本。 |
| 报表分组异常 | 两个代码表达了同一含义。 | 合并口径并审阅下游映射。 |
| 历史记录变成无效 | 有效期修改未检查历史数据。 | 恢复历史窗口或增加替代值。 |
| 用户创建自由文本变体 | 工作流没有使用该受控词表。 | 更新映射、表单或方法配置。 |
下一步
如果数据项是真实对象,需要别名、血缘和审阅,继续阅读 主数据实体。