Поделиться через


Разработка пользовательского компонента потока данных

Задача потока данных состоит из компонентов, которые соединяются с различными источниками данных, а затем преобразуют и перенаправляют данные с высокой скоростью. Службы Microsoft SQL Server Integration Services предоставляют расширяемую объектную модель, которая позволяет разработчикам создавать пользовательские источники, преобразования и назначения, которые можно использовать в SQL Server Data Tools (SSDT) и в развернутых пакетах. В этом разделе содержатся инструкции и рекомендации по разработке пользовательских компонентов потока данных.

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

Создание пользовательского компонента Поток данных описывает начальные шаги при создании пользовательского компонента потока данных.

Методы времени разработки компонента Поток данных описывают методы времени разработки для реализации в пользовательском компоненте потока данных.

Методы времени выполнения компонента Поток данных описывают методы времени выполнения для реализации в пользовательском компоненте потока данных.

План выполнения и выделение буферов описывает план выполнения потока данных и выделение буферов данных.

Работа с типами данных в Поток данных объясняет, как поток данных сопоставляет типы данных Служб Integration Services с платформа .NET Framework управляемыми типами данных.

Проверка компонента Поток данных объясняет методы, используемые для проверки конфигурации компонентов и для перенастройки метаданных компонента.

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

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

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

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

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

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

Разработка конкретных типов компонентов Поток данных содержит сведения о разработке трех типов компонентов потока данных: источников, преобразований и назначений.

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

Microsoft.SqlServer.Dts.Pipeline Содержит классы и интерфейсы, используемые для создания пользовательских компонентов потока данных.

Microsoft.SqlServer.Dts.Pipeline.Wrapper Содержит классы и интерфейсы, составляющие объектную модель задачи потока данных, и используется для создания пользовательских компонентов потока данных или создания задачи потока данных.

Microsoft.SqlServer.Dts.Pipeline.Design Содержит классы и интерфейсы, используемые для создания пользовательского интерфейса для компонентов потока данных.

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

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

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

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

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

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

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

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

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

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

Разработка пользовательского поставщика журналов описывает, как программировать пользовательских поставщиков журналов.

Разработка пользовательского перечислителя ForEach описывает, как программировать пользовательские перечислители.

Значок служб Integration Services (небольшой) Оставайтесь в курсе в службах Integration Services
Последние загрузки, статьи, примеры и видео из Корпорации Майкрософт, а также выбранные решения из сообщества, посетите страницу служб Integration Services на сайте MSDN:

Посетить страницу «Службы Integration Services» на сайте MSDN

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.

См. также

[Расширение Поток данных с помощью компонента скрипта](.). /.. /extending-packages-scripting/data-flow-script-component/extending-the-data-flow-with-the-script-component.md Comparing Solutions and Custom Objects