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


Перенос заданий Агента SQL Server в ADF с помощью SSMS

ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure Azure Synapse Analytics

Совет

Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !

Перенося локальные рабочие нагрузки SQL Server Integration Services (SSIS) в службы SSIS в ADF, можно после переноса пакетов служб SSIS выполнить пакетную миграцию заданий Агента SQL Server с типом шага задания, определенным как перенос пакета SQL Server Integration Services в конвейеры, действия или триггеры по расписанию Фабрики данных Azure (ADF), используя Мастер миграции заданий служб SSIS SQL Server Management Studio (SSMS).

Как правило, для выбранных заданий агента SQL с поддерживаемыми типами шагов заданий Мастер миграции заданий SSIS позволяет:

  • сопоставить локальное расположение пакета SSIS с расположением, куда будут переноситься пакеты, доступные SSIS в ADF;

    Примечание.

    Поддерживаются только пакеты, располагающиеся в файловой системе.

  • перенести поддерживаемые задания с применимыми шагами заданий в соответствующие ресурсы ADF, как показано в приведенной таблице:
Объект задания Агента SQL Ресурс ADF Примечания.
Задание Агента SQL конвейер Конвейеру будет присвоено имя Создан для <имя задания>.

Встроенные задания агента неприменимо:
  • Задание обслуживания сервера SSIS
  • syspolicy_purge_history
  • collection_set_*
  • mdw_purge_data_*
  • sysutility_*.
  • Шаг задания SSIS Действие "Выполнение пакета SSIS"
  • Действию будет присвоено имя <имя шага>.
  • Учетная запись-посредник, используемая в шаге задания, будет перенесена как проверка подлинности Windows для этого действия.
  • Параметры выполнения, определенные в шаге задания (за исключением параметра Использовать 32-разрядную среду выполнения), не будут приниматься во внимание при миграции.
  • Проверка, определенная в шаге задания, будет пропущена при миграции.
  • планирование Триггер расписания Триггеру по расписанию будет присвоено имя Создан для <имя расписания>.

    Приведенные ниже параметры в расписании заданий агента SQL будут игнорироваться при миграции:
  • интервал второго уровня;
  • Запускать автоматически при запуске агента SQL Server
  • Запускать при бездействии процессоров
  • Часовой поясрабочего дня и >выходного<
    Ниже приведены различия после переноса расписания задания агента SQL в триггер расписания ADF:
  • выполнение следующего триггера по расписанию ADF не зависит от состояния выполнения предыдущего триггера;
  • параметры повторения триггера по расписанию ADF отличаются от ежедневного повторения, установленного в задании агента SQL.
    • создать шаблоны Azure Resource Manager (ARM) в локальной выходной папке и развернуть их в Фабрике данных напрямую или позднее вручную (дополнительные сведения о шаблонах ADF Resource Manager см. на странице типов ресурсов Microsoft.DataFactory).

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

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

    Миграция заданий SSIS в ADF

    1. В обозревателе объектов SSMS выберите Агент SQL Server, далее выберите папку "Задания", а затем щелкните ее правой кнопкой мыши и выберите пункт Перенести задания SSIS в ADF. На снимке экрана показан обозреватель объектов SQL Server Management Studio с выбранным пунктом "Перенести задания SSIS в ADF." data-linktype="relative-path">

    2. Войдите в Azure и выберите подписку Azure, Фабрику данных и среду выполнения интеграции. Службу хранилища Azure выбирать необязательно — она используется на этапе сопоставления расположений пакетов, если у подлежащих переносу заданий служб SSIS есть пакеты SSIS в файловой системе. menu

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

      1. Выбрать исходную папку, а затем нажать кнопку Добавить сопоставление.
      2. Обновить путь к исходной папке. Допустимы пути к папкам пакетов или их родительским папкам.
      3. Обновить путь к конечной папке. Изначально используется относительный путь к учетной записи хранения по умолчанию, которая была выбрана на шаге 1.
      4. Удалить выбранное сопоставление, нажав кнопку Удалить сопоставление. Снимок экрана: страница Снимок экрана: страница
    4. Выберите поддерживаемые задания для миграции и настройте параметры соответствующих действий "Выполнить пакет SSIS".

      • Параметры по умолчанию — это параметры, которые применяются по умолчанию ко всем выбранным шагам. Дополнительные сведения о каждом свойстве см. на вкладке Параметры действия "Выполнить пакет SSIS" в случае, когда расположение пакета задано как Файловая система (пакет). На снимке экрана показана страница

      • Параметры шага — настройка параметров выбранного шага.

        Применить параметры по умолчанию — изначально этот флажок установлен. Снимите его, чтобы настроить параметры только для выбранного шага.
        Дополнительные сведения о других свойствах см. на вкладке Параметры действия "Выполнить пакет SSIS" в случае, когда расположение пакета задано как Файловая система (пакет). На снимке экрана показана страница

    5. Создайте и разверните шаблон ARM.

      1. Выберите или введите выходной путь к шаблонам ARM перенесенных конвейеров ADF. Если папки не существует, она будет создана автоматически.
      2. Выберите вариант развертывания шаблонов ARM в фабрике данных:
        • По умолчанию он снят, и созданные шаблоны ARM можно развернуть позже вручную.
        • Чтобы сразу развернуть созданные шаблоны ARM в фабрике данных, установите этот флажок. На снимке экрана показана страница
    6. Выполните миграцию, а затем проверьте результаты. На снимке экрана показана страница

    Запуск и мониторинг конвейера