Разработка пользовательской задачи

Область применения:среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Службы Integration Services используют задачи для выполнения операций в поддержку извлечения, преобразования и загрузки данных. Службы Integration Services включают различные задачи, которые выполняют наиболее часто используемые действия, от выполнения инструкции SQL до скачивания файла с FTP-сайта. Если имеющиеся задачи и поддерживаемые действия не удовлетворяют потребностям пользователя, можно создать пользовательскую задачу.

Для создания пользовательской задачи необходимо создать класс, наследующий от базового класса Microsoft.SqlServer.Dts.Runtime.Task, применить атрибут DtsTaskAttribute к новому классу и переопределить важные методы и свойства базового класса, в том числе метод Execute.

В этом разделе

В этом разделе описывается, как создавать, настраивать и кодировать пользовательскую задачу и, при необходимости, пользовательский интерфейс.

Создание пользовательской задачи
Описывает первый шаг, состоящий в создании пользовательской задачи.

Создание кода пользовательской задачи
Описывает, как кодировать основные методы пользовательской задачи.

Соединение с источниками данных в пользовательской задаче
Описывает, как соединить пользовательскую задачу с источником данных.

Вызов и определение событий в пользовательской задаче
Описывает, как обеспечить вызов событий и определить пользовательские события для пользовательской задачи.

Добавление поддержки отладки в пользовательскую задачу
Описывает, как создать целевые объекты точек останова в пользовательской задаче.

Разработка пользовательского интерфейса для пользовательской задачи
Описывает создание пользовательского интерфейса, отображающегося в конструкторе служб SSIS для настройки свойств для пользовательской задачи.