Visualizza le categorie

Interrogare file CSV con più record tramite SQL

Connettore di cartella · Record multipli

Trasforma i file CSV che mescolano diversi tipi di record in tabelle SQL puoi fare domande ovunque

Punta l'agente Query Streams alla cartella. Legge i file sul proprio computer, crea le tabelle in una cache locale e le mantiene aggiornate man mano che i file vengono aggiunti, modificati o eliminati. Puoi interrogarle da Excel, Fogli Google, Nova, Claude o tramite l'API REST. Non viene caricato nulla e nessun file viene convertito o modificato.

Circa 15 minuti Non è necessaria alcuna programmazione. I file rimangono sulla tua rete Il piano gratuito lo copre
Hai bisogno di aiuto? Chiedi pure a noi. Apri Supporto Accedi a Query Streams (menu in alto a destra → Supporto) e inviaci un messaggio. Persone reali lo leggono, e "Non so cosa mi stia chiedendo questa schermata" è una domanda assolutamente legittima.

Quello che otterrai alla fine

Icona CSV multi-recordAlla fine si ottiene una tabella SQL per ogni tipo di record. Un file CSV le cui righe sono etichettate HDR, ITM e TRL diventa fileset.data_hdr, fileset.data_itm e fileset.data_trl, ciascuno contenente quel tipo di record da ogni file nella cartella. Le colonne sono numerate in base alla posizione, campo_1 a campo_Ne ogni fila trasporta _source_file e _seqIn questo modo è possibile unire un'intestazione ai dettagli con due colonne. L'agente legge la cartella sul proprio computer, memorizza le righe in una cache locale crittografata e le fornisce come SQL a Excel, Fogli Google, Query Builder o qualsiasi altro client. I file rimangono sulla rete.

Ogni tabella si trova in uno schema denominato set di fileLe tabelle vengono nominate automaticamente, una per ogni tag di record: dati_<tag>, quindi il tag HDR diventa fileset.data_hdr. Con Ambito della tabella impostato su Una tabella per ogni estensione di file e tag, il nome diventa dati_<estensione>_<tag>, che mantiene lo stesso tag separato da diversi tipi di file. Le colonne sono campo_1 a campo_N per posizione, escludendo la colonna del tag. Ogni riga contiene anche _seq, l'occorrenza basata su 0 di quel tag all'interno del file e la chiave di join tra i tipi di record, più _source_file e un _row_id della forma percorso:linea.

TavoloCosa contiene
fileset.data_hdrOgni linea HDR da ogni file, come campo_1 a campo_N, con _seq e _source_file.
fileset.data_<tag>Lo stesso vale per ogni altro tag.

Ogni connettore di cartella fornisce anche le tabelle contabili file, file_eventi, elenchi, istantanee della directory e volumi.

DOVE RISIEDE IL FILEun computer o una condivisione di file che l'Agente può aprireLa tua cartellaFileI file restano dove sonoAgente Query Streamsanalizza la cartella, crea tabellein una cache locale, esegue l'SQLSOLO SELECT, obbligatorio quiFlussi di queryun collegamento in uscitacontrolla chi può vedere cosa · registra ogni queryDOVE LO USIqualsiasi computer, qualsiasi browserExcel · Fogli Google · NovaClaude · API REST · Automazioniguarda le righe, mai i file
L'agente legge la cartella sul proprio computer, memorizza le righe in una cache locale crittografata ed esegue ogni query su tale cache. Solo le righe restituite da una query vengono inviate all'esterno, tramite un'unica connessione in uscita. Nessuna porta da aprire, nessuna VPN, nessun caricamento.

Dove si guadagna da vivere:

Cosa ti servirà

Un account Query Streams

I connettori per le cartelle sono disponibili in tutti i piani, incluso quello gratuito. Il piano gratuito è un piano a lungo termine, non una prova che scade. Non c'è limite al numero di file che una cartella può contenere.

L'agente, versione 2.6.0 o successiva

Installato su un computer in grado di aprire la cartella: il file server stesso, un computer dell'ufficio o la macchina su cui finiscono i file. Un agente più vecchio mostra le schede delle cartelle in grigio con un Agente 2.6.0+ Distintivo. Windows, Mac o Linux.

Il percorso della cartella, così come lo vede l'agente.

Un percorso locale o una condivisione di rete scritta come \\server\condiviso\cartella. 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 o /media, a Mac under /Volumes).

Dove si svolge il lavoro? Sul computer che esegue l'agente. Scansiona la cartella, copia le righe in una cache locale crittografata lì (uno schema, denominato set di filee esegue ogni query su quella cache. I tuoi file vengono letti, mai modificati, spostati o caricati.

Configuralo in cinque passaggi

  1. Installa l'agente su un computer in grado di aprire la cartella

    Accedi, apri ScaricamentoInstalla l'agente per il tuo sistema sul computer in grado di aprire file CSV contenenti diversi tipi di record: il server di file o qualsiasi computer sempre acceso in grado di accedere alla condivisione. L'installazione richiede un minuto e l'agente si avvia automaticamente in seguito. È necessaria la versione 2.6.0 o successiva; la pagina di download contiene sempre la versione più recente.

    Perché un piccolo programma invece di un driver? L'Agent richiede un'unica installazione per Windows, Mac o Linux (circa 85 MB su Windows, poco più di 100 MB su Mac e Linux). Apre una connessione crittografata in uscita verso Query Streams e questo è l'unico percorso di rete necessario: non è necessario aprire alcuna porta in entrata né utilizzare una VPN. Legge i file nella cartella in cui si trova, quindi i file rimangono al loro posto e solo le righe restituite da una query vengono inviate tramite Internet al componente aggiuntivo, al browser o al client AI installato.

    La pagina di download mostra La tua chiave di accesso. Incollalo nell'Agente quando richiesto e attendi che il badge venga letto Connesso ai flussi di queryQuesta è l'unica operazione che devi eseguire sul computer dell'agente; tutto il resto avviene nel tuo browser.

    Se volete, potete trovare le guide complete: Finestre, Mac, Linux.

  2. Puntalo ai file CSV che mescolano diversi tipi di record

    Torna al tuo browser aperto Dati → Agenti dati, trova l'agente che hai appena installato e fai clic sul suo Aggiungi connettore pulsante. Apri il File e cartelle pillola e scegli la File CSV multi-record carta. Non sai quale carta è adatta? Scegli File in una cartella Invece: l'agente analizza la cartella, elenca il contenuto in una pagina "Cosa abbiamo trovato" e apre la scheda corretta, già precompilata.

    Il mago corre Cartelle → Verifica → Impostazioni → Realm → Rivedi. SU Cartelle:

    Cartelle radice
    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.
    Scansiona le sottocartelle, profondità massima
    Attivato, e 8 livelli, di default.
    Includi modelli, escludi modelli
    Quali file contano. Il modello di inclusione inizia con il glob corretto per questa scheda. Un connettore legge un tipo di file: una cartella con CSV e I file Parquet contengono due connettori nella stessa cartella, uno per tipo.
    Segui i collegamenti simbolici e le giunzioni
    Disattivato per impostazione predefinita. L'agente non segue i collegamenti rapidi o i segnaposto cloud a meno che non si attivi questa opzione.

    Installa l'agente Query Streams (versione 2.6.0 o successiva) su un computer in grado di aprire la cartella. Da tale agente Aggiungi connettore pulsante, apri File e cartelle e scegliere il File CSV multi-record carta.

    • Cartelle radice: le cartelle sul computer dell'agente da analizzare, una per riga. Digitare condivisioni di rete come \\server\condiviso\cartellanon è una lettera di unità mappata.
    • Includi modelli inizia come **/*.csv.
    • Layout dei file, Colonna del tag record (numero) e Delimitatore: quale colonna contiene il tag del record e cosa separa i campi.
    • Ambito della tabella: lascia l'impostazione predefinita per una tabella per tag. Scegli Una tabella per ogni estensione di file e tag per mantenere lo stesso tag da diversi tipi di file in tabelle separate.

    Non c'è Nome della tabella campo e no Disposizione della tabella scelta. I tavoli sono denominati dati_<tag>Una nota spiega che tutti i file corrispondenti devono condividere un unico layout, fissato a partire da un esempio al primo avvio della sincronizzazione; i file che in seguito presentano discrepanze vengono accantonati e segnalati.

  3. Controlla cosa costruirà

    SU Controllo L'agente legge un campione di massimo 64 file e mostra cosa creerà. Non è ancora stato creato nulla. Il pulsante dice Verifica la connessione fino a quando non ci sarà un verdetto, allora Avanti; Prova di nuovo Il programma riesegue il campione dopo ogni modifica. Verrà visualizzato uno dei quattro titoli seguenti:

    Pronto a creare
    Ogni file campionato rientra nel campione. I chip sottostanti indicano quante cartelle sono accessibili, quanti file e righe sono presenti e quali tabelle saranno presenti.
    Pronto, con appunti
    Alcuni file verranno messi da parte oppure il controllo del layout verrà rifiutato. Un banner ambra indica esattamente quali: "{n} di {m} file(s) verranno messi da parte" con un Mostra quali file e perché elenco e "Puoi comunque crearlo: il connettore continuerà a ricontrollare e a segnalare il motivo nella sua scheda Manifesto."
    Necessita di attenzione
    L'agente è offline oppure manca una cartella. Risolvi il problema prima di continuare; se l'agente è offline, la pagina lo segnala ma ti permette comunque di proseguire.

    Un rifiuto o un file accantonato non ti bloccano mai: clicca AvantiCompleta la procedura guidata e correggi i file anomali in seguito. Solo un agente offline o una cartella mancante interrompono la procedura guidata.

    SU ControlloL'agente legge un campione di massimo 64 file e mostra il numero di file, la dimensione, la stima del numero di righe e le tabelle che creerà, una per ogni tag di record trovato, in un blocco come "3 tabelle: data_hdr, data_itm, data_trl". Non viene ancora creato nulla. Se la colonna dei tag è impostata in modo errato, i tag elencati dall'agente non corrisponderanno ai tipi di record, il che è un segnale per tornare indietro e modificarli. Colonna del tag record (numero) o DelimitatoreI file che l'agente non è riuscito a leggere come CSV vengono visualizzati in Mostra quali file e perché come messo da parte, con il banner "1 di 12 file(i) verrà messo da parte", e il resto viene comunque caricato. È possibile creare il connettore in entrambi i modi; continua a ricontrollare e segnala il motivo sul suo Manifesto tab.

  4. Scegli la frequenza di scansione, quindi creala

    Le impostazioni predefinite su Impostazioni Adatto a una cartella che riceve pochi file al giorno. Quattro che potresti voler modificare:

    Intervallo di scansione
    Ogni ora Per impostazione predefinita, è possibile scegliere tra ogni 5 minuti e ogni giorno. Ogni scansione confronta le dimensioni e l'ora di modifica per trovare file nuovi, modificati o eliminati.
    Monitora la cartella per eventuali modifiche (quasi in tempo reale)
    Disattivato per impostazione predefinita. Attivato, l'agente reagisce in pochi secondi sui dischi locali; sulle condivisioni di rete, il funzionamento è "best-effort" e la scansione pianificata rimane la garanzia. Periodo di quiete (15 secondi) attende che la scrittura di un file sia completata.
    Aggiorna la pagina prima di rispondere a una domanda
    Disattivato per impostazione predefinita. In caso di attivazione, una query esegue nuovamente la scansione quando l'ultima scansione è precedente alla Finestra di invecchiamento (60 secondi), aspettando al massimo il limite di attesa della query (5 secondi). Si applica a persone e componenti aggiuntivi, non al polling degli avvisi.
    Quando un file scompare
    Abbassa le sue righe di default, oppure Mantieni le righe, contrassegna gli elementi eliminati (lapide). IL Rapporto di guardia scomparso (0.5) rifiuta una scansione che perde più della metà dei file in una volta e mantiene l'inventario precedente, che è ciò che appare in una condivisione offline.

    Quindi scegli il Regno dei dati le righe contano contro, controlla Revisione e clicca Crea connettore. La prima scansione inizia subito. Il connettore Manifesto La scheda mostra cosa è stato compilato e tutti i file che sono stati messi da parte.

  5. Guarda le tue tabelle

    Apri il connettore: il Manifesto la scheda elenca le tabelle create. Nella Generatore di query gli stessi tavoli si trovano sotto il set di file schema. Tre query che funzionano fin dal primo giorno:

    Record di intestazione, in ordine di file
    SELECT _source_file, _seq, field_1, field_2 FROM fileset.data_hdr ORDER BY _source_file, _seq LIMIT 100

    Ogni riga di intestazione di ogni file, con il file di provenienza e la sua posizione tra le intestazioni in quel file.

    L'intestazione di ciascun file accanto al suo trailer
    SELECT h._source_file, h._seq, h.field_1 AS header_field_1, t.field_1 AS trailer_field_1 FROM fileset.data_hdr AS h JOIN fileset.data_trl AS t ON t._source_file = h._source_file AND t._seq = h._seq ORDER BY h._source_file, h._seq LIMIT 100

    Unisce due tipi di record in base alle due colonne condivise, _source_file e _seq, in modo che l'n-esima intestazione incontri l'n-esima coda nello stesso file.

    File riservati per un tag sconosciuto o larghezza errata
    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

    Ogni file le cui righe sono state omesse, con la motivazione dettagliata.

    Ogni connettore di cartella serve anche le stesse tabelle di contabilità, tutte nella set di file schema:

    TavoloCosa contiene
    fileOgni file attualmente presente nella cartella: percorso, nome, estensione, dimensione, data di creazione e di modifica, prima e ultima visualizzazione. Una panoramica file_correntiche conserva anche i file scomparsi.
    file_eventiLa cronologia delle modifiche: una riga per file che apparso, era modificato, scomparso, è stato messo da parte (deriva) o era rifiutato, con il tempo in evento_al, come è stato notato in rilevato_da e il motivo in dettaglio.
    elenchi, istantanee della directory, volumiNumero e dimensioni delle cartelle, come sono cresciute e i dischi o le condivisioni su cui risiedono le directory principali.
    _source_file, _row_idDue colonne su ogni riga di dati: il file da cui proviene la riga e un ID di riga stabile all'interno di quel file. Raggruppa per _source_file per confrontare i file.

Questo è tutto. Basta trascinare un nuovo file nella cartella e, dopo la scansione successiva, questo sarà presente nella tabella. I file non hanno mai lasciato il computer su cui si trovavano.

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.

Finestre

Type the network path, like \\server\condiviso\cartella, 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 o /media, because the Agent’s service cannot see /home o /run/user. In the connector, keep the \\server\share 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 \\server\share 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. Controlla la cartella per eventuali modifiche 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 Cartelle 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 messageCosa significaCosa fare
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, o 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.
mancanteNo 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, o \\server did not answerNo answer from the server: it is off, the name is wrong, or a firewall blocks file sharing.Open the same \\server\share 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.

Usalo ovunque

Il connettore è un'origine dati come qualsiasi altra in Query Streams. Salva una query una volta nel Generatore di query (il dialetto è DuckDB) e utilizzalo da:

Excel

Il componente aggiuntivo Trasmetti una query trascina le righe in un foglio e le riesegue con un clic. Esecuzione di query SQL in Excel.

Fogli di Google

IL Streamer di query Il componente aggiuntivo riempie la scheda che selezioni. Power Query per Google Sheets.

Claude, Cursor e altri client di intelligenza artificiale

Tramite il server Query Streams MCP; Claude conosce il modello di cartella, incluso _source_file e file_eventi. Registrazione multipla con Claude tramite MCP.

API REST

Ogni query salvata diventa un endpoint di sola lettura con una propria chiave, indipendentemente dal piano. API REST multi-record.

Nova

Chiedi in modo chiaro e semplice riguardo al piano Business; Nova conosce ogni cartella, tabella e colonna grazie alle sue descrizioni predefinite.

Automazioni

Sincronizza le righe con Airtable, Smartsheet, Baserow, SeaTable o un foglio di calcolo in base a una pianificazione. Guide all'automazione.

Le tabelle delle cartelle si uniscono anche agli altri connettori: una query federata può corrispondere _source_file nomi o ID ordine in file CSV che mescolano diversi tipi di record rispetto a un database sullo stesso agente.

Come vengono visualizzati i file nuovi, modificati ed eliminati

File nuovi e modificati

Su ogni Intervallo di scansione (o in pochi secondi con Cartella di monitoraggio su) un nuovo file che si adatta al layout ha le sue righe aggiunte e ottiene un apparso evento. Un file modificato viene riletto in una transazione: le sue vecchie righe vanno, le sue nuove righe arrivano e ottiene un modificato evento.

File eliminati

Un file che scompare elimina le sue righe per impostazione predefinita, oppure le mantiene contrassegnate come eliminate se hai scelto l'opzione lapide e ottiene un scomparso evento. Se più della metà dei file scompare contemporaneamente, la scansione viene rifiutata e l'inventario precedente rimane: una condivisione offline si presenta esattamente in questo modo.

File da mettere da parte

Un file che non si adatta al layout, non può essere aperto o supera un limite viene messo da parte per intero: nessuna delle sue righe viene caricata e file_eventi ottiene un deriva riga che denomina il file e la colonna. Correggi il file e salvalo; la scansione successiva riprova.

Quanto è fresco ciò che vedo?

Le query rispondono dall'ultima scansione. Non c'è un pulsante Riscansiona o Sincronizza ora; l'intervallo di scansione, il monitoraggio della cartella e Aggiorna la pagina prima di rispondere a una domanda sono i tre comandi. MAX(ultimo_visto_utc) da file_correnti Ti indica quando l'agente ha effettuato l'ultima verifica.

File che vengono messi da parte

Nella fase di verifica e nella scheda Manifest compaiono tre parole che hanno significati diversi:

Riservato (parcheggiato)
Il file non corrisponde al layout bloccato, oppure è illeggibile, strappato, bloccato o coperto da un cappuccio. Per ogni file, la regola è "tutto o niente": un file parcheggiato non contribuisce con nessuna riga. file_eventi registra un deriva fila la cui dettaglio Il programma specifica il nome del file e della colonna. Il file viene ignorato finché le sue dimensioni e la data di modifica rimangono invariate, e viene riprovato non appena si verificano delle modifiche.
Illeggibile
L'agente non è riuscito ad aprire o analizzare il file a causa del suo tipo: non è una vera cartella di lavoro, è bloccato da un altro programma, è un segnaposto cloud, contiene byte non decodificabili. Il file viene archiviato automaticamente e il resto della cartella continua. Solo una cartella con zero file leggibili rifiuta l'intero set.
Rifiutato
L'agente non è riuscito a fissare alcun layout, ad esempio perché i file non concordano sul tipo di colonna. Non esiste ancora alcuna tabella dati. file_eventi ottiene un rifiutato riga con il motivo in dettaglioe l'agente riprova a ogni scansione finché non viene trovato un layout. Correggi o escludi il file indicato e il messaggio scomparirà.

Dove guardare: lo striscione ambra su Controllo (Mostra quali file e perché), del connettore Manifesto tab successivamente. In SQL: SELECT relative_path, event_type, detail FROM fileset.files_events WHERE event_type IN ('drift','refused') ORDER BY event_at DESC.

Per i file CSV che contengono diversi tipi di record, l'aspetto è solitamente il seguente: Un file in entrata batch_0920.csv che contiene una riga con tag ADJ, un tag che il layout bloccato non ha mai visto, viene messo da parte senza che nessuna delle sue righe venga caricata; files_events riceve una riga di deriva con detected_by pin il cui dettaglio specifica il file e il motivo.

Limiti che vale la pena conoscere

Non ci sono limiti di piano per quanto riguarda le cartelle o il numero di file. Le righe vengono conteggiate nel tuo Data Realm come qualsiasi altro connettore. È possibile aumentare o diminuire i valori predefiniti del connettore:

CollocamentoPredefinitoCosa fa
Profondità massima8Quanti livelli di cartella al di sotto di ciascuna radice vengono analizzati (1–64).
Numero massimo di file per scansione100,000I file vengono considerati in un'unica operazione.
Dimensione massima del file da sottoporre ad hashing32 MiBConta solo con Contenuto del file hash SU.
Conservazione dei registri eventi30 giorniPer quanto file_eventi Le righe vengono mantenute.
Parallelismo di scansione per radice2Cartelle lette una sola volta per ogni directory principale.

Limiti di contenuto, che parcheggiano un file anziché troncarlo: 2.000.000 di righe o 512 MiB per file, 10.000.000 di righe o 2 GiB per scansione. Una cartella può contenere al massimo 25 layout distinti in Un tavolo per ogni disposizione modalità.

Domande che le persone si pongono

Come faccio a unire una riga di intestazione alle sue righe di dettaglio?

Unisci i due tavoli su _source_file e _seq. _seq conta le occorrenze di ogni tag all'interno di un file, a partire da 0, ed è la chiave di unione tra i tipi di record. Se i tuoi file contengono un numero di batch o di documento in un campo, puoi unirli su _source_file e quel campo invece.

Cosa succede quando un file ha un tag che il connettore non ha mai visto?

L'intero file viene messo da parte prima che venga caricata qualsiasi riga. Lo stesso accade quando una riga ha un numero errato di campi per il suo tag. file_eventi registra un deriva riga che indica il nome del file e il motivo. Correggi il file e salvalo, e la scansione successiva riprova. L'aggiunta di un nuovo tag come tabella richiede una modifica del connettore: modifica e salva un'opzione del driver e l'agente esegue un nuovo campionamento.

Perché le colonne si chiamano field_1, field_2 e così via?

Ogni tipo di record ha una larghezza propria, quindi il connettore numera le colonne in base alla posizione, escludendo la colonna dei tag. I nomi rimangono stabili anche quando il layout è bloccato. Esegui l'Intelligenza Semantica sul connettore per registrare il contenuto di ciascun campo numerato e utilizza gli alias nelle tue query o nelle query salvate per assegnare loro nomi leggibili.

Lo stesso tag può avere significati diversi a seconda del tipo di file?

Sì, se li tieni separati. Imposta Ambito della tabella a Una tabella per ogni estensione di file e tag e i tavoli diventano dati_<estensione>_<tag>, quindi una riga HDR in un file .csv e una riga HDR in un file .txt finiscono in tabelle diverse. Aggiungi l'altra estensione a Includi modelli quindi entrambi i tipi di file vengono abbinati.

I file devono trovarsi sul computer su cui è in esecuzione l'agente?

La cartella deve essere raggiungibile da quel computer. Sia una cartella locale che una condivisione di rete vanno bene. Digita una condivisione come \\server\condiviso\cartella rather than a mapped drive letter, because the Agent runs as a service and cannot see drives mapped at your login. On a Windows Agent, if the share lets in only named people, store a login for that server from the folder’s Credential column; on Linux or a Mac, mount the share first (Reaching a file on a network share). New files are picked up on the Intervallo di scansione, ogni ora per impostazione predefinita. Se desideri che Claude interroghi anche queste tabelle, vedi Collega file CSV multi-record a Claude con MCP.

I miei file sono stati caricati da qualche parte?

No. L'agente legge i file sul proprio computer e memorizza le righe in una cache locale crittografata. Una query viene eseguita su tale cache e solo le righe restituite lasciano la macchina, tramite un'unica connessione in uscita. I file non vengono mai modificati, spostati o convertiti.

Devo aprire una porta o usare una VPN?

No. L'agente effettua una connessione in uscita sulla porta 443 e sia le richieste che le righe transitano attraverso di essa. Se HTTPS in uscita funziona, anche questo funziona.

La cartella può trovarsi su una condivisione di rete, su OneDrive o su Dropbox?

Yes. Type a share as \\server\condiviso\cartella, 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 Tenere sempre acceso questo dispositivoL'agente non scarica i file disponibili solo nel cloud.

La cartella contiene più di un tipo di file. Un connettore o due?

Un connettore legge un solo tipo di file. Una cartella contenente file CSV e Parquet ha due connettori sulla stessa directory principale, uno per tipo. I file che non corrispondono al modello di inclusione vengono ignorati, non messi da parte.

È presente un pulsante per ripetere la scansione?

No. L'agente esegue la scansione su Intervallo di scansione, reagisce ai cambiamenti quando Cartella di monitoraggio è attivo e può eseguire una nuova scansione prima di rispondere a una query quando lo attivi. Modifica il connettore per cambiare una qualsiasi delle tre opzioni.

Il piano gratuito copre davvero tutto questo?

Sì. La versione gratuita è un piano che mantieni, non una versione di prova che scade. I connettori di cartella non hanno un limite di file proprio; le righe vengono conteggiate nel tuo Data Realm come qualsiasi altro connettore. Scopri cosa include ogni piano su pagina dei prezzi.

Altre cartelle Query Streams si trasformano in tabelleCome interrogare una cartella di file con SQLTutte le guide ai set di file
Ancora bloccato? Apri Supporto Accedi a Query Streams e comunicaci a quale passaggio ti trovi e cosa visualizzi. Ti aiuteremo a connetterti.

Ogni guida per Multi-record

Non è proprio la tua configurazione?

  • Tutte le righe dei tuoi file hanno le stesse colonne, con una riga di intestazione? CSV Folder le unisce in un'unica tabella → CSV Folder
  • Hai bisogno solo di un elenco di file con dimensioni, date e modifiche? File System lo fa senza leggere i file → File System
  • Desideri visualizzare i dati registrati dalle macchine stesse, come allarmi e cicli? Machine Logs legge le cartelle dei log del controller → Machine Logs

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?
Updated on Ottobre 12, 2026

Powered by BetterDocs