Расширение пакетов с помощью сценариев
Если встроенные компоненты служб Службы Integration Services не соответствуют требованиям, их можно расширить, создав собственные программные расширения служб Службы Integration Services. Существует два варианта расширения пакетов: можно написать код в пределах многофункциональных оболочек, предоставляемых задачей «Скрипт» и компонентом скрипта, или самостоятельно создать пользовательские расширения служб Службы Integration Services в классах, производных от базовых классов, предоставляемых моделью объектов служб Службы Integration Services.
В этом разделе рассматривается самый простой способ — расширение пакетов с помощью скриптов.
С помощью задачи «Скрипт» и компонента скрипта можно, написав минимум кода, расширить как поток управления, так и поток данных пакета служб Службы Integration Services. Оба объекта используют среду разработки набора средств Microsoft Visual Studio Tools для работы с приложениями (VSTA) и язык программирования Microsoft Visual Basic или Microsoft Visual С#, а также все возможности, предоставляемые библиотекой классов платформы Microsoft .NET Framework и пользовательскими сборками. Задача «Скрипт» и компонент скрипта дают разработчику возможность создавать пользовательскую функциональность без написания всего инфраструктурного кода для пользовательской задачи или пользовательского компонента потока данных.
В этом разделе
Сравнение задачи «Скрипт» и компонента скрипта
Рассматриваются сходства и различия задачи «Скрипт» и компонента скрипта.Сравнение решений со сценариями и пользовательских объектов
Рассматриваются критерии, которые должны использоваться при выборе между решением с написанием скрипта и разработкой пользовательского объекта.Ссылки на другие сборки в решениях со сценариями
Рассматриваются шаги, необходимые для ссылки на внешние сборки и пространства имен и использования их в проекте скрипта.Расширение пакета с помощью задачи «Скрипт»
Рассматривается создание пользовательских задач с помощью задачи «Скрипт». Обычно задача вызывается один раз за время выполнения пакета или один раз для каждого источника данных, открытого пакетом.Расширение потока данных с помощью компонента скрипта
Рассматривается создание пользовательских источников потоков данных, преобразований и назначений с использованием компонента скрипта. Компонент потока данных обычно вызывается один раз для каждой обрабатываемой строки данных.
Справочник
- Справочник по сообщениям об ошибках служб Integration Services
Приводится список стандартных кодов ошибок служб Службы Integration Services с символическими именами и описаниями.
См. также
Расширение пакетов с помощью пользовательских объектов
Описываются вопросы программирования пользовательских задач, компонентов потока данных и других объектов пакета, используемых в нескольких пакетах.Программное построение пакетов
Описывает создание, настройку, запуск, загрузку и сохранение пакетов служб Службы Integration Services программным образом, а также программное выполнение других задач управления.
|