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