从SQL Server到PostgreSQL的数据传输

时间:2011-04-18 10:50:26

标签: sql-server postgresql etl

我是关于ODI工具的转储,但我刚刚听说我们可以使用ODI轻松地从SQL Server 2005迁移到PostgreSQL,任何人都可以告诉我该怎么做(就像需要遵循的步骤一样)

我不知道哪个标签对这个问题有好处

2 个答案:

答案 0 :(得分:1)

如果您可以访问ODI工具,则可以使用它将数据从几乎任何源加载到几乎任何目标。我应该提一下,这是一个非常先进的工具,学习曲线陡峭,所以如果你想快速做一些事情,只为一个项目,SSIS将是一个更好的选择。

您甚至可以从笔记本电脑中使用它,而不必过多学习SSIS。您还可以使用导入/导出向导来构建SSIS包,以便从源到目标获取数据,您可以将其保存以供将来使用,并在15分钟内完成。

在您可以执行任何操作之前,ODI将需要一些扩展设置。一旦你学会了它,它就是许多公司用来复杂ETL项目的非常先进和定制的工具。

答案 1 :(得分:0)

您是否在询问如何使用ODI,或者如何实施ETL解决方案?

如果您正在寻找可以将数据从SQL Server移动到PostreSQL的ETL工具,那么一些明显的选择是:

  • SSIS(已包含在SQL Server中)
  • 您使用首选语言编写的脚本或程序(Perl,C#,无论如何)
  • 第三方工具,在您的环境中具有一些特殊优势(熟悉度,成本等)。
  • 混合溶液,例如使用SSIS将数据导出到平面文件;使用PowerShell进行压缩,将它们移动到另一台服务器并解压缩;并使用pgloader加载它们

但除了你之外,没有人能说出哪种环境最适合你的环境?你应该对符合你需求的选项进行一些研究,然后做出决定。