Планирование выполнения пакетов SQL Server Integration Services, развернутых в Azure, с помощью SQL Server Management Studio (SSMS)

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

С помощью SQL Server Management Studio (SSMS) можно планировать выполнение пакетов SQL Server Integration Services, развернутых в базе данных SQL Azure. В локальной системе SQL Server и Управляемом экземпляре SQL Azure в качестве полноценных планировщиков заданий SQL Server Integration Services используются агент SQL Server и агент Управляемого экземпляра соответственно. В свою очередь, база данных SQL Azure не имеет полноценного встроенного планировщика заданий SQL Server Integration Services. Функция SSMS, описываемая в этой статье, предоставляет пользовательский интерфейс для планирования выполнения пакетов, развернутых в базе данных SQL, который похож на аналогичный интерфейс агента SQL Server.

Если каталог SQL Server Integration Services (SSISDB) размещается в базе данных SQL, с помощью этой функции SSMS можно создать конвейеры, действия и триггеры фабрики данных, необходимые для планирования пакетов SQL Server Integration Services. Затем можно при необходимости изменять и расширять эти объекты в фабрике данных.

При планировании выполнения пакета в среде SSMS она автоматически создает три объекта фабрики данных, имена которых зависят от выбранного пакета и метки времени. Например, если пакет SQL Server Integration Services имеет имя MyPackage, SSMS создает в фабрике данных такие объекты:

Object Имя.
Pipeline Pipeline_MyPackage_2018-05-08T09_00_00Z
Действие "Выполнение пакета SSIS" Activity_MyPackage_2018-05-08T09_00_00Z
Триггер Trigger_MyPackage_2018-05-08T09_00_00Z

Необходимые компоненты

Для функции, описываемой в этой статье, требуется SQL Server Management Studio версии 17.7 или более поздней. Чтобы получить последнюю версию SSMS, перейдите на страницу скачивания SQL Server Management Studio (SSMS).

Планирование выполнения пакета в SSMS

  1. В SSMS в обозревателе объектов выберите базу данных SSISDB, папку, проект, а затем пакет. Щелкните пакет правой кнопкой мыши и выберите пункт Расписание.

    Выберите пакет для планирования.

  2. Открывает диалоговое окно Создание расписания. На странице Общие диалогового окна Создание расписания укажите имя и описание нового запланированного задания.

    Страница

  3. На странице Пакет диалогового окна Создание расписания выберите необязательные параметры времени выполнения и среду выполнения.

    Страница

  4. На странице Расписание диалогового окна Создание расписания укажите параметры расписания, такие как частота, время суток и длительность.

    Страница

  5. Когда вы завершите создание задания в диалоговом окне Создание расписания, появится напоминание об объектах, которые среда SSMS создаст в фабрике данных. Если в диалоговом окне подтверждения выбрать вариант Да, новый конвейер фабрики данных откроется на портале Azure, где его можно просмотреть и настроить.

    Подтверждение создания расписания

  6. Чтобы настроить триггер расписания, в меню Триггер выберите пункт Создать или изменить.

    При необходимости измените новый конвейер.

    Откроется область "Изменить триггер" для настройки параметров планирования.

    Изменить триггер

Следующие шаги

Сведения о других способах запланировать выполнение пакета SQL Server Integration Services см. в статье Планирование выполнения пакета служб SSIS в Azure.

Дополнительные сведения о конвейерах, действиях и триггерах фабрики данных Azure см. в следующих статьях: