Artigos sobre: Integrações

Como importar bancos de dados via SFTP

Guia para Importação Automática de Bancos de Dados via SFTP


O processo visa a sincronização automática de contactos de plataformas externas através da partilha de ficheiros num repositório FTP/SFTP. Isso permite a incorporação e/ou atualização massiva de contatos de forma simples e rápida. Esta funcionalidade pode criar novos perfis automaticamente e sem definição prévia, e depois sincronizá-los, ou você pode executar esta atividade em um perfil existente.


Requisitos:


  • O arquivo deve respeitar a seguinte nomenclatura PROFILENAME_[IDUNICO].[csv|txt]
  • A primeira linha do arquivo deve conter os nomes das colunas
  • Defina se o arquivo deve ser importado com a opção ADD, OVERWRITE ou ADD and UPDATE
  • Definir frequência de importação
  • SFTP requer permissões de exclusão
  • Informar ao Icomm os dados da opção e frequência do FTP/SFTP em questão e a pasta onde o(s) arquivo(s) será(ão) depositado(s)


Definição do processo:


  • Dependendo da frequência de importação definida, o processo buscará no FTP/SFTP o(s) arquivo(s) configurado(s).
  • Caso encontre um arquivo para importar, verificará se já existe um perfil com o PROFILENAME que se refere ao nome csv ou txt.

para. Se não houver perfil, ele será criado com a estrutura de campos definida na primeira linha do arquivo

b. Se o perfil existir, ele verificará se todas as colunas referenciadas no arquivo fazem parte do perfil. Caso não possua algum dos campos, será anexado ao perfil.

  • Solicitará a importação do arquivo com a opção definida.


Recomendações e comentários


  • Não será possível gerar um processo de importação de mais de um FTP/SFTP. Todos os arquivos devem ser depositados em um único servidor.
  • Recomenda-se que os arquivos a serem importados não compartilhem uma pasta com outras utilizadas para outros fins.
  • Recomenda-se que todos os arquivos que devem ser importados com a mesma frequência e tipo de importação (ADD, UPDATE, OVERWRITE) e tenham o mesmo delimitador de coluna, sejam depositados em uma única pasta FTP/SFTP e geremos um JOB de importação genérico nessa pasta. Isso nos permitirá minimizar o número de trabalhos de importação que precisam ser mantidos para a instância.



  • Se definirmos um processo de importação genérico em uma pasta, não poderemos gerar outro trabalho, nem genérico nem específico, para a mesma pasta.
  • No caso de adicionar novos campos para importar no mesmo arquivo, eles serão criados automaticamente no perfil.

Atualizado em: 30/06/2023

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!