PostgreSQL中是否有类似SSIS的功能?

时间:2012-10-19 02:19:30

标签: sql-server-2008 postgresql ssis

我们正在使用SQL 2008 R2中的SSIS (SQL Server Integration Services)将数据库表从30多个数据库(在SQL Server 2000上运行)复制到单个数据库,以便每天进行数据分析。 PostgreSQL中是否有类似SSIS的功能?我们正在考虑将来将数据库迁移到开源数据库。谢谢!

3 个答案:

答案 0 :(得分:4)

您可以使用SQL Server Integration Services。只需使用ODBC连接连接到PostgreSQL即可! 我自己做。

答案 1 :(得分:3)

PostgreSQL本身没有类似于ssis的ETL模块,但是有一些开源BI堆栈。最流行的开源ETL工具包可能是Pentaho的工具Kettle。建议Postgres wiki

答案 2 :(得分:0)

pg_dump生成可以在另一个数据库上重放的SQL脚本。从30个数据库中收集数据需要一些脚本。

为避免混淆,请注意在Postgres中,“数据库”可以包含多个“模式” - 在SQL Server中,“实例”可以包含多个“数据库”。核心概念大致相同。