Новый конструктор и мастеры служб Integration Services
Microsoft В службах SQL Server 2005 Integration Services (SSIS) появился новый пользовательский интерфейс, конструктор служб SSIS, предназначенный для создания и обслуживания пакетов служб Integration Services.
Конструктор служб SSIS входит в состав среды Business Intelligence Development Studio. Среда Business Intelligence Development Studio представляет собой интегрированную среду разработки решений бизнес-аналитики, включая кубы, источники данных, отчеты и пакеты служб Integration Services. Среда Business Intelligence Development Studio включает различные типы проектов для разработки отдельных частей решения: службы Analysis Services, службы Integration Services и службы Reporting Services.
В среде Business Intelligence Development Studio проект разрабатывается в контексте решения. Решение — это независимый от сервера контейнер, который может содержать несколько проектов служб Integration Services, вместе с проектами служб Analysis Services и служб Reporting Services.
Проект служб Integration Services предоставляет шаблоны для пакетов служб SSIS, а также источник данных и объекты представления источника данных, с которыми работает пакет.
Следующие окна среды Business Intelligence Development Studio поддерживают проекты служб Integration Services и пакеты служб SSIS:
- Окно «Область элементов», перечисляющее элементы, доступные для проектирования потока управления и потока данных пакета.
- Обозреватель решений, предназначенный для управления компонентами проекта служб Integration Services.
- Окно свойств, предназначенное для просмотра и изменения свойств пакетов служб SSIS и их объектов.
- Окно отладки, предназначенное для просмотра значений переменных и отладки потока операций пакета.
- Окно вывода, предназначенное для отображения сведений о ходе выполнения пакета.
Дополнительные сведения см. в разделах Новая среда Business Intelligence Development Studio и Среды SQL Server Management Studio и Business Intelligence Development Studio.
Конструктор служб SSIS
Конструктор служб SSIS представляет собой графическое средство, предназначенное для создания и обслуживания пакетов служб SSIS. В конструкторе служб SSIS графически реализована объектная модель SSIS, благодаря которой можно создавать пакеты, выполняющие самые разнообразные функции.
Конструктор служб SSIS состоит из трех областей конструктора и обозревателя пакетов:
- Область проектирования потока управления находится на вкладке Поток управления и предназначена для разработки функциональных возможностей пакета. Эти возможности состоят из отдельных задач, выполняемых пакетом, ограничения очередностью, связывающего каждую задачу со следующей, и циклических структур, определяющих повторение потока операций пакета.
- Область проектирования потока данных находится на вкладке Поток данных и предназначена для разработки функциональных возможностей пакета, реализующих извлечение данных из гетерогенных источников, а также преобразование данных и их передачу целевым источникам данных.
- Область проектирования обработчиков событий находится на вкладке Обработчики событий и предназначена для построения потока операций, реагирующего на события, которые во время выполнения создают задачи, контейнеры и пакеты.
- Вкладка Обозреватель пакетов содержит иерархическую структуру пакета и список объектов, входящих в пакет.
Во время выполнения в окне конструктора служб SSIS появляется вкладка Выполнение. Эта вкладка содержит сведения о запущенном пакете, такие как время запуска и завершения задач пакета. Когда пакет завершает свою работу, эти сведения остаются доступными на вкладке Результаты выполнения до запуска следующего пакета или повторного запуска текущего пакета.
Пакеты SSIS используют соединения для подключения к источникам данных, таким как файлы и базы данных. Конструктор служб SSIS содержит панель «Соединения», предназначенную для добавления и управления соединениями.
Кроме того, в состав служб SSIS входит набор диалоговых окон, позволяющих увеличить функциональные возможности пакетов, например: настроить вход в систему или в конфигурации, защитить пакеты при помощи цифровой подписи и просмотреть данные, копируемые и изменяемые пакетом во время выполнения. Доступ к этим диалоговым окнам можно получить с помощью меню служб SSIS, а также в среде Business Intelligence Development Studio или конструкторе SSIS.
Дополнительные сведения см. в разделах Конструктор служб SSIS и Создание пакетов в конструкторе служб SSIS.
Мастера служб Integration Services
Службы Integration Services представляют набор мастеров для выполнения сложных задач, таких как развертывание пакетов SSIS на отладочных и производственных серверах или миграция пакетов служб SQL Server 2000 преобразования данных (DTS) из формата SQL Server 2000 в формат SQL Server 2005.
В состав служб Integration Services входят следующие мастеры:
- Мастер импорта и экспорта SQL Server; для создания пакетов, копирующих данные из источника и в место назначения. Дополнительные сведения см. в разделе Создание пакетов при помощи мастера экспорта и импорта SQL Server.
- Мастер настройки пакетов; для создания конфигураций, развертываемых с помощью пакетов. Дополнительные сведения см. в разделе Создание конфигураций пакетов.
- Мастер установки пакетов; для развертывания пакетов и обновления настроек пакетов. Дополнительные сведения см. в разделе Развертывание пакетов служб Integration Services.
- Мастер миграции пакетов; для преобразования пакетов служб DTS SQL Server 2000 в пакеты SQL Server 2005 Integration Services SSIS. Дополнительные сведения см. в разделе Миграция пакетов служб DTS.
Дополнительные сведения см. в разделе Мастера служб Integration Services.