Conectando-se ao servidor Linux através do WinSCP no SSIS [closed]

1

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:

  1. Use Execute Process Task e aponte o executável para C:\Program Files (x86)\WinSCP\WinSCP.exe
  2. Crie um arquivo de texto com detalhes como

    open sftp://User:Password@Server 
    cd /foldername/foldername/foldername/foldername
    get *.csv D:\
    close
    
  3. 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?

    
por Supriya Ramanath 17.07.2018 / 12:08

0 respostas