Бөлісу құралы:


Расширение пакетов с помощью пользовательских объектов

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

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

В этом разделе подробно рассматривается расширение пакетов с помощью пользовательских объектов — вариант, предоставляющий более широкие возможности.

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

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

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

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

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

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

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

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

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

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

Справочные материалы

Справочник по сообщениям об ошибках служб Integration Services
Перечисляет предопределенные коды ошибок служб Integration Services со своими символьными именами и описаниями.

Расширение пакетов с помощью сценариев
Описывает способ расширения потока управления с помощью задачи «Скрипт» или потока данных с помощью компонента скрипта.

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

См. также

Сравнение решений со скриптами и пользовательских объектов
SQL Server Integration Services