Передача данных из SQL Server в PostgreSQL - PullRequest
1 голос
/ 18 апреля 2011

У меня дамп о ODI Tool, но я только что услышал, что мы можем использовать ODI для переноса данных из SQL Server 2005 в PostgreSQL, и любой может подсказать мне, как это сделать (как нужно выполнить шаги)

и я не знаю, какой тег подходит для этого вопроса

Ответы [ 2 ]

1 голос
/ 12 июля 2012

если у вас есть доступ к инструменту ODI, вы можете использовать его для загрузки данных практически из любого источника в любую цель. Я должен отметить, что это довольно продвинутый инструмент с крутой кривой обучения, поэтому, если вы хотите сделать что-то быстро и только для одного проекта, лучше подойдет SSIS.

Вы даже можете использовать его со своего ноутбука, и вам не нужно слишком много изучать SSIS. Существует также мастер импорта / экспорта, который вы можете использовать для создания пакета служб SSIS, чтобы вы могли получать данные от источника к цели, и вы можете сохранить их для будущего использования и сделать это за 15 минут.

ODI потребует некоторых расширенных настроек, прежде чем вы сможете что-либо сделать. Однако, как только вы изучите его, это очень продвинутый и индивидуальный инструмент, который многие компании используют для сложных проектов ETL.

0 голосов
/ 18 апреля 2011

Вы спрашиваете, как использовать ODI или как реализовать решение ETL в целом?

Если вы ищете инструмент ETL, который может перемещать данные из SQL Server в PostreSQL, то некоторые очевидные варианты:

  • SSIS (уже включен в SQL Server)
  • Сценарий или программа, которую вы пишете самостоятельно на предпочитаемом вами языке (Perl, C # и т. Д.)
  • Сторонний инструмент, имеющий определенные преимущества в вашей среде (знакомство, стоимость и т. Д.)
  • Смесь растворов, например использовать SSIS для экспорта данных в плоские файлы; использовать PowerShell для сжатия, переместить их на другой сервер и распаковать их; и используйте pgloader для их загрузки

Но никто не может сказать, какое решение ETL является лучшим для вашей среды, кроме вас; вам следует изучить возможные варианты, а затем принять решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...