主数据管理(MDM)全面解析与实践策略
1. MDM设计与实现
MDM的设计与实现和数据建模、数据集成紧密相关。选择重叠的数据属性,进行协调(ETL)并将其建模为合适的数据模型,是MDM解决方案整体设计的关键部分。不同的风格和解决方案,数据建模和集成工作的量、集成模式和架构都会有所不同。例如,共存风格更多依赖实时处理,利用API和流架构;而合并风格仅使用RDS架构就能完美实现。
在MDM解决方案中完成所有重叠数据的合并、协调和集成后,建立治理机制很重要。需要与数据所有者就以下事项达成一致:
- 清理、匹配、合并和链接规则
- 中央主数据存储可作为权威来源的用途分类,以及数据消费者何时必须依赖本地(原始)源系统
- 要实施的数据质量流程
- 改进应多快反馈回原始源系统
- 新创建数据的所有者
- 用于反馈改进的数据集成技术(预计会有批量、API和流的变化和组合)
- 哪些用户有权批准或拒绝提议的更改
- 主数据定义,应存储在中央元数据存储库(如数据目录)中
2. MDM数据分发
分发MDM数据时,必须在数据一致性和低延迟之间取得平衡。所有分布式架构都受CAP定理的影响,即强一致性和低延迟不能总是完美平衡。根据具体情况,需要有所侧重。
- 对于操作或低延迟的用例,使用API架构。
- 对于能承受较高延迟的用例,可以使用流和RDS架构分发主数据。
- 微服务的一种方法是使用状态存储。通过流架构将MDM的结果作为流数据库暴露给消费应用程序,而不是一次性移动数百万条记录。这样,一个领域的微服务可以是该领域开发的服务和负责MDM数据的面向读取的微服务的集合。
超级会员免费看
订阅专栏 解锁全文
全面解析与实践策略&spm=1001.2101.3001.5002&articleId=149998557&d=1&t=3&u=6af8f77c0fe044e0babe761e165b61b2)
317

被折叠的 条评论
为什么被折叠?



