SQLite-maplogo

Ingesloten databases Nieuw

Vraag een SQLite-map met SQL — in Excel, Google Sheets, AI en REST

Voer query's uit op een volledige map met SQLite-databases alsof het één enkele database betreft. Vierhonderd bestanden per winkel of per apparaat beantwoorden één enkele GROUP BY-query in plaats van vierhonderd exports.

Eén verbinding, elk oppervlak

Waar uw SQLite-mapgegevens naartoe kunnen worden gestuurd

Query Streams zet een complete map met SQLite-databases om in live SQL-tabellen die leesbaar zijn vanuit Microsoft Excel, Google Sheets, AI-assistenten via MCP, de REST API en Power BI. Een tabel met dezelfde structuur wordt één keer vastgezet en de rijen van elk bestand worden daarin gestapeld, zodat vierhonderd databases per winkel of per apparaat voldoen aan één enkele GROUP BY-query. De zelfgehoste agent opent elk bestand strikt alleen-lezen; de databases blijven op uw computer en alleen queryresultaten verlaten het netwerk.

Een van de 9 bestandssetstuurprogramma's op één mapengine: de inventaristabellen, het wijzigingspad en de weigeringsregels. Functies worden gedeeld door de familie SQLite-map Bestandssysteem CSV-map Parquet-map Excel-map JSONL-map CSV-bestand met meerdere records Machinelogboeken Webserverlogboeken

  1. Voor uw team, leveranciers en partners
  2. SQLite-map naar Excel exporteren Microsoft Excel · Excel-invoegtoepassing

    Haal live SQLite-mapresultaten rechtstreeks op in een werkblad en vernieuw ze wanneer nodig — in Excel op de desktop, Excel Online en Microsoft 365.

    Hoe Excel werkt
  3. SQLite-map naar Google Sheets Sheets-add-on

    Voer een opgeslagen SQLite-mapquery uit vanuit de zijbalk en sleep de rijen naar het spreadsheet. Gedeelde medewerkers kunnen het spreadsheet zelf vernieuwen.

    Hoe Google Sheets werkt
  4. Vraag Nova naar de SQLite-map Nova AI · tekst naar SQL

    Stel een vraag in begrijpelijke taal. Nova kent uw SQLite-maptabellen al, schrijft en voert de SQL-query uit, legt het antwoord uit en visualiseert het in een grafiek — u hoeft geen query te schrijven en geen inloggegevens te verstrekken.

    Hoe Nova werkt
  5. SQLite-map naar gegevensviewer Resultaten delen · team, leveranciers, partners · telefoon, tablet, desktop

    Deel een live SQLite Folder-resultaat met wie dan ook – een collega, een leverancier, een partner – als een bladwijzerbaar raster dat opnieuw wordt weergegeven wanneer het wordt geopend, op een telefoon, een tablet of een desktop. Zij zien de resultaten, nooit de SQL-query's of de bestanden.

    Hoe de gegevensviewer werkt
  6. Voor apps en systemen
  7. SQLite-map REST API HTTP-eindpunt

    Publiceer een SQLite Folder-query als een geauthenticeerd JSON-eindpunt dat door elke applicatie kan worden aangeroepen, met een OpenAPI 3.1-specificatie en kant-en-klare collecties voor Postman, Insomnia en Hoppscotch. Er wordt geen databasepoort geopend.

    Hoe een REST API werkt
  8. SQLite-map naar Power BI Power Query M

    Plak de gegenereerde Power Query M in de geavanceerde editor van Power BI en het rapport leest live SQLite-mapresultaten via HTTPS — zonder ODBC-stuurprogramma en zonder geopende databasepoort.

    Hoe Power BI werkt
  9. SQLite-map naar Airtable Automatiseringsplatform

    Synchroniseer rijen uit een SQLite-map met een Airtable-database volgens een schema, of haal ze op binnen een Airtable-automatiseringsscript.

    Hoe Airtable werkt
  10. SQLite-map naar Baserow Automatiseringsplatform

    Vul een Baserow-tabel vanuit een SQLite-map via het REST-eindpunt — zowel op een zelfgehoste server als in de Baserow-cloud.

    Hoe Baserow werkt
  11. SQLite-map naar SeaTable Automatiseringsplatform

    Houd een SeaTable-database actueel met gegevens uit SQLite-mappen zonder een bestand te exporteren of de database openbaar te maken.

    Hoe werkt SeaTable?
  12. SQLite-map naar Smartsheet Automatiseringsplatform

    Importeer de resultaten van de SQLite-map in een Smartsheet-raster, zodat plannen en rapporten de gegevens uit het bronsysteem lezen en niet uit de export van vorige week.

    Hoe Smartsheet werkt
  13. SQLite-map naar Anvil Anvil Works · App-platform

    Ondersteun een Anvil Python-app met SQLite Folder via het REST-eindpunt in plaats van databasegegevens in de app in te sluiten.

    Hoe werkt Anvil?
  14. Voor AI-tools
  15. SQLite-map MCP-server Claude, Cursor en MCP-klanten

    Geef een AI-assistent alleen-leestoegang tot de SQLite-map met het schema dat nodig is om correcte SQL-query's te schrijven — geen inloggegevens in de chat.

    Hoe MCP werkt
  16. Bezorgd aan mensen
  17. SQLite-mapwaarschuwingen en -rapporten Slack · Discord · E-mail · Webhook

    Plan een SQLite Folder-query in en laat de resultaten naar Slack, Discord, e-mail of een ondertekende webhook verzenden. Of wacht met verzenden totdat een bepaald aantal resultaten, een drempelwaarde of een percentageverandering de door u ingestelde grens overschrijdt.

    Hoe waarschuwingen en rapporten werken

Hoe het werkt

5 stappen, geen wijziging van de inkomende firewall

01

Installeer de netwerkagent op een locatie waar deze de map met .db- en .sqlite-bestanden kan vinden, zoals apparaatdumps, databases per winkel en captures per taak.

02

Richt de connector erop. Elke database wordt strikt alleen-lezen geopend en de bijbehorende bestanden (-wal / -journal) worden genegeerd, zodat er niets wordt verstoord.

03

De agent leest de tabeldefinities van elke database. Een tabel die in alle bestanden dezelfde structuur heeft, wordt slechts één keer vastgezet.

04

Rijen uit elk bestand worden in die tabel geplaatst, elk voorzien van een kolom '_source_file' die de database aanduidt waar het bestand vandaan komt.

05

Vraag de volledige vloot in één keer op, of filter op een specifieke winkel of apparaat.

Diepgaande analyse van de functies

Wat SQLite Folder je biedt

Een hele vloot, niet één bestand tegelijk.

De SQLite-connector voor één bestand opent één database: de juiste kaart voor de lokale opslag van een applicatie. Deze connector is bedoeld voor situaties waarin dezelfde database meerdere keren bestaat, één keer per winkel, machine, voertuig of taak, en de vraag die u heeft betrekking heeft op al deze databases.

-- De database van elke winkel, één antwoord SELECT _source_file AS store, COUNT(*) AS tickets, SUM(total) AS sales FROM data_orders GROUP BY store ORDER BY sales DESC

De typen worden afgelezen, niet geraden.

  • De kolomtypen zijn afkomstig uit het door elke database zelf gedefinieerde schema, niet uit het willekeurig selecteren van waarden.
  • Als dezelfde tabel in verschillende bestanden een andere opmaak heeft, weigert de connector de tabel vast te zetten en benoemt het conflict in plaats van alles naar tekst om te zetten.
  • Een bestand dat later niet meer voldoet aan de eisen, wordt achtergehouden. De tabel, kolom en rij worden geïdentificeerd in files_events.
  • Een database die niet geopend kan worden, wordt tijdens de installatie overgeslagen, zodat één vergrendeld of beschadigd bestand de rest niet blokkeert.

Gedeeld door de hele File Set-familie

Elke mapconnector biedt u ook de mogelijkheid om...

  • bestanden_huidig — een live inventaris: elk bestand dat de connector op dit moment kan zien, met het pad, de grootte en de wijzigingsdatum.
  • bestanden_gebeurtenissen — het auditspoor: wat verscheen, wat veranderde, wat verdween en alles wat werd achtergehouden, met de bestandsnaam en de reden.
  • mappen en volumes — Totaalbedragen per map, dagelijkse groeihistorie en hoeveel ruimte er nog over is op de schijf.
  • Alleen bestanden die daadwerkelijk zijn gewijzigd, worden bij elke synchronisatie opnieuw ingelezen. Een map met 50.000 bestanden wordt dus niet opnieuw verwerkt omdat er één nieuwe export is binnengekomen.

Goed om te weten

  • Alleen-lezen, afgedwongen — één instructie tegelijk, alleen SELECT en soortgelijke commando's. Uw bestanden worden nooit geschreven, verplaatst of hernoemd.
  • Er is niets geüpload. — De gegevens worden in de cache opgeslagen en versleuteld op uw eigen computer, naast de agent. Alleen het resultaat van een query verlaat uw netwerk.
  • Verstandige standaardwaarden — tot 250.000 bestanden, 16 mappen diep, 512 MB per bestand, alles instelbaar. Prullenbakken, .git en node_modules worden altijd overgeslagen.
  • De SQL-dialect is DuckDB. — dezelfde SQL-query die je voor elke andere connector zou gebruiken.

Cross-source SQL

Voeg de SQLite-map samen met de rest van uw gegevens.

Een map met bestanden is een verzameling SQL-tabellen zoals elke andere, dus één statement kan deze tegelijkertijd koppelen aan een database en een API. Elke bron voert alleen het deel uit dat het aankan, streamt het resultaat terug en de koppeling vindt centraal plaats — de bronnen communiceren nooit met elkaar en er wordt niets gekopieerd.

3 verbindingen · 3 agenten

SQLite-map Ingesloten databases
PostgreSQL Relationele engine
Streep Betalingen en facturering

Eén verklaring

-- niets gekopieerd, niets samengevoegd, niets ingepland
SELECT   c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
VAN     store_dbs.fileset.data_orders1 f
JOIN     pg_crm.publieke.klanten2       c ON c.id = f.customer_id
JOIN     facturering.stripe.facturen3       i ON i.customer = c.stripe_id
GROEP DOOR c.regio
ORDER BY gefactureerd DESC;

De drie onderdelen zijn de verbinding, het schema en de tabel — en de verbindingsnaam is wat je er zelf aan hebt gegeven. Illustratieve kolommen; je tabellen zullen je eigen tabellen zijn. Alleen-lezen is van toepassing op elk onderdeel: alleen SELECT, WITH en EXPLAIN, met een limiet op hoeveel gegevens een bron mag vrijgeven voor een enkele query. Hoe werken gefedereerde query's?

Verbindingsgegevens

Wat een SQLite-map nodig heeft

Map
Een of meer rootmappen met .db-/.sqlite-bestanden, inclusief submappen — de bestanden aan de -wal- en -journal-zijde worden nooit vergeleken, dus er wordt niets verstoord tijdens de uitvoering.
Tabellen
Eén tabelnaam per lid, elke database erin gestapeld, elke rij met een kolom _source_file die de naam van het bestand bevat waaruit het afkomstig is.
Schema
Lees de waarden uit de tabeldefinities die in elke database zelf zijn gedefinieerd, in plaats van ze willekeurig te selecteren.
Toegang
Elke database wordt strikt alleen-lezen en niet-gepoold geopend, zodat een actief bestand nooit vergrendeld blijft tussen synchronisaties.
Typeconflicten
Als dezelfde tabel in verschillende bestanden een andere opmaak heeft, weigert de connector de tabel vast te zetten en benoemt het conflict in plaats van alles naar tekst om te zetten.
Geldrubrieken
Een gedeclareerde decimale waarde blijft van begin tot eind een exacte decimale waarde, nooit een drijvende-kommawaarde.
Grenzen
Tot 250.000 bestanden, 16 mapniveaus diep, 512 MB per bestand — alles aanpasbaar
Inloggegevens
Nee — er is geen server; de agent leest de databasebestanden ter plaatse.
SQL-dialect
DuckDB — standaard SQL, geen mapspecifieke instellingen om te leren

In deze afbeelding is geen databaseserver te zien. De agent leest de .db-bestanden op de locatie waar ze zich al bevinden, cachet de rijen in een versleutelde DuckDB-opslag op dezelfde machine en leest alleen de bestanden opnieuw die daadwerkelijk zijn gewijzigd. Een hele reeks van honderden databases wordt niet opnieuw gelezen omdat één apparaat is gesynchroniseerd. Er wordt niets geüpload naar Query Streams; het enige dat uw netwerk verlaat, is het resultaat van een query.

Dit is de fleetcard, niet de versie voor één database. De standalone SQLite-connector opent één bestand, wat de juiste keuze is voor de lokale opslag van een applicatie. Kies hiervoor wanneer dezelfde database meerdere keren bestaat — één keer per werkplaats, machine, voertuig of taak — en de vraag die u hebt betrekking heeft op al deze systemen.

Leveranciersdocumentatie: www.sqlite.org

Veelgestelde vragen

Vragen over SQLite-map

Welke tools kunnen SQLite-mapgegevens lezen via querystreams?

Alles via één verbinding: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplande meldingen en rapporten. Verbind de map één keer en elk apparaat leest dezelfde alleen-lezen verbinding — er is geen configuratie per tool nodig en er wordt geen tweede kopie van de gegevens gemaakt.

Worden mijn bestanden geüpload naar Query Streams?

Nee. De netwerkagent leest de bestanden ter plaatse en slaat rijen op in een versleutelde opslag op dezelfde machine. De bestanden zelf verlaten uw netwerk nooit; alleen de resultaatrijen van een query verlaten het netwerk, via één enkele uitgaande, versleutelde verbinding zonder inkomende firewallpoort.

Kan Query Streams mijn bestanden wijzigen, verplaatsen of hernoemen?

Nee. Bestanden worden strikt alleen-lezen geopend en worden nooit beschreven, verplaatst of hernoemd. Query's worden tijdens de uitvoering alleen-lezen gemaakt — één instructie tegelijk, alleen SELECT en soortgelijke instructies.

Wat heeft Query Streams nodig om verbinding te maken met een SQLite-map?

Een mappad dat de agentmachine kan zien — geen server, geen inloggegevens, geen stuurprogramma's om te installeren. Map: Een of meer rootmappen met .db-/.sqlite-bestanden, inclusief submappen — de -wal- en -journal-bestanden worden nooit vergeleken, zodat er niets wordt verstoord tijdens de verwerking. Tabellen: Eén per tabelnaam, elke database wordt erin gestapeld, elke rij bevat een kolom _source_file met de naam van het bestand waar het vandaan komt. Schema: Leest uit de eigen gedeclareerde tabeldefinities van elke database in plaats van te worden bemonsterd uit de waarden. Toegang: Elke database wordt strikt alleen-lezen en niet-gepoold geopend, zodat een actief bestand nooit wordt vergrendeld tussen synchronisaties.

Kan ik een map met bestanden in dezelfde query aan een database koppelen?

Ja, dat is een gefedereerde query. Eén statement kan tegelijkertijd verwijzen naar de SQLite-map en uw andere verbindingen, geschreven als connection.schema.table. Elke bron voert alleen het deel uit dat het aankan en streamt het resultaat terug; de join vindt centraal plaats, waardoor de bronnen nooit met elkaar verbinding maken en er niets wordt gekopieerd of gepland. Alleen-lezen is van toepassing op elk onderdeel — alleen SELECT, WITH en EXPLAIN — en er is een limiet aan hoeveel gegevens een bron voor een enkele query mag vrijgeven. Gefedereerde queries zijn een functie van het abonnement; op de pagina met gefedereerde queries vindt u de huidige limieten voor bronnen en groottes.

Plaats de SQLite-map op de locatie waar het werk wordt uitgevoerd.

Installeer de agent, wijs deze aan naar uw map en kies een bestemming.

Alleen-lezen Alleen uitgaand De inloggegevens blijven bij de agent.