Создание конвейеров CI и CD для фабрики данных Azure с триггерами или без них

#azure #azure-devops #azure-data-factory #azure-powershell #azure-data-factory-2

Вопрос:

При попытке настроить конвейер выпуска для ADF появляется ошибка, как показано ниже :

 Trigger enabled cannot update : Cannot update enabled trigger; trigger needs to be disabled first.
 

Но в ADF нет триггеров.

Как с этим можно справиться ?

В конвейере выпуска есть 3 этапа

  1. Отключение триггеров сценария оболочки Azure power

$triggersADF | ForEach-Object { Stop-AzureRmDataFactoryV2Trigger -ResourceGroupName <ResourceGroupName> -DataFactoryName <DataFactoryName> -Name $_.name -Force }

  1. Развертывание шаблона ARM
  2. Включение триггеров сценария оболочки Azure power

$triggersADF | ForEach-Object { Start-AzureRmDataFactoryV2Trigger -ResourceGroupName <ResourceGroupName> -DataFactoryName <DataFactoryName> -Name $_.name -Force }

Ответ №1:

Похоже, вы уже следуете последовательности развертывания ADF в соответствии с документами MS.

Я подозреваю, что в шаблоне ARM есть что-то неожиданное. Я бы рекомендовал вам экспортировать шаблон вручную и использовать его вместо этого. Ваши сценарии выглядят нормально.