Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
SSIS Integration Runtime в Фабрика данных Azure
Конструктор служб 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 и пакет.
Отмена и повтор
Вы можете отменить и повторить до 20 действий в конструкторе служб SSIS. Для пакета функции отмены/повтора доступны в вкладках Control Flow, Поток данных, Event Handlers и Parameters, а также в окне Variables. Для проекта в окне Project Parameters доступна отмена и повтор.
Нельзя отменить или повторить изменения в новой панели инструментов SSIS.
При внесении изменений в компонент с помощью редактора компонентов изменения отменяются и повторяются как целостный набор изменений, а не по отдельности. Набор изменений отображается в раскрывающемся списке отмены и повторения как одно действие.
Чтобы отменить действие, нажмите кнопку отмены на панели инструментов, выберите элемент меню Редактировать/Отменить или нажмите сочетание клавиш CTRL+Z. Чтобы повторить действие, нажмите кнопку повтора на панели инструментов, выберите пункт меню Редактировать/Повторить или нажмите сочетание клавиш CTRL+Y. Можно отменять и повторять несколько действий сразу. Для этого щелкните стрелку рядом с кнопкой на панели инструментов, выделите в раскрывающемся списке несколько действий и щелкните список.
Части конструктора SSIS
Конструктор служб SSIS имеет пять постоянных вкладок: по одному для создания потока управления пакетами, потоков данных, параметров и обработчиков событий, а также одной вкладки для просмотра содержимого пакета. В процессе выполнения появляется шестая вкладка, отображающая ход выполнения пакета и результаты выполнения после его завершения.
Кроме того, конструктор служб SSIS включает область диспетчер подключений для добавления и настройки диспетчеров соединений, которые пакет использует для подключения к данным.
Вкладка «Управление потоком»
Перейдите на вкладку "Поток управления" конструктора служб SSIS, чтобы создать поток управления в пакете служб Integration Services.
Создайте поток управления, перетаскивая графические объекты, представляющие задачи и контейнеры служб SSIS, из панели инструментов на область вкладки "Поток управления", а затем подключите объекты, протягивая линию соединения от одного объекта к другому. Каждая соединительная линия представляет собой управление очередностью, которое определяет порядок запуска задач и контейнеров.
Кроме того, с помощью конструктора служб SSIS можно добавить следующие функции на вкладке "Поток управления".
внедрить логирование
создать конфигурации пакетов;
подписать пакет сертификатом;
Управление переменными
Добавление заметок
настроить точки останова.
Чтобы добавить эти функции в отдельные задачи или контейнеры в конструкторе служб SSIS, щелкните правой кнопкой мыши объект в области конструктора и выберите этот параметр.
Дополнительные сведения см. в разделе Поток управления.
вкладка Поток данных
Перейдите на вкладку Поток данных конструктора служб SSIS, чтобы создать потоки данных в пакете служб Integration Services.
Создайте потоки данных путем перетаскивания графических объектов, представляющих источники, преобразования и назначения из вкладки Toolbox в область конструктора вкладки Поток данных, а затем подключая объекты для создания путей, определяющих последовательность выполнения преобразований.
Щелкните правой кнопкой мыши путь и затем щелкните Средства просмотра данных , чтобы добавить средства просмотра для просмотра данных до и после каждого объекта потока данных.
Конструктор служб SSIS можно также использовать для добавления следующих функций на вкладке Поток данных:
Управление переменными
Добавление заметок
Чтобы добавить эти функции в конструктор служб SSIS, щелкните правой кнопкой мыши область конструктора и выберите нужный вариант.
Дополнительные сведения см. в разделе Поток данных.
Вкладка "Параметры"
Параметры служб Integration Services (SSIS) могут быть использованы для присвоения значений свойствам внутри пакетов во время их выполнения. Можно создать параметры проекта на уровне проекта и параметры пакета на уровне пакета. Параметры проекта используются для предоставления любых внешних входных данных, которые проект получает в одном или нескольких пакетах. Параметры пакета позволяют изменить выполнение пакета. При этом изменять пакет и развертывать его повторно не придется. Эта вкладка позволяет управлять параметрами пакета.
Дополнительные сведения о параметрах см. в разделе Параметры служб Integration Services (SSIS).
Внимание
Параметры доступны только для проектов, разработанных для модели развертывания проекта. Следовательно, вкладка «Параметры» появится только для пакетов, которые являются частью проекта, настроенного на использование модели развертывания проекта.
Вкладка «Обработчики событий»
Используйте вкладку "Обработчики событий" конструктора служб SSIS для создания потока управления в пакете служб Integration Services. Обработчик события запускается в ответ на событие, инициированное либо пакетом, либо задачей или контейнером в пакете.
Дополнительные сведения см. в разделе Добавление обработчика событий к пакету.
Параметры
Исполняемый объект
Выберите исполняемый объект, для которого необходимо создать обработчик события. Исполняемый объект может быть либо пакетом, либо задачей или контейнером в пакете.
Обработчик событий
Выберите тип обработчика события. Создайте обработчик события, перетащив элементы из Панели инструментов.
Удаление
Выберите обработчик события и удалите его из пакета, нажав кнопку Удалить.
Щелкните здесь, чтобы создать <имя_обработчика_событий> для исполняемого файла <имя_исполняемого_файла>
Нажмите, чтобы создать обработчик события.
Создайте поток управления путем перетаскивания графических объектов, представляющих задачи и контейнеры служб SSIS из панели элементовна вкладку "Обработчики событий", а затем подключая объекты с помощью ограничений приоритета, чтобы определить последовательность, в которой они выполняются.
Кроме того, чтобы добавить заметки, щелкните правой кнопкой мыши в области конструктора и выберите из меню команду Добавить заметку.
Вкладка «Обозреватель пакетов»
Используйте вкладку обозревателя пакетов конструктора служб SSIS, чтобы увидеть иерархическое представление всех элементов пакета: конфигурации, подключения, обработчики событий, исполняемые объекты, такие как задачи и контейнеры, поставщики журналов, ограничения приоритета и переменные. Если пакет содержит задачу Поток данных, вкладка Package Explorer включает узел, содержащий иерархическое представление компонентов data flow.
Щелкните правой кнопкой мыши элемент пакета, затем щелкните Свойства для отображения свойств элемента в окне Свойства или нажмите кнопку Удалить для того, чтобы удалить элемент.
Дополнительные сведения см. в разделе Просмотр объектов пакета.
Вкладка "Прогресс"
Перейдите на вкладку Progress конструктора служб SSIS, чтобы просмотреть ход выполнения пакета служб Integration Services при запуске пакета в SQL Server Data Tools (SSDT). На вкладке Выполнение приводится время начала, время окончания и истекшее время для оценки выполнения пакета и его исполняемых объектов, а также все данные и предупреждения пакета, уведомления о ходе выполнения пакета; успешный или неудачный результат выполнения пакета; все сообщения об ошибках, сформированные в ходе выполнения пакета.
Чтобы включить или отключить отображение сообщений на вкладке Выполнение , установите или снимите флажок Отчет о ходе отладки в меню Службы SSIS . Отключение отчетов о ходе выполнения может помочь повысить производительность при выполнении сложного пакета в SQL Server Data Tools.
После завершения пакета вкладка Выполнение становится вкладкой Результаты выполнения .
Область диспетчеров соединений
Пакеты используют диспетчеры соединений для подключения к источникам данных — файлам, реляционным базам данных и серверам.
Используйте область диспетчеров подключений в конструкторе SSIS для добавления, удаления, изменения, переименования, копирования и вставки диспетчеров подключений.
Щелкните правой кнопкой мыши в этой области, затем из контекстного меню выберите нужную задачу.
Дополнительные сведения см. в статье Соединения в службах Integration Services (SSIS) и разделе Создание диспетчеров подключений.