数据整合是把在不同数据源的数据收集、整理、清洗,转换后(有点像ETL)加载到一个新的数据源,为数据消费者提供统一数据视图的数据集成方式。
1.底层数据结构的透明:为数据访问(消费应用)提供了统一的接口,消费应用无需知道:数据在哪里保存、源数据库支持那种方式的访问(XQuery,SQL)、数据的物理结构、网络协议等。
2.性能和扩展性:数据整合把数据集成和数据访问分成了两个过程,因此访问时数据已经处于准备好的状态。
3.提供真正的单一数据视图:数据视图data view这个概念大家很容易理解, 数据整合的优势是经过了数据校验和数据清理,你看到的数据更加真实、准确、可靠。
4.可重用性好:由于有了实际的物理存储,数据可以为各种应用提供可重用的数据视图,而不用担心底层实际的数据源的可用性。
5.数据管控能力加强:管控是SOA里面重要的概念。数据整合的优势是数据规则可以在数据加载,转换中实施,保证了数据管控。