Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 25434:2021 定义了参考数据管理(RDM)的框架——即在异构信息系统之间维护标准化代码列表、值域和查找表的规范。虽然通常被主数据管理(MDM)的光环所掩盖,但参考数据是企业互操作性的无声支柱:每当系统将 “M” 映射为”男性”、”01″映射为”激活”或 “EUR” 映射为”欧元”时,都是在使用参考数据。作为 ISO/IEC 数据管理标准家族的一部分,25434 提供了在企业规模上管理参考数据的治理模型、生命周期流程和技术架构。
标准将参考数据分为四种类型:(T1)行业标准代码列表(ISO 国家代码、UN/CEFACT 单位、IBAN 结构)、(T2)企业标准代码列表(成本中心代码、组织层级结构)、(T3)应用特定查找表(订单状态代码、优先级级别)和(T4)交叉映射表(两个等价代码列表之间的映射,例如内部产品代码到 UNSPSC)。
每种类型有不同的治理模型。T1 列表应从发布机构获取,并在企业参考数据中心以只读方式处理——任何本地扩展都必须明确隔离。T2 列表需要企业级管理员和变更批准工作流。T3 列表可由应用团队管理,但必须在企业参考数据目录中注册。T4 交叉映射需要最谨慎的治理,因为映射错误会在集成系统之间无声地传播。
| 类型 | 示例 | 更新频率 | 管理员 | 变更批准 |
|---|---|---|---|---|
| T1 — 行业标准 | ISO 3166 国家代码 | 每年(小幅更新) | 外部机构(ISO) | 不需要(直接采用) |
| T2 — 企业标准 | 部门层级代码 | 每季度 | 企业数据管理员 | 变更咨询委员会 |
| T3 — 应用特定 | 订单取消原因代码 | 按需 | 应用负责人 | 应用级评审 |
| T4 — 交叉映射 | 内部产品 → UNSPSC 映射 | 按需(带影响分析) | 集成管理员 | 跨系统影响委员会 |
标准定义了八个步骤的生命周期:(1)识别需求、(2)影响评估(新代码或更改的代码会影响哪些系统?)、(3)设计和定义(代码结构、命名规范、生效日期)、(4)通过指定的治理机构批准、(5)发布到企业参考数据中心、(6)分发给消费系统、(7)监控和使用追踪、(8)退役(弃用、替换或归档)。
从工程角度来看,第 6 步(分发)在技术上最具挑战性。标准推荐发布-订阅模式:参考数据中心将更改发布到企业事件总线(例如 Apache Kafka)的主题,消费系统订阅以接收更新。每个参考数据条目应携带版本号和生效日期范围,以便消费者正确处理时间有效性。无法参与实时分发的系统应接收定期快照文件。
标准推荐用于参考数据管理的中心辐射型架构。中心是一个集中式存储库——通常实现为专用数据库模式或专门的 RDM 平台(如 Informatica MDM Reference 360、Semarchy xDM 或基于图数据库的自定义实现)——作为单一事实来源。辐射端是通过 API 拉取更新或通过事件总线接收更新的消费应用程序。
一个重要的架构决策点是代码值 vs. 代码含义的分离。标准建议在消费系统中将代码存储为不透明标识符,并通过运行时参考数据查找服务将其解析为人类可读的含义。这种方法允许重命名代码而无需更新所有消费系统——只需更新查找服务。