我们使用SSIS(SQL Server集成服务),在SQL 2008 R2数据库表从数据库30+(SQL Server 2000上运行)用于数据分析的目的一个单一的数据库每天都在复制。 有PostgreSQL中SSIS样的功能? 当我们正在考虑迁移到我们的数据库在未来的开源数据库。 谢谢!
Answer 1:
您可以使用SQL Server集成服务为。 只使用一个ODBC连接来连接到你的PostgreSQL! 我做我自己。
Answer 2:
PostgreSQL的本身并不具备类似于SSIS ETL模块,但也有一些开源BI堆栈。 最流行的开源工具包,ETL可能是Pentaho的的工具, 水壶 。 我们建议对Postgres的维基
Answer 3:
有pg_dump
产生,可以在另一个数据库重播的SQL脚本。 一些脚本将被要求从30个数据库中收集数据。
为了避免混淆,注意在Postgres的,“数据库”可以包含多个“模式” - 在SQL Server中,“实例”可以包含多个“数据库”。 核心概念大致相当。
文章来源: Is there a SSIS-like feature in PostgreSQL?