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


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

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

Задача потока данных состоит из компонентов, которые соединяются с различными источниками данных, а затем преобразуют и перенаправляют данные с высокой скоростью. Службы 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.

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

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

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

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

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

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

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

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

См. также

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