Стратегия тестирования компонентов сценариев SSIS - PullRequest
1 голос
/ 31 марта 2010

Этот вопрос относится конкретно к компоненту скрипта. Я знаю о ssisUnit и т. Д. *

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

Чтобы лучше проверить функциональность, я рассматриваю абстрагирование логики скрипта в DLL, которая развертывается вместе с пакетом, а затем использую пользовательский компонент в скрипте. Преимущество состоит в том, что функция будет более тестируемой и т. Д., Но это еще один артефакт развертывания, которым необходимо управлять.

У меня вопрос: знает ли кто-нибудь о лучшем способе тестирования такого сценария SSIS более изолированным способом, чем запуск всего пакета и проверка выходных данных?

1 Ответ

0 голосов
/ 02 апреля 2010

У CozyRoc есть Script Task Plus, который в основном позволяет вам создавать хранилище повторно используемых скриптов. Это должно позволить вам управлять сценариями и изменять их, не настраивая пакеты напрямую. Кроме того, это должно позволить вам убедиться, что обычные сценарии имеют согласованный (идентичный) код, поскольку вы не копируете блоки текста повсюду. Я не использовал эту функцию раньше, поэтому я не знаю, поможет ли она, но она может, по крайней мере, устранить необходимость компиляции DLL. Тем не менее, это не поможет решить проблему тестируемости, поэтому решение DLL может оказаться лучше.

...