Инструмент: ETL от ODBC до SQL 05?

Мне просто нужен простой инструмент, который поможет мне быстро писать сценарии/пакеты, запуск которых я могу запланировать. Мои требования к преобразованию довольно просты (изменение имен столбцов, слияние/разделение таблиц и преобразование дат). Я пожертвую гибкостью ради скорости разработки.

Что-нибудь приходит на ум?


person Dane O'Connor    schedule 05.10.2008    source источник
comment
Добавлен материал о пакетах метапрограммирования.   -  person Cade Roux    schedule 08.10.2008


Ответы (4)


SQL Server 2005? SSIS (но я бы не назвал его простым, но опять же из списка вещей, которые вы привели, действительно простым является только именование)

На самом деле вы можете создать сценарий создания пакета с помощью C # (.NET/что угодно, предположительно, даже PowerShell).

Ресурсы здесь и здесь

РЕДАКТИРОВАТЬ: (надеюсь, вы не возражаете, что я встреваю здесь, Кейд) Убедитесь, что ваш драйвер ODBC хорошо работает с SSIS. Некоторые драйверы (например, DB2/400 и некоторые версии Sybase) работают не очень хорошо.

person Cade Roux    schedule 06.10.2008
comment
Просто собираюсь работать с этим, так как он у меня уже есть. Я надеялся избежать «великости», но пока все идет нормально. - person Dane O'Connor; 08.10.2008
comment
SSIS не так уж тяжело развертывать. Вы можете развернуть конфигурацию (соединения с БД и т. д.) в файлах XML и указать на файл с переменной среды. Оберните его пакетным файлом, который устанавливает переменную среды. - person ConcernedOfTunbridgeWells; 27.11.2008

Мне нравится инструмент интеграции данных Pentaho (также известный как чайник) — хотя он может быть немного «слишком большим для вас… но его стоит проверить!»

person Thorsten    schedule 05.10.2008

По крайней мере, со старыми версиями SQL Server они поставлялись с DTS. Не самый простой, но он работает с ODBC и SQL Server, и, возможно, он у вас уже есть.

person Grant Johnson    schedule 07.10.2008

Некоторые инструменты разработки SQL, такие как Advanced Query Tool (AQT), позволяют выполнять упрощенный ETL и планировать с командными файлами. .. У нас есть Informatica, но я использовал AQT для записи из Oracle в файлы для краткосрочного запроса.

person Joe K    schedule 26.11.2008