Dateisystem-Logo

Ordner-Metadaten Neu

Anfrage a Dateisystem mit SQL – in Excel, Google Sheets, KI und REST

Jeder Ordner kann abgefragt werden – Name, Größe, Datum und Änderungshistorie jeder Datei werden als Zeilen dargestellt. Fragen wie „Ist die Datei angekommen?“, „Was ist verschwunden?“ und „Was belegt den Speicherplatz?“ werden in SQL beantwortet. Es werden keine Dateiinhalte gelesen.

Eine Verbindung, jede Oberfläche

Wohin Ihre Dateisystemdaten gelangen können

Query Streams wandelt beliebige Ordner in dynamische SQL-Tabellen um – Dateiname, Größe, Datum und Änderungshistorie werden als Zeilen gespeichert und sind in Microsoft Excel, Google Sheets, KI-Assistenten über MCP, der REST-API und Power BI lesbar. Der selbstgehostete Agent durchläuft die Ordnerstruktur und protokolliert die gefundenen Elemente; er öffnet keine Dateien, sodass keine Inhalte gelesen werden. Jeder Scan wird mit dem vorherigen verglichen, sodass neu hinzugefügte, geänderte und gelöschte Elemente als abfragefähige Zeilen vorliegen und nicht als Momentaufnahme, die manuell verglichen werden muss.

Einer von neun Dateisatztreibern auf einer Ordner-Engine – die Inventartabellen, Änderungsprotokolle und Ablehnungsregeln unter Funktionen werden von der Familie geteilt Dateisystem CSV-Ordner Parkettordner Excel-Ordner SQLite-Ordner JSONL-Ordner CSV-Datei mit mehreren Datensätzen Maschinenprotokolle Webserver-Protokolle

  1. Für Ihr Team, Ihre Lieferanten und Partner
  2. Dateisystem zu Excel Microsoft Excel · Excel-Add-in

    Live-Ergebnisse aus dem Dateisystem direkt in ein Arbeitsblatt importieren und bei Bedarf aktualisieren – Desktop-Excel, Excel Online, Microsoft 365.

    So funktioniert Excel
  3. Dateisystem zu Google Tabellen Tabellen-Add-on

    Führen Sie eine gespeicherte Dateisystemabfrage aus der Seitenleiste aus und ziehen Sie die Zeilen in das Tabellenblatt. Gemeinsame Mitarbeiter können es selbst aktualisieren.

    So funktioniert Google Sheets
  4. Fragen Sie Nova nach dem Dateisystem Nova AI · Text zu SQL

    Stellen Sie Ihre Frage in einfachem Englisch. Nova kennt bereits Ihre Dateisystemtabellen, schreibt und führt die SQL-Abfrage aus, erklärt die Antwort und stellt sie grafisch dar – keine Abfrage muss geschrieben, keine Zugangsdaten müssen angegeben werden.

    So funktioniert Nova
  5. Dateisystem zu Datenanzeige Ergebnispräsentation · Team, Lieferanten, Partner · Smartphone, Tablet, Desktop

    Teilen Sie Live-Ergebnisse des Dateisystems mit beliebigen Personen – Kollegen, Lieferanten, Partnern – als Lesezeichen speichernde Tabelle, die beim Öffnen auf einem Smartphone, Tablet oder Desktop-Computer immer neu angezeigt wird. Die Empfänger sehen die Ergebnisse, niemals die SQL-Anweisungen oder die Dateien.

    So funktioniert der Datenbetrachter
  6. Für Apps und Systeme
  7. REST-API für Dateisysteme HTTP-Endpunkt

    Veröffentlichen Sie eine Dateisystemabfrage als authentifizierten JSON-Endpunkt, den jede Anwendung aufrufen kann, mit einer OpenAPI 3.1-Spezifikation und vorgefertigten Sammlungen für Postman, Insomnia und Hoppscotch. Es wird kein Datenbankport geöffnet.

    Wie funktioniert die REST-API?
  8. Dateisystem zu Power BI Power Query M

    Fügen Sie die generierte Power Query M in den Power BI Advanced Editor ein, und der Bericht liest Live-Dateisystemergebnisse über HTTPS – ohne ODBC-Treiber und ohne geöffneten Datenbankport.

    So funktioniert Power BI
  9. Dateisystem zu Airtable Automatisierungsplattform

    Synchronisieren Sie Zeilen aus dem Dateisystem zeitgesteuert mit einer Airtable-Datenbank oder rufen Sie sie innerhalb eines Airtable-Automatisierungsskripts ab.

    So funktioniert Airtable
  10. Dateisystem zu Baserow Automatisierungsplattform

    Eine Baserow-Tabelle wird über den REST-Endpunkt aus dem Dateisystem gespeist – entweder selbst gehostet oder in der Baserow-Cloud.

    So funktioniert Baserow
  11. Dateisystem zu SeaTable Automatisierungsplattform

    Halten Sie eine SeaTable-Basis mit Dateisystemdaten auf dem neuesten Stand, ohne eine Datei zu exportieren oder die Datenbank preiszugeben.

    So funktioniert SeaTable
  12. Dateisystem zu Smartsheet Automatisierungsplattform

    Das Push-Dateisystem liefert Ergebnisse in einem Smartsheet-Raster, sodass Pläne und Berichte aus dem Quellsystem gelesen werden und nicht aus dem Export der letzten Woche.

    So funktioniert Smartsheet
  13. Dateisystem zu Anvil Anvil Works · App-Plattform

    Eine Anvil Python-Anwendung mit Dateisystemunterstützung über den REST-Endpunkt absichern, anstatt Datenbankzugangsdaten in die Anwendung einzubetten.

    So funktioniert Anvil
  14. Für KI-Tools
  15. Dateisystem MCP-Server Claude-, Cursor- und MCP-Clients

    Gewähren Sie einem KI-Assistenten Lesezugriff auf das Dateisystem mit dem Schema, das er zum Schreiben korrekter SQL-Abfragen benötigt – keine Anmeldeinformationen im Chat.

    So funktioniert MCP
  16. An Personen geliefert
  17. Dateisystemwarnungen und -berichte Slack · Discord · E-Mail · Webhook

    Richten Sie eine Dateisystemabfrage ein und lassen Sie die Zeilen an Slack, Discord, E-Mail oder einen signierten Webhook liefern – oder halten Sie die Nachricht zurück, bis eine bestimmte Zeilenanzahl, ein Schwellenwert oder eine prozentuale Änderung den von Ihnen festgelegten Wert überschreitet.

    So funktionieren Benachrichtigungen und Berichte

So funktioniert es

5 Schritte, keine Änderung der eingehenden Firewall

01

Installieren Sie den Netzwerkagenten auf einem Rechner, der auf den Ordner zugreifen kann – einem Dateiserver, einer NAS-Freigabe oder dem PC, auf dem die exportierten Dateien landen.

02

Geben Sie einen oder mehrere Stammordner an. Einschluss- und Ausschlusskriterien legen Sie selbst fest; Papierkorb, .git und node_modules werden automatisch übersprungen.

03

Der Agent durchläuft die Verzeichnisstruktur (standardmäßig 16 Ebenen tief) und protokolliert Pfad, Größe, Zeitstempel und Vorhandensein jeder Datei. Die Datei wird niemals geöffnet.

04

Jeder erneute Scan wird mit dem letzten verglichen, sodass Sie eine Änderungsspur und keine Momentaufnahme erhalten: erschienen, geändert, verschwunden.

05

Sie können sie wie jede andere Tabelle abfragen und mit einer Datenbank verknüpfen – zum Beispiel Rechnungen in Ihrem ERP-System, für die es keine passende Datei im Ablageordner gibt.

Funktionsanalyse

Welches Dateisystem bietet Ihnen

Was Sie abfragen können

  • files_current — eine Zeile pro aktuell vorhandener Datei: Pfad, Ordner, Dateierweiterung, Größe und Änderungsdatum.
  • Dateien_Ereignisse — eine Zeile pro Änderung. So beantworten Sie Fragen wie „Was ist gestern Abend gelandet?“ oder „Wer hat den März-Ordner gelöscht?“
  • Verzeichnisse — Anzahl und Gesamtanzahl pro Ordner sowie eine Begründung, wenn ein Ordner nicht gelesen werden konnte.
  • Verzeichnis-Snapshots — eine tägliche Größenreihe pro Ordner, sodass das Wachstum grafisch dargestellt wird und nicht auf Schätzungen beruht.
  • Bände — Kapazität und freier Speicherplatz für jedes Laufwerk, auf dem die Wurzeln sitzen.

Dateinamen in Spalten umwandeln

Exportdateien werden fast immer nach einer Konvention benannt. Weisen Sie dem Konnektor ein Dateinamensmuster zu, und jeder Teil wird zu einer eigenen Spalte. So lässt sich beispielsweise INV_2026-08-24_ACME.csv ohne manuelle Bearbeitung nach Datum und Kunde filtern. Ordnernamen können auf die gleiche Weise erfasst werden.

-- Alle Dateien, die am Vortag eingegangen sind, sortiert nach Größe (größte zuerst) SELECT relative_path, size_bytes, modified_utc FROM files_current WHERE modified_utc > now() - INTERVAL 1 DAY ORDER BY size_bytes DESC

Was es absichtlich nicht tut

Das Dateisystem ist ein Index des Ordners, nicht der Daten. Es liest keine Dateiinhalte. Wenn Sie die Zeilen innerhalb der Dateien benötigen, verwenden Sie CSV, Parquet, Excel, SQLite, JSONL oder den Multi-Record-CSV-Ordner – diese Formate liefern Ihnen dieselben Inventartabellen sowie die Daten selbst.

Wird von der gesamten Dateisatzfamilie gemeinsam genutzt

Jeder Ordnerverbinder bietet Ihnen außerdem

  • files_current — ein Live-Inventar: jede Datei, die der Konnektor aktuell sehen kann, mit Pfad, Größe und Änderungsdatum.
  • Dateien_Ereignisse — der Prüfpfad: was erschienen ist, was sich geändert hat, was verschwunden ist und alles zurückgehalten wurde, mit Dateiname und Grund.
  • Verzeichnisse und Datenträger — Gesamtzahlen pro Ordner, täglicher Wachstumsverlauf und wie viel Speicherplatz auf dem Laufwerk noch verfügbar ist.
  • Nur die tatsächlich geänderten Dateien werden bei jeder Synchronisierung neu eingelesen. Ein Ordner mit 50.000 Dateien wird also nicht erneut analysiert, nur weil eine neue Exportdatei hinzugefügt wurde.

Gut zu wissen

  • Schreibgeschützt, erzwungen — Nur SELECT-Anweisungen und ähnliche Befehle werden ausgeführt. Ihre Dateien werden weder geschrieben, verschoben noch umbenannt.
  • Es wurde nichts hochgeladen. Die Daten werden verschlüsselt und zwischengespeichert auf Ihrem eigenen Rechner neben dem Agenten. Nur das Ergebnis einer Abfrage verlässt Ihr Netzwerk.
  • Sinnvolle Standardeinstellungen — Bis zu 250.000 Dateien, 16 Ordner tief, 512 MB pro Datei, alles anpassbar. Papierkorb, .git- und node_modules-Ordner werden immer übersprungen.
  • Der SQL-Dialekt ist DuckDB. — dieselbe SQL-Anweisung, die Sie auch für jeden anderen Konnektor schreiben würden.

Quellübergreifendes SQL

Verknüpfen Sie das Dateisystem mit Ihren übrigen Daten.

Ein Ordnerindex ist wie jede andere Tabelle eine Sammlung von SQL-Tabellen. Ihr Datenverwaltungssystem weiß, welche Dokumente vorhanden sein sollten, und Ihr Zahlungsdienstleister weiß, welche abgerechnet wurden – nur der Ordnerindex weiß, welche Dokumente tatsächlich eingegangen sind, und eine einzige Abfrage kann alle drei Datenquellen abfragen. Jede Datenquelle verarbeitet nur den für sie relevanten Teil, sendet das Ergebnis zurück, und die Verknüpfung erfolgt zentral – die Datenquellen kommunizieren nicht miteinander, und es werden keine Daten kopiert.

3 Verbindungen · 3 Agenten

Dateisystem Ordner-Metadaten
Microsoft SQL-Server Relationale Maschine
Streifen Zahlungen & Rechnungsstellung

Eine Aussage

—- im ERP-System erstellt, im Ordner angekommen, in Stripe abgewickelt
SELECT    e.invoice_no, e.issued_on, f.first_seen_utc AS arrived, i.status
VON      erp_sql.dbo.invoices2              e
LINKSVERBINDUNG Ordner ablegen.fileset.files_current1 f ON f.invoice_no = e.invoice_no
LINKSVERBINDUNG Abrechnung.stripe.invoices3           i ON i.number = e.invoice_no
ORDER BY  e.issued_on DESC;

Die drei Bestandteile sind Verbindung, Schema und Tabelle – der Verbindungsname ist der von Ihnen gewählte. Beispielspalten; Ihre Tabellen entsprechen Ihren Tabellen. `invoice_no` ist eine Dateinamenspalte: Legen Sie für den Konnektor die Namenskonvention fest, und jeder Teil des Dateinamens wird zu einer Spalte, die Sie verknüpfen können. Ein Nullwert bedeutet, dass ein Dokument nicht empfangen wurde. Der Schreibschutz gilt für alle Komponenten: Nur SELECT, WITH und EXPLAIN sind zulässig, und es gibt eine Obergrenze für die Datenmenge, die eine Quelle pro Abfrage übermitteln darf. Wie föderierte Abfragen funktionieren

Verbindungsdetails

Welches Dateisystem benötigt

Ordner
One or more roots — local disk or a network share typed as \\server\share (never a mapped drive letter; on Linux or a Mac, mounted first); subfolders included, include and exclude patterns supported
Liest
Es werden lediglich Namen, Größen, Datumsangaben und Pfade gespeichert – die Datei selbst wird nie geöffnet, daher werden die Inhalte nie analysiert.
Tabellen
files_current, files_events, directorys, directory_snapshots and volumes – inventory, change track, each folder summs, a daily size series and drive capacity
Änderungshistorie
Jeder erneute Scan wird mit dem letzten verglichen, sodass hinzugefügte, geänderte und verschwundene Zeilen abgefragt werden können.
Spalten mit Dateinamen
Legt man eine Namenskonvention fest, wird jeder Teil zu einer eigenen Spalte; Ordnernamen können auf die gleiche Weise erfasst werden.
Grenzen
Bis zu 250.000 Dateien, 16 Ordnerebenen tief – beides anpassbar
Anmeldedaten
Keiner – es ist kein Server vorhanden; der Agent liest den Ordner direkt ein.
SQL-Dialekt
DuckDB – Standard-SQL, keine ordnerspezifischen Lerninhalte.

In diesem Beispiel gibt es keinen Datenbankserver und auch keine Dateidaten – dieser Connector indiziert den Ordner, nicht dessen Inhalt. Der Agent durchläuft die Ordnerstruktur, speichert Pfad, Größe und Zeitstempel jeder Datei in einem verschlüsselten DuckDB-Speicher auf demselben Rechner und vergleicht jeden Durchlauf mit dem vorherigen. Es werden keine Daten in Query Streams hochgeladen; das Einzige, was Ihr Netzwerk verlässt, ist das Ergebnis einer Abfrage.

Diese Karte ist die richtige Wahl, wenn es um die Dateien selbst geht: Ist der Export von gestern Abend angekommen? Was fehlt? Was belegt die Festplatte? Welche Rechnungen im ERP-System haben kein entsprechendes Dokument im Ablageordner? Benötigen Sie die Zeilen innerhalb der Dateien? Die Karten für CSV, Parquet, Excel, SQLite, JSONL und Multi-Record CSV liefern Ihnen dieselben Bestandstabellen plus die Daten.

Häufig gestellte Fragen

Fragen zum Dateisystem

Welche Tools können Dateisystemdaten über Abfrageströme lesen?

Alle Anwendungen – Excel, Google Sheets, MCP, REST-API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplante Benachrichtigungen und Berichte – werden über eine einzige Verbindung zugänglich gemacht. Verbinden Sie den Ordner einmalig, und alle Anwendungen greifen auf dieselbe schreibgeschützte Verbindung zu – es ist keine Einrichtung pro Tool erforderlich und es werden keine Datenkopien erstellt.

Werden meine Dateien in Query Streams hochgeladen?

Nein. Der Netzwerkagent liest die Dateien direkt im Netzwerk und speichert die Ergebnisse verschlüsselt auf demselben Rechner. Die Dateien selbst verlassen Ihr Netzwerk nie – nur die Ergebniszeilen einer Abfrage werden über eine einzige verschlüsselte ausgehende Verbindung ohne eingehenden Firewall-Port übertragen.

Kann Query Streams meine Dateien ändern, verschieben oder umbenennen?

Nein. Dateien werden ausschließlich schreibgeschützt geöffnet und niemals beschrieben, verschoben oder umbenannt. Abfragen werden zum Zeitpunkt der Ausführung ausschließlich schreibgeschützt ausgeführt – jeweils nur eine Anweisung, beispielsweise SELECT oder ähnliche.

Was benötigt Query Streams, um eine Verbindung zum Dateisystem herzustellen?

A folder path the agent machine can see — no server, no credentials, no drivers to install. Folder: One or more roots — local disk or a network share typed as \\server\share (never a mapped drive letter; on Linux or a Mac, mounted first); subfolders included, include and exclude patterns supported. Reads: Names, sizes, dates and paths only — the file itself is never opened, so contents are never parsed. Tables: files_current, files_events, directories, directory_snapshots and volumes — inventory, change trail, per-folder totals, a daily size series and drive capacity. Change history: Every rescan is compared against the last, so appeared, modified and vanished are rows you can query.

Kann ich einen Ordner mit Dateien in derselben Abfrage mit einer Datenbank verknüpfen?

Ja, das ist eine föderierte Abfrage. Eine einzige Anweisung kann gleichzeitig auf das Dateisystem und Ihre anderen Verbindungen zugreifen (Verbindung.Schema.Tabelle). Jede Quelle führt nur den von ihr bearbeitbaren Teil aus und streamt das Ergebnis zurück. Der Join erfolgt zentral, sodass die Quellen keine Verbindung zueinander herstellen und nichts kopiert oder eingeplant wird. Der Schreibschutz gilt nur für SELECT, WITH und EXPLAIN. Außerdem ist die Datenmenge, die eine Quelle für eine einzelne Abfrage übermitteln darf, begrenzt. Föderierte Abfragen sind eine Funktion des Abonnementplans. Die Seite für föderierte Abfragen zeigt die aktuellen Quell- und Größenbeschränkungen an.

Legen Sie das Dateisystem dort ab, wo die Arbeit stattfindet.

Installieren Sie den Agenten, verweisen Sie ihn auf Ihren Ordner und wählen Sie ein Ziel aus.

Schreibgeschützt Nur ausgehend Die Zugangsdaten bleiben beim Agenten.