Архитектура служб Integration Services
Как показано на следующей схеме, службы MicrosoftSQL ServerIntegration Services состоят из различных компонентов.
Из числа компонентов, показанных на предыдущей схеме, необходимо выделить следующие компоненты, важные с точки зрения успешного использования служб Integration Services.
Конструктор служб SSIS
Конструктор служб SSIS — это графическое средство, с помощью которого можно создавать и обслуживать пакеты служб Integration Services. Конструктор служб SSIS доступен в среде Business Intelligence Development Studio как часть проекта служб Integration Services.Дополнительные сведения см. в разделах Конструктор служб SSIS и Службы Integration Services в среде Business Intelligence Development Studio.
Подсистема среды выполнения
Среда выполнения служб Integration Services сохраняет макет пакетов, выполняет пакеты и обеспечивает поддержку ведения журналов, точек останова, настройки, соединений и транзакций.Дополнительные сведения см. в разделе Пакеты служб Integration Services.
Задачи и другие исполняемые объекты
Исполняемые объекты времени выполнения служб Integration Services — это пакеты, контейнеры, задачи и обработчики событий, содержащиеся в службах Integration Services. К числу исполняемых объектов среды выполнения принадлежат также разрабатываемые пользовательские задачи.Дополнительные сведения см. в разделах Задачи служб Integration Services, Контейнеры служб Integration Services и Обработчики событий служб Integration Services.
Подсистема обработки потока данных (называемая также конвейером) и компоненты потока данных
Задача поток данных инкапсулирует подсистему обработки потока данных. Подсистема обработки потока данных предоставляет размещенные в памяти буферы для перемещения данных из источника на целевой объект и вызова средств для извлечения данных из файлов и реляционных баз данных. Подсистема обработки потока данных также управляет преобразованиями, которые изменяют данные, и назначениями, которые загружают данные или делают их доступными для других процессов. Компонентами потока данных служб Integration Services являются источники, преобразования и назначения, включенные в службы Integration Services. Можно также добавлять к потоку данных пользовательские компоненты.Дополнительные сведения см. в разделах Задача потока данных и Элементы потока данных.
API или модель объектов
Модель объектов служб Integration Services включает управляемые прикладные программные интерфейсы (API) для создания пользовательских компонентов, используемых в пакетах, или пользовательских приложений для создания, загрузки, выполнения пакетов и управления ими. Разработчик может написать пользовательские приложения, пользовательские задачи или преобразования, применяя любой язык, совместимый со средой CLR.Дополнительные сведения см. в разделе Руководство разработчика (службы Integration Services).
Служба Integration Services
Служба Integration Services позволяет использовать среду SQL Server Management Studio для наблюдения за работой пакетов служб Integration Services и управления хранением пакетов.Дополнительные сведения см. в разделах Службы Integration Services и Общие сведения о среде SQL Server Management Studio.
Мастер импорта и экспорта SQL Server
Мастер импорта и экспорта SQL Server может копировать данные из любого источника данных и в любой источник данных, для которого доступен управляемый поставщик данных .NET Framework или собственный поставщик данных OLE DB. Этот мастер также предоставляет простейший метод создания пакета служб Integration Services, в котором данные копируются из источника в назначение.Дополнительные сведения см. в разделе Импорт и экспорт данных с помощью мастера импорта и экспорта SQL Server.
Другие средства, мастера и программы командной строки
Службы Integration Services включают дополнительные средства, мастера и программы командной строки для выполнения пакетов служб Integration Services и управления ими.Дополнительные сведения см. в разделах Мастера служб Integration Services и Программы командной строки (службы Integration Services).
|