Temos servidores SSIS e Hive em dois ambientes diferentes. O Hive Server vive na caixa do Linux. O objetivo da criação do pacote do SSIS é fazer o download de determinados arquivos da caixa do Hive por meio dos scripts do Hive, transferi-los para o ambiente do SSIS e fazer o upload desses arquivos da caixa do SSIS para aplicativos diferentes. Daí eu primeiro preciso trazer os arquivos da caixa Linux para a caixa SSIS.
Estou tentando conseguir isso através do aplicativo WinSCP da caixa SSIS (Servidor onde o Visual Studio está instalado).
A implementação é mostrada abaixo:
C:\Program Files (x86)\WinSCP\WinSCP.exe
Crie um arquivo de texto com detalhes como
open sftp://User:Password@Server
cd /foldername/foldername/foldername/foldername
get *.csv D:\
close
O argumento na tarefa Executar processo é /script=C:\SFTP.txt
Quando executo essa tarefa, ele primeiro inicia o aplicativo WinSCP, solicitando que eu insira os detalhes do host. Depois de fornecer detalhes, a tarefa é concluída com êxito, mas não transfere arquivos da caixa do Linux (Hive Server) para o ambiente do SSIS.
Alguma ideia ou especialista em sugestões?