借助 IBM® InfoSphere® MDM Reference Data Management (RDM) 中心,客户可以运用主数据管理 (MDM) 方法管理自身的参考数据。RDM 中心会通过有效的集中创作和审批点来替换遍布多款应用程序的代码表筒仓。同时还会提供一些 MDM 功能,比如治理、流程、安全和审计控制。
和任何初始的 MDM 实现项目一样,人们将大部分精力用于 RDM 中心与现有的应用程序和流程的集成。整个企业 IT 基础架构的应用程序都引用了代码表。为获得主引用数据的优势,RDM 项目最终必须为每款应用程序提供集成解决方案。它可以根据实现风格和使用方法纳入任何元素,从运用新权威来源代码填写现有数据库表(分析性使用方法)到重写应用程序(事务风格和操作使用)无一不可。
如果引用数据中的托管实体(代码表)的数目很容易达到三位数或三位数以上,而格式(代码表元数据)只是产生了轻微变化,那么可以实现引用数据发布自动化。特别是,许多分析引用数据(包括在线分析引用数据)和业务引用数据消费元素(如数据仓库、决策支持应用程序和业务数据商店)均通过 IBM InfoSphere DataStage® 等标准 ETL 工具进行定期维护,这就进一步提高了引用数据分发标准化的水平。
以下两种数据集成引用数据用例尤为流行:
将代码表和代码表更新分发到目标系统
在 ETL 流程中使用 RDM 代码表直接查询
在这些场景中,我们有充分的理由使 RDM 内容消费过程尽可能便捷和自动化。
iKnow
iKnow 应用程序由挪威 IBM 首席业务合作伙伴 Intelligent Communication AS 提供,该应用程序提供了运行 IBM InfoSphere 平台的必要功能。iKnow 模块强调多个不同的数据集成流程自动化技术层面,并与 InfoSphere 工具密切配合,在复杂的数据集成环境中启用可靠信息。它提供的功能包括流程自动化(调度)、监控、分析、DataStage 使用情况的统计,以及自动化元数据驱动的 DataStage 作业生成(该功能专为使用 RDM 而设计)。
iKnow Accelerator for RDM
为加速整个企业的 RDM 更新,需要轻松执行代码表分发。iKnow Accelerator for RDM 充分利用 RDM 的元数据和数据发布功能,以便将主引用代码填入目标系统。元数据驱动 DataStage 作业生成功能可让客户自动完成 RDM 内容发布流程,其中包括 DataStage 可以覆盖的任何目标的全面提取和代码表增量功能。
引用数据发布
iKnow Accelerator for RDM 可设置用于侦听元数据(模式)和 RDM 发出的数据更改通知,并将这些数据填入订阅系统。模式更改流程使手动检测、映射调整和自动 DataStage 作业生成能够使用新的代码表。对于已知代码表生成的 DataStage 作业,可以在 RDM 上检测到新的元数据版本后进行自动更新。该系统可以处理每个代码表的多个并行版本。用户只需要额外输入目标的 DataStage 表定义和手动映射操作。系统将自动匹配符合 RDM 代码表格式的目标。
数据更改流程会将从 RDM 收到的数据更改消息(全面提取、插入、更新和删除)发送到正确的 DataStage 流程,为下游目标提供资源。
iKnow Accelerator for RDM 运用标准 iKnow 警报作为信号,通知需要操作人员或数据管家进行干预,比如架构更改无法自动处理,或者数据未能正确处理。
元数据驱动引用查询
为支持在 ETL 流程中直接进行 RDM 代码表查询,iKnow Accelerator for RDM 提供了简化的 RDM 库视图。用户可以浏览代码表库,选取适当的代码表和版本,然后将直接访问数据库所需的 SQL 代码复制到 DataStage 或任何其他 ETL 工具。
图 1. iKnow Accelerator for RDM 流程概述
经济高效地提供可靠信息
Intelligent Communication AS 是 IBM 的一个业务合作伙伴,该公司深谙数据治理和数据质量计划的重要性。iKnow Accelerator for RDM 通过将具有质量保证的标准化引用数据引入了数据集成流程,帮助 IT 部门为整个机构的最终用户提供可靠的业务托管信息。