在实现一个以封包服务为基础的解决方案时,数据迁移是非常重要的,特别是将现存的遗留系统替换为一个服务封包时,或者当企业将要迁移到一个更大的封包服务时。每个服务包都倾向于具有属于他们自己的数据模型,并且在数据迁移过程中,遗留的应用数据可能需要在载入到服务封包之前需要进行某种转化。数据迁移活动通常包含如下的步骤:
从原有应用中抽取出数据。
配置源数据
执行数据转换,其中包括数据质量相关的各个过程:
对数据进行标准化、归一化,并消除数据的重复性(数据清洗)。
针对不同来源的数据进行比对、合并和整合。
进行自源头至目标的映射
将数据加载到目标应用之中。
数据迁移图的目标是展示数据如何从源头应用流入到目标应用之中。此图为数据从源头到目标过程的进行提供了一个可视化表达,并可在数据审计和追溯中作为辅助工具。此外,此图所展示的细节程度可以按照需要进行调整。例如,数据迁移图可以仅仅包含一个关于迁移情况的整体布置,也可以为单独的应用提供元数据元素级别的详细信息。