INTRODUÇÃO
Esse manual ensinará de forma prática como utilizar o programa Filezilla para acessar o SFTP da CDP Tail.
Para saber mais sobre os conceitos envolvidos no tratamento de dados via CDP, confira os conteúdos introdutórios ao tema em CDP (Módulo 1), da Tail Academy.
Organizando os Arquivos antes do Envio
Para que esse processo seja feito corretamente, o Datastore já deve ter sido criado via tela da CDP.
Esse passo é muito importante pois qualquer alteração que não esteja de acordo com o material pode ocasionar problemas no envio da(s) base(s).
Para que possamos subir qualquer base, devemos ter em mente que precisaremos sempre da base e do arquivo .md5, contendo a mesma nomenclatura e o seguinte padrão:
O nome do arquivo deve conter apenas letras (sem acentuação), números, underline ou traço.
Ex: "Demo_Tutorial_Refinaria" ou "Demo-Tutorial-Refinaria"
Caso contrário a base não será enviada e o arquivo será descartado
Exemplo do conteúdo de um arquivo .CSV com as colunas separadas por vírgula:
Exemplo do conteúdo de um arquivo .CSV com as colunas separadas por vírgula:
Lembrando que o conteúdo do arquivo .md5 deve contér apenas os 32 caracteres que representam o valor do md5 gerado a partir do arquivo CSV da base.
Exemplos de como gerar o md5 do arquivo:
Windows: FCIV -md5 path\database.csv
(caso não tenha o fciv instalado, siga as instruções de instalação em: https://support.microsoft.com/en-us/kb/841290)
Linux: md5sum path/database.csv
Mac: md5 path/database.csv
OBS: o arquivo de carga enviado pode ser compactado usando o gzip, lembrando que nesse caso o arquivo .md5 deve ser gerado a partir do arquivo compactado.
Criptografia de arquivos
É possível enviar os arquivos criptografados com os seguintes formatos: .gpg, .pgp, para isso basta instalar uma ferramenta que permita encriptar arquivos em um dos formatos suportados.
Recomendados GnuPG que é software livre e você pode realizar download e instalação em seu sistema operacional.
Após realizar a instalação do GnuPG ou de sua ferramenta favorita, faça download aqui da chave pública da Tail para utilizar ao encriptar seus arquivos.
Exemplo de como importar criptografar o arquivo:
Execute o comando abaixo para importar a chave pública da Tail
gpg --import public-key.asc
O resultado será semelhante ao texto abaixo
gpg: key 786747BBF9170FC0: public key imported
gpg: Total number processed: 1
gpg: imported: 1
Para criptografar o arquivo
gpg --recipient tail-dmp --encrypt database.csv
O resultado é o arquivo database.csv.gpg na pasta em que o comando foi executado
O Arquivo gpg também deve ter seu respectivo MD5 ex: database.csv.gpg.md5
Acessando o ambiente de SFTP
Enviando Arquivos
Acesso ao SFTP para envio de arquivos:
host: sftp.refinaria.tailtarget.com
porta: 6622
user: é o ID da sua conta na CDP ex: 2
Os arquivos devem ser enviados na pasta correspondente dentro a pasta raiz dataReceptor. saiba mais
Recebendo Arquivos
Acesso ao SFTP para o recebimento de arquivos:
host: sftp.refinaria.tailtarget.com
porta: 5522
user: é o ID da sua conta na CDP ex: 2
O arquivo exportado fica disponível no SFTP por 7 dias, depois disso o arquivo é automaticamente apagado.