Ver categorias

Combinar vários arquivos CSV em uma única tabela.

Conector de pastas · Pasta CSV

Transformar uma pasta de arquivos CSV em Tabelas SQL Você pode consultar em qualquer lugar.

Aponte o Agente de Fluxos de Consulta para a pasta. Ele lê os arquivos em seu próprio computador, cria as tabelas em um cache local e as mantém atualizadas conforme os arquivos chegam, são alterados ou desaparecem. Você pode consultá-las a partir do Excel, Planilhas Google, Nova, Claude ou da API REST. Nada é carregado e nenhum arquivo é convertido ou editado.

Cerca de 15 minutos Não é necessário programar Os arquivos permanecem na sua rede. O plano gratuito cobre isso.
Teve alguma dúvida? É só perguntar. Aberto Suporte Em Fluxos de Consulta (menu no canto superior direito → Suporte) e envie-nos uma mensagem. Pessoas reais leem as mensagens, e "Não sei o que esta tela está pedindo" é uma pergunta perfeitamente válida.

O resultado final será o que você obterá.

Ícone de pasta CSVVocê acaba com uma tabela SQL, por exemplo. conjunto de arquivos.vendas, que contém as linhas de todos os arquivos CSV na pasta, com um _arquivo_fonte Uma coluna em cada linha indica o arquivo de origem. Quando uma nova exportação é concluída ou um arquivo antigo é corrigido, a tabela é atualizada na próxima verificação, sem a necessidade de reimportação. O Agente lê os arquivos no computador onde está sendo executado e armazena as linhas em cache, mantendo os arquivos CSV em sua rede.

Tudo está contido em um esquema DuckDB chamado conjunto de arquivos, armazenado em cache no computador do Agente. A tabela de dados recebe o nome que você digita. Nome da tabelaSuas colunas vêm do cabeçalho CSV, além de _arquivo_fonte e _row_id em cada linha.

MesaO que contém
conjunto de arquivos.vendasCom Um layout fixado, uma tabela nomeada por seu Nome da tabela, contendo as linhas de cada arquivo CSV correspondente.
conjunto de arquivos.pedidos, conjunto de arquivos.retornaCom Uma mesa por layout, uma tabela por layout, nomeada de acordo com a parte compartilhada de seus nomes de arquivo, com os números finais removidos: pedidos_2026_01.csv para pedidos_2026_03.csv tornar-se pedidosUm conflito de nomes adiciona um sufixo curto. Os nomes nunca mudam enquanto o layout permanecer fixado, e não há uma visualização combinada automática entre layouts.

Cada conector de pasta também lhe oferece arquivos, arquivos_eventos, diretórios, snapshots_de_diretório e volumes, que listam os próprios arquivos CSV, seu histórico de alterações e tamanhos das pastas.

ONDE OS ARQUIVOS ESTÃO ARMAZENADOSum computador ou compartilhamento de arquivos que o Agente possa abrirSua pastade arquivosOs arquivos permanecem onde estão.Agente de fluxos de consultaAnalisa a pasta e cria tabelas.Em um cache local, executa o SQL.Somente SELECT, aplicado aqui.Fluxos de consultaum link de saídaVerifica quem pode ver o quê; registra todas as consultas.ONDE VOCÊ O UTILIZAqualquer computador, qualquer navegadorExcel · Planilhas Google · NovaClaude · API REST · AutomaçõesVeja as linhas, nunca os arquivos.
O agente lê a pasta em seu próprio computador, armazena as linhas em um cache local criptografado e executa todas as consultas nesse cache. Somente as linhas retornadas por uma consulta são transmitidas, por meio de uma única conexão de saída. Sem necessidade de abrir portas, usar VPN ou fazer upload.

Onde se justifica o seu sustento:

O que você vai precisar

Uma conta do Query Streams

Os conectores de pastas estão disponíveis em todos os planos, inclusive no plano gratuito. O plano gratuito é permanente, não um período de teste com prazo de validade. Não há limite para a quantidade de arquivos que uma pasta pode conter.

O Agente, versão 2.6.0 ou posterior

Instalado em um computador que possa abrir a pasta: o próprio servidor de arquivos, um computador do escritório ou a máquina onde os arquivos são armazenados. Um Agente mais antigo exibe os cartões de pasta acinzentados com um Agente 2.6.0+ Distintivo. Windows, Mac ou Linux.

O caminho da pasta, conforme visto pelo Agente.

Um caminho local ou um compartilhamento de rede escrito como \\servidor\compartilhamento\pasta. The Agent runs as a service, so it cannot see drives you mapped at your login (Z: and friends). On Windows it can sign in to a share with a login you store; on Linux or a Mac, mount the share first (Linux under /mnt ou /mídia, a Mac under /Volumes).

Onde o trabalho é realizado? No computador que executa o Agente. Ele examina a pasta, copia as linhas para um cache local criptografado (um esquema, chamado conjunto de arquivose executa todas as consultas nesse cache. Seus arquivos são lidos, nunca modificados, movidos ou carregados.

Configure em cinco etapas

  1. Instale o Agente em um computador que possa abrir a pasta.

    Faça login e abra DownloadInstale o Agente para o seu sistema no computador que consegue abrir uma pasta com arquivos CSV: o servidor de arquivos ou qualquer computador sempre ligado que consiga acessar o compartilhamento. A instalação leva um minuto e, a partir daí, o Agente inicia automaticamente. Você precisa da versão 2.6.0 ou posterior; a página de Downloads sempre tem a versão mais recente.

    Por que um programa pequeno em vez de um driver? O Agente é instalado em um único programa para Windows, Mac ou Linux (cerca de 85 MB no Windows, um pouco mais de 100 MB no Mac e Linux). Ele abre uma conexão criptografada de saída para o Query Streams, sendo esse o único caminho de rede necessário: não é preciso abrir nenhuma porta de entrada, nem usar VPN. Ele lê a pasta onde está instalado, portanto os arquivos permanecem no mesmo local e apenas as linhas retornadas por uma consulta trafegam pela internet até o complemento, navegador ou cliente de IA do seu lado.

    A página de download mostra Sua chave de acessoCole o código no Agente quando solicitado e aguarde até que o crachá exiba a mensagem. Conectado a fluxos de consultaEssa é a única coisa que você faz no computador do Agente; todo o resto acontece no seu navegador.

    Guias completos, se você quiser: Janelas, Mac, Linux.

  2. Aponte para uma pasta contendo arquivos CSV.

    Volte ao seu navegador e abra Dados → Agentes de DadosLocalize o agente que você acabou de instalar e clique nele. Adicionar conector botão. Abra o Arquivos e pastas pílula e escolha a Pasta CSV Cartão. Não tem certeza de qual cartão serve? Escolha Arquivos em uma pasta Em vez disso: o Agente examina a pasta, indica o que ela contém em uma página "O que encontramos" e abre o cartão correto para você, já preenchido.

    O mago corre Pastas → Verificar → Configurações → Domínio → Revisar. Sobre Pastas:

    Pastas raiz
    One path per line, as the Agent’s computer sees it. Each folder shows a status (reachable, denied, missing, unreachable, credentials invalid or not mounted) as soon as you add it. On a Windows Agent a share that needs a login gets one from the folder’s Credential column, stored once per server; on Linux or a Mac, mount the share first.
    Digitalizar subpastas, Profundidade máxima
    Ligado, e 8 níveis, por padrão.
    Incluir padrões, Excluir padrões
    Quais arquivos são contabilizados. O padrão de inclusão começa com o padrão glob correto para este cartão. Um conector lê um tipo de arquivo: uma pasta com arquivos CSV. e Os arquivos Parquet consistem em dois conectores na mesma pasta, um para cada tipo.
    Siga links simbólicos e junções
    Desativado por padrão. O Agente não segue atalhos ou marcadores na nuvem, a menos que você ative essa opção.

    Comece pelo Adicionar conector botão de um Agente que pode abrir a pasta. Abrir Arquivos e pastas e clique no Pasta CSV cartão.

    • Pastas raiz: uma pasta por linha, como caminhos no computador do Agente. Digite um compartilhamento de rede como \\servidor\compartilhamento\pasta, não como uma letra de unidade mapeada.
    • Incluir padrões começa como **/*.csv. Analisar subpastas está ligado.
    • Digite a Nome da tabela, por exemplo vendasÉ obrigatório neste cartão.
    • Escolha um Layout da tabela. Um layout fixado (padrão) Adequado para exportações recorrentes que compartilham um único cabeçalho. Uma mesa por layout Pastas para ternos que as pessoas montam à mão, com até 25 layouts.
    • Uma pasta que também contém arquivos Parquet ou Excel precisa de um segundo conector na mesma pasta. Um conector lê um tipo de arquivo.
  3. Verifique o que ele irá construir.

    Sobre Verificar O agente lê uma amostra de até 64 arquivos e mostra o que irá construir. Nada foi criado ainda. O botão exibe a mensagem: Teste de conexão até que haja um veredicto, então Próximo; Teste novamente Executa novamente a amostra depois que você fizer alguma alteração. Você verá um dos quatro títulos a seguir:

    Pronto para criar
    Cada arquivo amostrado se encaixa. Os chips abaixo indicam quantas pastas eram acessíveis, quantos arquivos e linhas havia e quais tabelas existirão.
    Pronto, com anotações.
    Alguns arquivos serão deixados de lado ou a verificação de layout será recusada. Um aviso em âmbar indica exatamente quais: “{n} de {m} arquivo(s) serão deixados de lado” com um Mostre quais arquivos e por quê. lista, e “Você pode criá-la mesmo assim — o conector continuará verificando e relatará o motivo em sua guia Manifesto.”
    Precisa de atenção
    O agente está offline ou uma pasta está faltando. Corrija isso antes de prosseguir; mesmo com o agente offline, a página exibe essa informação e permite que você continue.

    “Esta pasta contém {n} layouts de arquivo diferentes.” Um painel azul-celeste significa que os arquivos amostrados não compartilham o mesmo conjunto de colunas. Layout da tabela por padrão Um layout fixado, que espera que todos os arquivos correspondam. Clique Mude para uma tabela por layout. e cada layout se torna sua própria mesa (até 25).

    Arquivos recusados ou arquivados nunca te impedem de acessar: clique PróximoConclua o assistente e corrija os arquivos problemáticos mais tarde. Somente um agente offline ou uma pasta ausente interrompem o assistente.

    Sobre VerificarO agente lê uma amostra de até 64 arquivos e exibe a contagem de arquivos, uma estimativa de linhas e as tabelas que serão criadas. Nada foi criado ainda. Se a pasta contiver vários cabeçalhos enquanto Layout da tabela Ainda está fixado, um painel azul-celeste com o título “Esta pasta contém {n} layouts de arquivo diferentes” oferece Mude para uma tabela por layout.Uma faixa âmbar com a inscrição “{n} de {m} arquivo(s) serão reservados” lista os arquivos que não cabem; abra Mostre quais arquivos e por quê. para ver cada motivo. Você pode criar o conector mesmo assim, e ele continuará verificando e relatando o motivo em seu Manifesto aba.

  4. Escolha a frequência com que a função verifica e, em seguida, crie-a.

    Os padrões em Configurações Adequado para uma pasta que recebe poucos arquivos por dia. Quatro opções que você talvez queira alterar:

    Intervalo de varredura
    A cada hora Por padrão, escolha entre a cada 5 minutos ou diariamente. Cada verificação compara o tamanho e a data de modificação para encontrar arquivos novos, alterados e que desapareceram.
    Acompanhe as alterações na pasta (quase em tempo real)
    Desativado por padrão. Quando ativado, o Agente reage em segundos em discos locais; em compartilhamentos de rede, ele age da melhor forma possível e a verificação agendada continua sendo a garantia. Período de silêncio (15 segundos) aguarda a conclusão da gravação de um arquivo.
    Atualize a página antes de responder à pergunta.
    Desativado por padrão. Ativado, uma consulta realiza uma nova verificação quando a última verificação é mais antiga que o Janela de obsolescência (60 segundos), aguardando no máximo o Limite de espera da consulta (5 segundos). Aplica-se a pessoas e complementos, não à pesquisa de alertas.
    Quando um arquivo desaparece
    Solte suas fileiras por padrão, ou Manter linhas, marcar como excluído (lápide). O Proporção de guarda de desaparecimento (0.5) rejeita uma verificação que perde mais da metade dos arquivos de uma só vez e mantém o inventário anterior, que é como um compartilhamento offline se parece.

    Em seguida, escolha o Domínio de dados As linhas contam em relação a, verifique Análise e clique em Criar conectorA primeira varredura começa imediatamente. O conector Manifesto A aba mostra o que foi compilado e quaisquer arquivos que foram separados.

  5. Observe suas tabelas.

    Abra o conector: o Manifesto A guia lista as tabelas que foram criadas. Na Construtor de consultas as mesmas mesas ficam embaixo do conjunto de arquivos Esquema. Três consultas que funcionam desde o primeiro dia:

    Quantas linhas cada arquivo CSV contribui?
    SELECT _source_file, COUNT(*) AS row_count, MIN(_row_id) AS first_row_id FROM fileset.sales GROUP BY _source_file ORDER BY row_count DESC LIMIT 100

    Confirma se todos os arquivos esperados estão na tabela consolidada e mostra quais exportações são as maiores.

    Quais arquivos CSV estão na pasta neste momento?
    SELECT relative_path, size_bytes, modified_utc FROM fileset.files ORDER BY modified_utc DESC LIMIT 100

    Lista todos os arquivos que o Agente pode visualizar, da alteração mais recente para a mais antiga, permitindo identificar exportações ausentes ou desatualizadas.

    Quais arquivos foram separados e por quê?
    SELECT relative_path, event_type, detected_by, detail, event_at FROM fileset.files_events WHERE event_type IN ('refused', 'drift') ORDER BY event_at DESC LIMIT 20

    Indica o nome de qualquer arquivo cujas linhas foram omitidas e fornece o motivo, como por exemplo, uma coluna que não corresponde ao layout fixado.

    Cada conector de pasta também serve para as mesmas tabelas de contabilidade, todas no mesmo lugar. conjunto de arquivos esquema:

    MesaO que contém
    arquivosTodos os arquivos atualmente na pasta: caminho, nome, extensão, tamanho, data de criação e modificação, primeira e última visualização. Uma visão geral. arquivos_atual, que também guarda arquivos que desapareceram.
    arquivos_eventosO histórico de alterações: uma linha por arquivo que apareceu, era modificado, desapareceu, foi deixado de lado (deriva) ou era recusado, com o tempo em evento_em, como isso foi notado em detectado_por e a razão em detalhe.
    diretórios, snapshots_de_diretório, volumesContagem e tamanho das pastas, como elas cresceram e os discos ou compartilhamentos onde as raízes estão localizadas.
    _arquivo_fonte, _row_idDuas colunas em cada linha de dados: o arquivo de origem da linha e um ID de linha fixo dentro desse arquivo. Agrupar por _arquivo_fonte para comparar arquivos.

É isso. Coloque um novo arquivo na pasta e, após a próxima verificação, ele estará na tabela. Os arquivos nunca saíram do computador em que estavam.

Reaching a file on a network share

The Agent opens files as a background service, not as you, so a file on another computer needs one extra step. Which step depends on the computer the Agent runs on.

Janelas

Type the network path, like \\servidor\compartilhamento\pasta, never a mapped drive letter such as S:, which the Agent cannot see. If the share only lets in named people, click Service identity (the chip under the path, or a folder’s Credential column) and store a login for that server: a company domain account, or an account made on the server itself with Domain left blank. The Agent then signs in to that server and reads the file there, and every connector on that Agent that reads the same server must use the same login. Without a login, it reads as its own service account, which a company domain sees as the computer itself. Step by step on Windows

Linux

Share logins stored in the Portal are not used on Linux: an administrator mounts the share on the Agent’s computer first, in a folder under /mnt ou /mídia, because the Agent’s service cannot see /home ou /run/user. In the connector, keep the \\servidor\compartilhamento path, which the Agent maps onto the mount, or type the mount path instead, such as /mnt/fileserver-shared/Accounts. How to mount a share on Linux

Mac

Share logins stored in the Portal are not used on a Mac: mount the share first from Terminal with sudo, in a folder under /Volumes, so the Agent’s background service can see it. In the connector, keep the \\servidor\compartilhamento path, which the Agent maps onto the mount, or type the mount path instead, such as /Volumes/fileserver-shared/Accounts. How to mount a share on a Mac

If the test cannot get to the share, look for these words in its result: unreachable means the Agent’s computer got no answer from the server. On Linux or a Mac, not mounted means the share still has to be mounted, and that message includes the exact mount command for your server.

Folders on a share? On Windows, one login covers every folder you add from the same server. Acompanhe as alterações na pasta. works on a share too, on a best-effort basis; the scheduled scan is what guarantees every change is picked up.

When a folder is not reachable

Every folder on the Pastas step shows a status as soon as you add it. Hover the status to read the Agent’s own message; its first words say which case it is.

Status or messageO que significaO que fazer
deniedThe share did not let the Agent in. With no login stored, a Windows Agent reads as its service account, which a company domain sees as the computer itself.Windows: click Service identity in the folder’s Credential column and store a login that can read the share, or ask whoever runs the server to give the stored one read access. Linux or Mac: the share is mounted, but its permissions keep the Agent out; check how it is mounted (Linux, Mac).
credentials invalid, ou The stored credentials for \\server were refusedThe server rejected the stored login: a typo, the wrong domain or a changed password. The Agent waits a minute before it tries that login again, so the account is not locked out.Click the account name in the Credential column and type the login again. For an account made on the server itself, leave Domain blank.
ausenteNo folder at that path. On Windows, a server name that cannot be found, or a share the server does not have, also shows as missing.Check the names, or pick the folder with Add folder from the agent instead of typing it.
unreachable, ou \\server did not answerNo answer from the server: it is off, the name is wrong, or a firewall blocks file sharing.Open the same \\servidor\compartilhamento path on the Agent’s computer. If that fails too, it is a network problem.
not mounted (Linux or Mac)The share is not mounted on the Agent’s computer. Hover the status, or the Not mounted chip in the Credential column, for the exact mount command.Mount the share (Linux, Mac), then test the folder again.
Another connector on this agent already signs in to \\server as …Windows allows one account per file server on each computer, and another connector on this Agent uses a different one.Use the same login as that connector, or change it on every connector that reads this server.
Windows already holds a sign-in to \\server for …Something else on the Agent’s computer is signed in to that server with another account, and the Agent never closes a sign-in it did not make.Follow the message: it names the Windows account the Agent runs as and says whether Use service identity would read the share through the existing sign-in.
This agent build cannot sign in to \\server with stored credentials.An older Agent that cannot use a stored share login.Update the Agent, then test again.

Use-o em todos os lugares

O conector é uma fonte de dados como qualquer outra no Query Streams. Salve uma consulta uma única vez no Construtor de consultas (o dialeto é DuckDB) e use-o a partir de:

Excel

O suplemento Transmita uma consulta Insere as linhas em uma planilha e executa novamente com um clique. Executando SQL no Excel.

Planilhas Google

O Fluxo de consulta O complemento preenche uma aba que você escolher. Power Query para Google Sheets.

Claude, Cursor e outros clientes de IA

Por meio do servidor Query Streams MCP, Claude conhece o modelo de pastas, incluindo _arquivo_fonte e arquivos_eventos. Pasta CSV com Claude via MCP.

API REST

Em todos os planos, qualquer consulta salva se torna um endpoint somente leitura com sua própria chave. API REST para pastas CSV.

Nova

Faça perguntas em linguagem simples sobre o plano Business; a Nova conhece cada tabela, coluna e pasta por meio de suas descrições integradas.

Automações

Sincronize as linhas com o Airtable, Smartsheet, Baserow, SeaTable ou uma planilha de acordo com um cronograma. Guias de automação.

As tabelas de pastas também se conectam aos seus outros conectores: uma consulta federada pode corresponder. _arquivo_fonte nomes ou IDs de pedidos em uma pasta de arquivos CSV em relação a um banco de dados no mesmo agente.

Como os arquivos novos, alterados e excluídos são exibidos

Arquivos novos e alterados

Em todos os Intervalo de varredura (ou em segundos com Pasta de monitoramento Um novo arquivo que se encaixa no layout tem suas linhas adicionadas e recebe um apareceu evento. Um arquivo modificado é relido em uma transação: suas linhas antigas são removidas, suas novas linhas são inseridas e ele recebe um modificado evento.

Arquivos excluídos

Um arquivo que desaparece descarta suas linhas por padrão, ou as mantém marcadas como excluídas se você escolheu a opção de exclusão permanente, e recebe um desapareceu evento. Se mais da metade dos arquivos desaparecerem de uma vez, a verificação é recusada e o inventário anterior é mantido: um compartilhamento offline se parece exatamente com isso.

Arquivos reservados

Um arquivo que não se encaixa no layout, não pode ser aberto ou excede o limite é descartado por completo: nenhuma de suas linhas é carregada e arquivos_eventos recebe um deriva Insira o nome do arquivo na linha e o nome da coluna. Corrija o arquivo e salve-o; a próxima verificação tentará novamente.

Quão fresco é o que eu vejo?

Respostas às consultas da última verificação. Não há botão "Verificar novamente" ou "Sincronizar agora"; o intervalo de verificação, o monitor de pastas e Atualize a página antes de responder à pergunta. São os três controles. MÁXIMO(última_vista_utc) a partir de arquivos_atual Indica quando o agente verificou pela última vez.

Arquivos que são separados

Três palavras aparecem na etapa Verificar e na guia Manifesto. Elas têm significados diferentes:

Estacionado (de lado)
O arquivo não corresponde ao layout fixado, ou está ilegível, rasgado, bloqueado ou sobre uma borda. É tudo ou nada por arquivo: um arquivo estacionado contribui com zero linhas. arquivos_eventos registra um deriva fila cuja detalhe O arquivo é nomeado e a coluna é identificada. O arquivo é ignorado enquanto seu tamanho e data de modificação permanecerem os mesmos, e a execução é repetida assim que houver alteração.
Ilegível
O agente não conseguiu abrir ou analisar o arquivo devido ao seu tipo: não é uma planilha válida, está bloqueado por outro programa, é um marcador na nuvem ou contém bytes indecodificados. Ele é interrompido automaticamente e o restante da pasta continua sendo processado. Somente uma pasta com zero arquivos legíveis rejeita todo o conjunto.
Recusado
O agente não conseguiu fixar nenhum layout, por exemplo, porque os arquivos divergem quanto ao tipo de coluna. Ainda não existe nenhuma tabela de dados. arquivos_eventos recebe um recusado linha com o motivo em detalheE o Agente tenta novamente a cada verificação até que um layout seja fixado. Corrija ou exclua o arquivo mencionado e a mensagem desaparecerá.

Onde procurar: a bandeira âmbar em Verificar (Mostre quais arquivos e por quê.), o conector Manifesto Em seguida, pressione a tecla Tab. Em SQL: SELECT relative_path, event_type, detail FROM fileset.files_events WHERE event_type IN ('drift','refused') ORDER BY event_at DESC.

Para uma pasta de arquivos CSV que geralmente tem esta aparência: Um arquivo CSV que chega com uma coluna extra no modo fixado é separado integralmente, e o arquivo `files_events` registra uma linha de derivação cujo detalhe nomeia o arquivo e a coluna que não corresponde; no modo por layout, um arquivo com um cabeçalho não visto é separado com o detalhe “novo layout — edite as opções do driver do conector ou as substituições do manifesto (qualquer alteração neles verifica novamente) para adicioná-lo como uma nova tabela”.

Limites que vale a pena conhecer

Não há limite de pastas ou de arquivos no plano. As linhas são contabilizadas no seu Data Realm, como em qualquer outro conector. Você pode aumentar ou diminuir os valores padrão no conector:

ContextoPadrãoO que faz
Profundidade máxima8Quantos níveis de pastas abaixo de cada raiz são verificados (1–64).
Número máximo de arquivos por digitalização100,000Arquivos analisados de uma só vez.
Tamanho máximo do arquivo para gerar o hash32 MiBSó importa com Conteúdo do arquivo hash sobre.
Retenção do registro de eventos30 diasQuanto tempo arquivos_eventos As fileiras são mantidas.
Paralelismo de varredura por raiz2As pastas são lidas de uma só vez por raiz.

Limites de conteúdo, que armazenam um arquivo em vez de truncá-lo: 2.000.000 linhas ou 512 MiB por arquivo, 10.000.000 linhas ou 2 GiB por verificação. Uma pasta pode conter no máximo 25 layouts distintos. Uma mesa por layout modo.

Perguntas que as pessoas fazem

O que acontece com um arquivo CSV que possui colunas diferentes das demais?

Com Um layout fixado, ela é deixada de lado e nenhuma de suas linhas é carregada. arquivos_eventos recebe um deriva Linha que nomeia o arquivo e a coluna. Alternar Layout da tabela para Uma mesa por layout e cada layout recebe sua própria tabela, nomeada de acordo com a parte compartilhada de seus nomes de arquivo.

Se eu editar um arquivo CSV, terei linhas duplicadas?

Não. As linhas antigas de um arquivo modificado são excluídas e o arquivo é lido novamente por completo em uma única etapa, portanto a tabela nunca contém duas versões de um arquivo. Por padrão, uma alteração é detectada pelo tamanho e pela data de modificação. Ative essa opção. Conteúdo do arquivo hash para detectar edições que mantenham o registro de data e hora.

Posso combinar arquivos CSV com cabeçalhos diferentes em uma única tabela?

Não automaticamente. Uma mesa por layout Atribui a cada cabeçalho sua própria tabela, até um máximo de 25, e não há uma visualização combinada integrada entre elas. Escreva uma UNIÃO TOTAL Consulte as tabelas que deseja combinar, selecionando as colunas que elas têm em comum.

Com que frequência um novo arquivo CSV é exibido e existe um botão de atualização?

Não há botão de atualização. O Agente varre a pasta no Intervalo de varredura, por padrão, a cada hora, e um novo arquivo recebe um apareceu fila em arquivos_eventos com as linhas adicionadas, se couberem no layout. Acompanhe as alterações na pasta (quase em tempo real) Reage em segundos em discos locais e utiliza o melhor esforço possível em compartilhamentos de rede.

Existe um limite para a quantidade de arquivos CSV ou linhas que posso combinar?

Não há limite de arquivos por pasta nem limite de pastas por plano. O Agente amostra até 64 arquivos para definir o layout, e os limites de conteúdo avançados são definidos por padrão em 2.000.000 linhas e 512 MiB por arquivo, e 10.000.000 linhas e 2 GiB por sincronização.

Meus arquivos foram enviados para algum lugar?

Não. O Agente lê os arquivos em seu próprio computador e armazena as linhas em um cache local criptografado. Uma consulta é executada nesse cache e somente as linhas retornadas saem da máquina, por meio de uma única conexão de saída. Os arquivos nunca são modificados, movidos ou convertidos.

Preciso abrir uma porta ou usar uma VPN?

Não. O agente faz uma conexão de saída na porta 443 e tanto as requisições quanto as linhas trafegam por ela. Se o HTTPS de saída funcionar, isso funciona.

A pasta pode estar em um compartilhamento de rede, no OneDrive ou no Dropbox?

Yes. Type a share as \\servidor\compartilhamento\pasta, because the Agent runs as a service and cannot see drives mapped at your login. On Windows, store a login for the server if the share lets in only named people; without one the Agent reads as its own service account. On Linux or a Mac, mount the share first. A synced OneDrive or Dropbox folder works when its files are stored on the computer: set the folder to Mantenha sempre este dispositivo ligado.O agente não baixa arquivos exclusivos da nuvem.

A pasta contém mais de um tipo de arquivo. Um conector ou dois?

Um conector lê um tipo de arquivo. Uma pasta com arquivos CSV e Parquet requer dois conectores na mesma raiz, um para cada tipo. Arquivos que não correspondem ao padrão de inclusão são ignorados, não armazenados separadamente.

Existe um botão "Reescanear"?

Não. O agente realiza a varredura no Intervalo de varredura, reage às mudanças quando Pasta de monitoramento Está ativado e pode realizar uma nova verificação antes de responder a uma consulta quando você o habilita. Edite o conector para alterar qualquer uma das três opções.

O plano gratuito realmente cobre isso?

Sim. A versão gratuita é um plano permanente, não um período de teste com prazo de validade. Os conectores de pastas não possuem limite de arquivos próprio; as linhas são contabilizadas no seu Data Realm como qualquer outro conector. Veja o que cada plano inclui na página de detalhes do plano. página de preços.

Outras pastas que o Query Streams transforma em tabelasComo consultar uma pasta de arquivos com SQLTodos os guias do FileSet
Ainda com dificuldades? Aberto Suporte Em Fluxos de Consulta, informe-nos em qual etapa você está e o que você vê. Nós o conectaremos.

Todos os guias para CSV Folder

Não é bem a sua configuração?

  • Seus arquivos misturam diferentes tipos de linhas, com um código em uma coluna indicando o tipo de cada linha? O CSV com múltiplos registros cria uma tabela separada para cada tipo de linha → Multi-record
  • Precisa apenas de uma lista de arquivos com tamanhos, datas e alterações? O Sistema de Arquivos faz isso sem ler os arquivos → File System

Setup trouble?

  • Agent says the file or folder does not exist, or access is denied? Mapped drives, network shares, OneDrive and Linux home folders each need one fix → Where the Agent can read files from
  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
Atualizado em outubro 12, 2026

Desenvolvido por BetterDocs