CSV Local

A tarefa CSV Local no Gaio DataOS permite importar automaticamente arquivos CSV que foram enviados para um diretório local dentro do ambiente da plataforma. Ela é ideal para tratar arquivos de entrada entregues manualmente ou por integrações com sistemas externos que depositam arquivos em pastas internas para processamento.


Como usar

1. Abrir a task

Navegue até: Tasks > ETL > CSV Local


2. Preencher os campos da task

  • Rótulo (opcional): Nome para identificar a task no fluxo.

  • Tabela resultado: Nome da tabela que será criada ou atualizada com o conteúdo do CSV.

  • Separador: Delimitador utilizado no CSV (vírgula, ponto e vírgula, tabulação, etc.).

  • Pasta: Caminho da pasta onde o arquivo CSV foi enviado (ex.: ~/content/apps/31/imports/).

circle-exclamation

3. Opções avançadas

  • Auto detect schema (column names): Detecta automaticamente os nomes e tipos das colunas a partir da primeira linha do arquivo.

  • Modo inserção: anexar registros à tabela:

    • Habilitado: Os novos registros do CSV serão adicionados à tabela existente.

    • Desabilitado: A tabela será sobrescrita com os novos dados.

  • Excluir após importar: Remove o arquivo da pasta após a importação bem-sucedida. Recomendado para evitar reprocessamento ou acúmulo de arquivos.


4. Salvar e executar

  • Clique em Save para adicionar a task ao fluxo.

  • Quando o fluxo for executado, o sistema irá recuperar automaticamente o CSV mais recente da pasta especificada e importar seu conteúdo conforme as configurações definidas.


Casos de uso

  • Processar arquivos enviados manualmente ou via FTP/SFTP

  • Integrar sistemas que exportam CSVs para diretórios internos

  • Automatizar ingestão em lote de dados (ex.: vendas, estoque, clientes)

  • Gerenciar o ciclo de vida dos arquivos com exclusão automática após a importação

Atualizado