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

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

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

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

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

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

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

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

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

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

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

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

Общие сведения для всех пользовательских объектов

Сведения, общие для всех типов пользовательских объектов, которые можно создавать в службах Службы Integration Services, см. в следующих разделах.

Разработка пользовательских объектов для служб Integration Services
Описывает основные шаги реализации всех типов пользовательских объектов для служб Службы Integration Services.

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

Сборка, развертывание и отладка пользовательских объектов
Описывает методы построения, подписывания, развертывания и отладки пользовательских объектов.

Сведения о других пользовательских объектах

Сведения о других типах пользовательских объектов, которые можно создавать в службах Службы Integration Services, см. в следующих разделах.

Разработка пользовательского диспетчера соединений
Описывает вопросы программирования пользовательских диспетчеров соединений.

Разработка пользовательского регистратора
Описывает вопросы программирования пользовательских регистраторов.

Разработка пользовательского перечислителя по каждому элементу
Описывает вопросы программирования пользовательских перечислителей.

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

См. также:

Расширение пакета с помощью задачи "Скрипт"
Сравнение решений со сценариями и пользовательских объектов