2012-02-19 3 views
0

Некоторые люди не любят SSIS по следующим причинамЗаменить SSIS на PowerShell?

  1. нужно найти, и нажмите кнопку экспресс замены рассеянное в другом месте, когда дизайн немного более сложный пакет.
  2. Эти компоненты слияния, поиска не работают хорошо. Я слышал, что многие консультанты просто рекомендуют загружать данные в таблицы SQL Server и использовать transact-sql.

Я использовал powershell в небольшом проекте, который экспортирует данные и создает файлы csv. Я использовал powershell и люблю это. Является ли тенденция заменять некоторые из задач, традиционно использующих SSIS с Powershell? Особенно в случае экспорта только случаев?

+2

«Это тренд» субъективен и не имеет окончательного ответа. –

+0

@ ЭндиАризмунди «Тенденция» может быть измерена уровнем статистической значимости. Это не так субъективно. – ca9163d9

ответ

5

Для очень маленьких проектов/задач силовая оболочка - это хороший инструмент.

Для проектов, которые должны быть надежными, обслуживаемыми, модульными, обрабатывать ошибки и аудит, SSIS значительно превосходит.

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

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

Мощный тренд от SSIS? Не где-нибудь близко к тому, где он рассчитывает.