Как выполнить локальный скрипт на Python из ADF - PullRequest
0 голосов
/ 15 октября 2018

У меня есть скрипт Python, который находится на виртуальной машине Azure.Этот скрипт использует несколько локальных файлов с этой виртуальной машины.Мне нужно создать конвейер ADF, который будет выполнять этот скрипт Python, находящийся в этой локальной виртуальной машине.Поскольку сценарий размещен локально, я не могу использовать кластерную активность ADF.Таким образом, в основном конвейер должен подключиться к виртуальной машине и запустить выполнение сценария.Я мог бы подумать о возможности использования настраиваемой активности ADF и запуска команды Powershell оттуда к этому локальному скрипту python.Но не уверен, как подключиться к локальным сценариям.

1 Ответ

0 голосов
/ 17 октября 2018

после моего исследования вы можете запустить скрипт на python в ADF.Однако, основываясь на официальном документе , вам нужно полагаться на пакетную службу Azure, чтобы поместить свои сценарии и зависимости в путь к папке в пакетной службе Azure.Поэтому я думаю, что вам следует выполнить ситуацию с локальными сценариями Python.

Я предоставлю вам обходной путь.

step1: предоставьте конечную точку для выполнения ваших локальных сценариев Python,конечно, локальные файлы могут быть затронуты.

step2: затем используйте VPN-шлюз , чтобы получить доступ к сетевым каналам между локальной и лазурной сторонами.

step3:используйте веб-активность в ADF для вызова открытой конечной точки и получения результатов выполнения.

Надеюсь, это поможет вам.

...