> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.icommkt.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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.

![](https://storage.crisp.chat/users/helpdesk/website/e4b41ef8ae96c800/captura-de-pantalla-2023-06-01_1nminoz.png)

* 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.