Возможность запуска команды на удаленной Windows из Airflow на машине с Linux - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть процесс ETL, который в настоящее время переносит данные из удаленной БД в HDFS, а затем использует bcp из пакета mssql-tools для передачи данных в виде TSV с машин linux в БД Windows MSSQL.Я хотел бы настроить этот процесс с помощью Airflow на другом сервере Linux.Для этого я планирую смонтировать папку HDFS через NFS на компьютер с Windows и запустить пакет служб SSIS для передачи данных в базу данных MSSQL.Есть ли способ / оператор для запуска команд на удаленной машине Windows из Airflow?Например,

"C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" /FILE "c:\users\me\documents\visual studio 2012\Projects\etl_flatfiles\Integration Services Project1\Package.dtsx" /DECRYPT "password"
...