以下是几种常见的数据集成方法的简要总结和对比:
1)文件导出和导入:将数据从一个应用程序转移到另一个应用程序的最简单方法是将源数据导出到中转文件中, 并将该文件导入到目标系统中。对于简单的数据,不需要多次重复集成的过程,这是一个合理的方法。但这种方法有局限性。如果两个系统中的字段格式不同。用户就不得不在导入前在中转文件中修改数据以实现统一格式,这些手工操作费时费力,容易引入错误。
2)提取、转换和加载工具:可在系统间自动执行转换数据,并在最少的人为干预下保持数据同步。正如其名,ETL软件管理三个过程:1)从数据源(应用程序、数据库或文件)获取数据的副本。2)将源数据转换匹配到目标系统的格式,包括更改数据类型,合并或拆分字段以及应用更复杂的转换公式。3)将转换后的数据加载放入目标系统。许多公司使用 ETL 软件将来自不同系统的数据加载到用于报告和数据分析的数据仓库。它通常会分批处理数据,适合于不具有时间敏感性的历史数据。
常用的数据库公司都提供大