Logo systemu plików

Metadane folderu Nowy

Zapytanie a System plików z SQL — w Excelu, Arkuszach Google, AI i REST

Umożliw wyszukiwanie dowolnego folderu — nazwy, rozmiary, daty i historię zmian każdego pliku w postaci wierszy. Odpowiada na pytania „czy plik dotarł?”, „co zniknęło?” i „co zapełnia dysk?” w SQL. Nie odczytuje zawartości pliku.

Jedno połączenie, każda powierzchnia

Gdzie mogą trafić Twoje dane z systemu plików

Query Streams przekształca dowolny folder w tabelę SQL na żywo – nazwa, rozmiar, daty i historia zmian każdego pliku są wyświetlane jako wiersze – odczytywalne z programów Microsoft Excel, Arkuszy Google, asystentów AI za pośrednictwem MCP, interfejsu API REST i usługi Power BI. Samodzielnie hostowany agent przegląda drzewo i rejestruje znalezione dane; nigdy nie otwiera pliku, więc żadna jego zawartość nie jest odczytywana. Każde ponowne skanowanie jest porównywane z poprzednim, więc wyświetlane, modyfikowane i znikające wiersze można przeszukiwać, a nie tworzyć migawkę, którą trzeba porównywać samodzielnie.

Jeden z 9 sterowników zestawu plików w jednym silniku folderów — tabele inwentarza, reguły śledzenia zmian i odmowy w ramach Funkcje są dzielone przez rodzinę System plików Folder CSV Folder parkietowy Folder Excela Folder SQLite Folder JSONL Wielorekordowy plik CSV Dzienniki maszynowe Dzienniki serwera WWW

  1. Dla Twojego zespołu, dostawców i partnerów
  2. System plików do programu Excel Microsoft Excel · Dodatek do programu Excel

    Pobierz wyniki z systemu plików na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — program Excel na komputerze stacjonarnym, program Excel Online, aplikacja Microsoft 365.

    Jak działa Excel
  3. System plików do Arkuszy Google Dodatek Arkuszy

    Uruchom zapisane zapytanie do systemu plików z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający ze wspólnego arkusza mogą je samodzielnie odświeżyć.

    Jak działają Arkusze Google
  4. Zapytaj Novę o system plików Nova AI · tekst do SQL

    Zadaj pytanie prostym językiem. Nova zna już tabele Twojego systemu plików, zapisuje i uruchamia zapytanie SQL, wyjaśnia odpowiedź i tworzy wykres – bez konieczności pisania zapytania i podawania danych uwierzytelniających.

    Jak działa Nova
  5. System plików do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny

    Udostępnij wynik z systemu plików na żywo każdemu — współpracownikowi, dostawcy, partnerowi — w postaci siatki z zakładkami, która uruchamia się od nowa po otwarciu na telefonie, tablecie lub komputerze stacjonarnym. Widzą tylko wyniki, a nie SQL ani pliki.

    Jak działa Przeglądarka danych
  6. Do aplikacji i systemów
  7. Interfejs API REST systemu plików Punkt końcowy HTTP

    Opublikuj zapytanie do systemu plików jako uwierzytelniony punkt końcowy JSON, który może wywołać dowolna aplikacja, ze specyfikacją OpenAPI 3.1 i gotowymi kolekcjami Postman, Insomnia i Hoppscotch. Port bazy danych nie jest otwarty.

    Jak działa REST API
  8. System plików do Power BI Power Query M

    Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki dotyczące systemu plików na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.

    Jak działa Power BI
  9. System plików do Airtable Platforma automatyzacji

    Synchronizuj wiersze systemu plików z Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.

    Jak działa Airtable
  10. System plików do Baserow Platforma automatyzacji

    Przekaż tabelę Baserow z systemu plików przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.

    Jak działa Baserow
  11. System plików do SeaTable Platforma automatyzacji

    Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych systemu plików, bez konieczności eksportowania pliku lub udostępniania bazy danych.

    Jak działa SeaTable
  12. System plików do Smartsheet Platforma automatyzacji

    Prześlij wyniki z systemu plików do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.

    Jak działa Smartsheet
  13. System plików do kowadła Anvil Works · Platforma aplikacji

    Wspieraj aplikację Anvil Python systemem plików za pomocą punktu końcowego REST zamiast osadzać poświadczenia bazy danych w aplikacji.

    Jak działa Anvil
  14. Dla narzędzi AI
  15. Serwer MCP systemu plików Klienci Claude, Cursor i MCP

    Udziel asystentowi AI dostępu tylko do odczytu w systemie plików ze schematem potrzebnym do pisania prawidłowych instrukcji SQL — bez konieczności podawania danych uwierzytelniających w czacie.

    Jak działa MCP
  16. Dostarczone do ludzi
  17. Alerty i raporty systemu plików Slack · Discord · E-mail · Webhook

    Utwórz harmonogram zapytania do systemu plików i otrzymuj wiersze dostarczane do Slacka, Discorda, poczty e-mail lub podpisanego webhooka — albo wstrzymaj wiadomość, aż liczba wierszy, próg lub zmiana procentowa przekroczy ustawioną linię.

    Jak działają alerty i raporty

Jak to działa

5 kroków, bez zmiany zapory przychodzącej

01

Zainstaluj agenta sieciowego na komputerze, który może zobaczyć folder — serwerze plików, udziale NAS lub komputerze, na którym znajdują się eksportowane pliki.

02

Skieruj go na jeden lub więcej folderów głównych. Wzorce dołączania i wykluczania są ustawiane przez Ciebie; kosze, pliki .git i node_modules są pomijane.

03

Agent przegląda drzewo (domyślnie 16 poziomów w głąb) i rejestruje ścieżkę dostępu każdego pliku, jego rozmiar, znaczniki czasu oraz informację, czy plik nadal istnieje. Nigdy nie otwiera pliku.

04

Każde skanowanie jest porównywane z poprzednim, dzięki czemu otrzymujesz ślad zmian, a nie migawkę: co się pojawiło, co uległo modyfikacji, co zniknęło.

05

Można wykonać zapytanie jak w przypadku każdej innej tabeli i dołączyć ją do bazy danych — na przykład faktur w systemie ERP, dla których nie ma pasującego pliku w folderze rozwijanym.

Funkcja dogłębna

Jaki system plików Ci daje

O co możesz zapytać

  • pliki_bieżące — jeden wiersz na każdy plik obecny w danej chwili: ścieżka, folder, rozszerzenie, rozmiar i data modyfikacji.
  • pliki_wydarzenia — jeden wiersz na zmianę. W ten sposób odpowiadasz na pytania „co wylądowało wczoraj wieczorem?” lub „kto usunął folder z marca?”
  • katalogi — liczba i suma dla każdego folderu, a także podany powód, dla którego nie można było odczytać folderu.
  • migawki katalogów — dzienna seria rozmiarów dla każdego folderu, więc wzrost jest wykresem, a nie zgadywaniem.
  • kłęby — pojemność i wolna przestrzeń dla każdego dysku, na którym znajdują się korzenie.

Zmień nazwy plików na kolumny

Eksporty są prawie zawsze nazywane zgodnie z konwencją. Nadaj łącznikowi wzorzec nazwy pliku, a każda część stanie się osobną kolumną, dzięki czemu plik INV_2026-08-24_ACME.csv można filtrować według daty i klienta bez konieczności przepisywania ciągów znaków. Nazwy folderów można przechwytywać w ten sam sposób.

-- Wszystko, co dotarło w ciągu ostatniego dnia, największe najpierw SELECT relative_path, size_bytes, modified_utc FROM files_current WHERE modified_utc > now() - INTERVAL 1 DAY ORDER BY size_bytes DESC

Czego celowo nie robi

System plików to indeks folderu, a nie danych. Nie odczytuje zawartości plików. Jeśli chcesz zobaczyć wiersze w plikach, użyj CSV, Parquet, Excel, SQLite, JSONL lub folderu CSV z wieloma rekordami – zawierają one te same tabele inwentaryzacyjne oraz same dane.

Udostępniane całej rodzinie File Set

Każdy łącznik folderów zapewnia również

  • pliki_bieżące — bieżący spis: każdy plik, który łącznik może zobaczyć w danej chwili, wraz ze ścieżką dostępu, rozmiarem i datą modyfikacji.
  • pliki_wydarzenia — ślad audytu: co się pojawiło, co się zmieniło, co zniknęło i co zostało pominięte, wraz z nazwą pliku i przyczyną.
  • katalogi i woluminy — łączna liczba folderów, historia dziennego wzrostu oraz ilość miejsca pozostałego na dysku.
  • Tylko pliki, które faktycznie uległy zmianie, są odczytywane ponownie podczas każdej synchronizacji, więc folder zawierający 50 000 plików nie jest ponownie analizowany, ponieważ pojawił się nowy eksport.

Dobrze wiedzieć

  • Tylko do odczytu, wymuszone — po jednym poleceniu na raz, tylko SELECT i znajomi. Twoje pliki nigdy nie zostaną zapisane, przeniesione ani zmienione.
  • Nic nie zostało przesłane — dane są buforowane, szyfrowane, na Twoim komputerze, obok agenta. Tylko wynik zapytania opuszcza Twoją sieć.
  • Rozsądne ustawienia domyślne — do 250 000 plików, 16 folderów, 512 MB na plik, wszystko z możliwością regulacji. Kosze, pliki .git i node_modules są zawsze pomijane.
  • Dialekt SQL to DuckDB — ten sam kod SQL, który napisałbyś dla dowolnego innego łącznika.

Międzyźródłowy SQL

Dołącz system plików do reszty swoich danych

Indeks folderu to zestaw tabel SQL, jak każdy inny. Twój system rekordów wie, które dokumenty powinny istnieć, a Twój procesor płatności wie, które zostały rozliczone — tylko folder wie, co faktycznie dotarło, a jedno polecenie może odpytać wszystkie trzy. Każde źródło uruchamia tylko możliwą część, przesyła wynik strumieniowo, a łączenie odbywa się centralnie — źródła nigdy się ze sobą nie komunikują i nic nie jest nigdzie kopiowane.

3 połączenia · 3 agentów

System plików Metadane folderu
Microsoft SQL Server Silnik relacyjny
Pasek Płatności i fakturowanie

Jedno stwierdzenie

-- wydane w ERP, dotarło do folderu, rozliczone w Stripe
SELECT    e.invoice_no, e.issued_on, f.first_seen_utc AS arrived, i.status
Z      erp_sql.dbo.invoices2              e
LEWE DOŁĄCZENIE upuść_folder.fileset.files_current1 f ON f.invoice_no = e.invoice_no
LEWE DOŁĄCZENIE rozliczenia.stripe.invoices3           i ON i.number = e.invoice_no
ORDER BY  e.issued_on DESC;

Trzy części to połączenie, schemat i tabela — a nazwa połączenia to dowolna nazwa. Kolumny ilustrujące; Twoje tabele będą Twoimi tabelami. Parametr invoice_no to kolumna z nazwą pliku: nadaj łącznikowi konwencję nazewnictwa, a każda część nazwy pliku stanie się kolumną, do której można dołączyć dane. Wartość null oznacza dokument, który nigdy się nie pojawił. Tryb tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z ograniczeniem ilości danych, które jedno źródło może przekazać w ramach jednego zapytania. Jak działają zapytania federacyjne

Szczegóły połączenia

Czego potrzebuje system plików

Falcówka
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
Czyta
Tylko nazwy, rozmiary, daty i ścieżki — sam plik nigdy nie jest otwierany, więc jego zawartość nigdy nie jest analizowana
Tabele
files_current, files_events, directories, directory_snapshots i woluminy — inwentaryzacja, ślad zmian, sumy dla każdego folderu, seria dziennych rozmiarów i pojemność dysku
Historia zmian
Każde ponowne skanowanie jest porównywane z poprzednim, więc możesz zapytać o wiersze, które się pojawiły, zostały zmodyfikowane i zniknęły
Kolumny nazw plików
Nadaj jej konwencję nazewnictwa, a każda część stanie się osobną kolumną; nazwy folderów można przechwycić w ten sam sposób
Ograniczenia
Do 250 000 plików, 16 poziomów folderów — oba z możliwością regulacji
Dane uwierzytelniające
Brak — nie ma serwera; agent odczytuje folder na miejscu
Dialekt SQL
DuckDB — standardowy SQL, nie ma potrzeby uczenia się niczego konkretnego dla danego folderu

Na tym obrazku nie ma serwera bazy danych ani danych plików — ten łącznik indeksuje folder, a nie jego zawartość. Agent przegląda drzewo, rejestruje ścieżkę, rozmiar i znaczniki czasu każdego pliku w zaszyfrowanym magazynie DuckDB na tej samej maszynie i porównuje każde przejście z poprzednim. Nic nie jest przesyłane do strumieni zapytań; jedyną rzeczą, która kiedykolwiek opuszcza sieć, jest wynik zapytania.

To karta, po którą należy sięgnąć, gdy pytanie dotyczy samych plików: czy wczorajszy eksport dotarł, co zniknęło, co zapełnia dysk, które faktury w systemie ERP nie mają pasującego dokumentu w folderze rozwijanym. Jeśli potrzebujesz wierszy z plików, karty CSV, Parquet, Excel, SQLite, JSONL i Multi-record CSV zawierają te same tabele inwentaryzacyjne wraz z danymi.

Często zadawane pytania

Pytania dotyczące systemu plików

Które narzędzia potrafią odczytywać dane z systemu plików za pośrednictwem strumieni zapytań?

Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Połącz folder raz, a każda powierzchnia odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani drugiej kopii danych.

Czy moje pliki zostaną przesłane do Query Streams?

Nie. Agent sieciowy odczytuje pliki na miejscu i buforuje wiersze w zaszyfrowanym magazynie na tym samym komputerze. Same pliki nigdy nie opuszczają sieci – tylko wiersze wyników zapytania, poprzez pojedyncze szyfrowane połączenie wychodzące bez portu zapory przychodzącej.

Czy Query Streams może zmieniać, przenosić lub zmieniać nazwy moich plików?

Nie. Pliki są otwierane wyłącznie w trybie tylko do odczytu i nigdy nie są zapisywane, przenoszone ani zmieniane ich nazwy. Zapytania są wymuszane w trybie tylko do odczytu w momencie wykonania — tylko jedno polecenie na raz, polecenie SELECT i polecenia pokrewne.

Czego potrzebuje Query Streams, aby połączyć się z systemem plików?

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.

Czy mogę dołączyć folder plików do bazy danych w tym samym zapytaniu?

Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do systemu plików i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko tę część, którą może, i przesyła wynik z powrotem; łączenie odbywa się centralnie, więc źródła nigdy się ze sobą nie łączą i nic nie jest kopiowane ani planowane. Tryb tylko do odczytu dotyczy każdego fragmentu — tylko SELECT, WITH i EXPLAIN — i istnieje limit na to, ile jedno źródło może przekazać w ramach jednego zapytania. Zapytania federacyjne to funkcja planu; strona zapytań federacyjnych zawiera bieżące źródło i limity rozmiaru.

Umieść system plików tam, gdzie wykonywana jest praca

Zainstaluj agenta, wskaż folder i wybierz miejsce docelowe.

Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie