#python #azure #azure-data-factory
#питон #azure #azure-фабрика данных
Вопрос:
я следую этому руководству quickstart tutorial
это здорово, поскольку учит, как использовать python для создания ресурса фабрики данных, конвейера и одного действия, но если мне нужно больше одного, как мне их подключить?
я предполагаю, что портал и действия Azure — это просто приятный пользовательский интерфейс для создания файла json, в котором есть вся информация о том, какое действие связано с другим?
как я могу подключить выходные данные одного действия к входным данным другого?
Ответ №1:
CopyActivity, используемый в руководстве, которому вы следуете, предоставляет параметр depends_on, который можно использовать, например, для подключения действий в конвейере:
Если действие A зависит от действия B , то действие B будет выполняться до действия A в конвейере.
Более того, действие A будет выполнено только в том случае, если действие B завершится успешно.
Более подробную информацию можно найти на https://docs.microsoft.com/en-us/python/api/azure-mgmt-datafactory/azure.mgmt.datafactory.models.copyactivity?view=azure-python.
Комментарии:
1. о! значит, все действия будут иметь .depend_on([another_class_activity]) ?
2. Да, они унаследуют его от Activity. Более подробную информацию можно найти на docs.microsoft.com/en-us/python/api/azure-mgmt-datafactory /. … Например, цепочка наследования CopyActivity — это Activity -> ExecutionActivity -> CopyActivity .