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


Конструктор служб SSIS

Конструктор служб Службы SSIS — это графическое средство, с помощью которого можно создавать и обслуживать пакеты служб Службы Integration Services. Конструктор служб Службы SSIS доступен из среды SQL Server Data Tools (SSDT) в составе проекта служб Службы Integration Services.

Конструктор служб Службы SSIS можно использовать для выполнения следующих задач:

  • конструирование потока управления в пакете;

  • конструирование потока данных в пакете;

  • добавление обработчиков событий в пакет и его объекты;

  • просмотр содержимого пакета;

  • просмотр хода выполнения пакета во время выполнения.

На следующем рисунке показано окно конструктора диаграмм Службы SSIS и окно Область элементов.

Снимок экрана: конструктор служб SSIS и панель элементов

Службы Службы Integration Services содержат дополнительные диалоговые окна и окна просмотра для добавления функций в пакеты, а среда SQL Server Data Tools (SSDT) предоставляет диалоговые окна и окна просмотра для настройки среды разработки и для работы с пакетами. Дополнительные сведения см. в разделе Пользовательский интерфейс служб Integration Services.

Конструктор служб Службы SSIS не зависит от служб Службы Integration Services, которая наблюдает за пакетами и управляет ими, поэтому для создания и редактирования пакетов в конструкторе служб Службы SSIS запуск этой службы не требуется. Однако, если остановить службу во время работы конструктора служб Службы SSIS, нельзя будет открывать диалоговые окна конструктора служб Службы SSIS; кроме того, возможно появление сообщения об ошибке «Сервер RPC недоступен». Чтобы перезагрузить конструктор служб Службы SSIS и продолжить работу с пакетом, надо закрыть конструктор, выйти из среды SQL Server Data Tools (SSDT), а затем снова открыть среду SQL Server Data Tools (SSDT), проект служб Службы Integration Services и пакет.

Отмена и повторение

В конструкторе Службы SSIS можно отменять и повторять выполнение до 20 действий. Для пакетов отмена и повторение доступны на вкладках Поток управления, Поток данных, Обработчики событий и Параметры, а также в окне Переменные. Для проекта отмена и повторение доступны в окне Параметры проекта.

Изменения, выполняемые в Области элементов служб SSIS, нельзя отменять и повторять.

При внесении изменений в компонент с помощью редактора компонентов изменения отменяются и повторяются как целостный набор изменений, а не по отдельности. Набор изменений отображается в раскрывающемся списке отмены и повторения как одно действие.

Чтобы отменить действие, нажмите кнопку отмены на панели инструментов, выберите элемент меню Редактировать/Отменить или нажмите сочетание клавиш CTRL+Z. Чтобы повторить действие, нажмите кнопку повтора на панели инструментов, выберите элемент меню Редактировать/Повторить или нажмите сочетание клавиш CTRL+Y. Можно отменять и повторять несколько действий сразу. Для этого щелкните стрелку рядом с кнопкой на панели инструментов, выделите в раскрывающемся списке несколько действий и щелкните список.

Части конструктора служб SSIS

В конструкторе служб Службы SSIS есть пять постоянных вкладок: по одной для построения потока управления, потоков данных, параметров и обработчиков событий, а также одна вкладка для просмотра содержимого пакета. В процессе выполнения появляется шестая вкладка, отображающая ход выполнения пакета и результаты выполнения после его завершения.

Кроме того, в конструкторе служб Службы SSIS есть область «Диспетчеры соединений» для добавления и настройки диспетчеров соединений, которые используются пакетом для подключения к данным.

Вкладка «Поток управления»

Поток управления пакета проектируется в области конструктора на вкладке Поток управления. Перетащите элементы с вкладки Область элементов в область конструктора и подключите их к потоку управления, щелкнув значок элемента и перетащив стрелку от одного элемента к другому.

Дополнительные сведения см. в разделе Поток управления.

Вкладка «Поток данных»

Если в пакете содержится задача потока данных, в него можно добавлять потоки данных. Потоки данных пакета проектируются в области конструктора во вкладке Поток данных. Перетащите элементы с вкладки Панель элементов в область конструктора и подключите их к потоку данных, щелкнув значок элемента и перетащив стрелку от одного элемента к другому.

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

Вкладка «Параметры»

Параметры служб Integration Services (SSIS) могут быть использованы для присвоения значений свойствам внутри пакетов во время их выполнения. Можно создать параметры проекта на уровне проекта и параметры пакета на уровне пакета. Параметры проекта служат для передачи любых внешних данных, получаемых проектом, одному или нескольким пакетам в проекте. Параметры пакета позволяют изменить выполнение пакета. При этом изменять пакет и развертывать его повторно не придется. Эта вкладка позволяет управлять параметрами пакета.

Дополнительные сведения о параметрах см. в разделе Параметры служб Integration Services (SSIS).

Важное примечаниеВажно!

Параметры доступны только для проектов, разработанных для модели развертывания проекта. Следовательно, вкладка «Параметры» появится только для пакетов, которые являются частью проекта, настроенного на использование модели развертывания проекта.

Вкладка «Обработчики событий»

События пакета проектируются в области конструктора на вкладке Обработчики событий. На вкладке Обработчики событий выбирается пакет или его объект, для которого необходимо создать обработчик событий, а затем выбирается событие, которое будет связано с обработчиком. Обработчик событий имеет поток управления и (при необходимости) потоки данных.

Дополнительные сведения см. в разделе Добавление к пакету обработчик событий.

Вкладка «Обозреватель пакетов»

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

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

Вкладки «Выполнение» и «Результаты выполнения»

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

ПримечаниеПримечание

Чтобы включить или отключить отображение сообщений на вкладке Выполнение, установите или снимите флажок Отчет о ходе отладки в меню Службы SSIS.

Область «Диспетчеры соединений»

Добавление и изменение диспетчеров соединений, используемых пакетом, выполняется в области Диспетчеры соединений. В службах Службы Integration Services имеются диспетчеры соединений, используемые для подключения к различным источникам данных, например текстовым файлам, базам данных OLE DB и поставщикам .NET.

Дополнительные сведения см. в разделах Соединения в службах Integration Services (SSIS) и Создание диспетчеров соединений.

Связанные задачи

См. также

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей служб Integration Services

Чтобы получить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


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

См. также

Основные понятия

Пользовательский интерфейс служб Integration Services