Запустить лазурный конвейер фабрики данных

Есть ли способ вручную запустить конвейер фабрики данных Azure? Я хотел бы иметь эту функцию для демонстрации.

Я знаю, что мы можем приостановить и возобновить конвейер, используя скрипты Power Shell.

Благодарю.

2 ответа

Решение

Вот что я бы сделал.

  1. создать все без активных периодов конвейера
  2. Когда вы хотите запустить демо-версию, обновите активные периоды до дат в прошлом
  3. Если вы хотите запустить снова, обновите на другую дату в прошлом

Обновление дат через PowerShell выглядело бы примерно так

Set-AzureDataFactoryPipelineActivePeriod -DataFactoryName $DataFactoryName -PipelineName $PipelineName -StartDateTime $DateInPast -EndDateTime $DateOneDayLessInPast -ResourceGroupName $ResourceGroupName -Force

попробуйте следующий URL через почтальона:

https://management.azure.com/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}/createRun?api-version=2018-06-01

замените {} вашими значениями

не забудьте добавить токен OAuth. :)

Другие вопросы по тегам