Logo folderu SQLite

Wbudowane bazy danych Nowy

Zapytanie a Folder SQLite z SQL — w Excelu, Arkuszach Google, AI i REST

Przeszukaj cały folder baz danych SQLite, jakby był jednym. Czterysta plików dla każdego magazynu lub urządzenia odpowiada na jedno zapytanie GROUP BY zamiast czterystu eksportów.

Jedno połączenie, każda powierzchnia

Gdzie mogą trafić Twoje dane z folderu SQLite

Query Streams przekształca cały folder baz danych SQLite w tabele SQL na żywo, które można odczytać z programów Microsoft Excel, Arkuszy Google, asystentów AI za pośrednictwem MCP, interfejsu API REST i usługi Power BI. Tabela, która pojawia się w plikach o tym samym kształcie, jest przypinana raz, a wiersze każdego pliku układają się w stos, dzięki czemu czterysta baz danych dla każdego magazynu lub urządzenia odpowiada na jedno zapytanie GROUP BY. Samodzielnie hostowany agent otwiera każdy plik wyłącznie w trybie odczytu; bazy danych pozostają na komputerze, a sieć opuszczają tylko wyniki zapytania.

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ę Folder SQLite System plików Folder CSV Folder parkietowy Folder Excela Folder JSONL Wielorekordowy plik CSV Dzienniki maszynowe Dzienniki serwera WWW

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

    Pobierz wyniki folderu SQLite na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w wersji stacjonarnej programu Excel, w wersji Excel Online, w usłudze Microsoft 365.

    Jak działa Excel
  3. Folder SQLite do Arkuszy Google Dodatek Arkuszy

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

    Jak działają Arkusze Google
  4. Zapytaj Novę o folder SQLite Nova AI · tekst do SQL

    Zadaj pytanie prostym językiem. Nova zna już Twoje tabele w folderze SQLite, 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. Folder SQLite do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny

    Udostępnij wynik wyszukiwania w folderze SQLite 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 folderu SQLite Punkt końcowy HTTP

    Opublikuj zapytanie do folderu SQLite 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. Folder SQLite do Power BI Power Query M

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

    Jak działa Power BI
  9. Folder SQLite do Airtable Platforma automatyzacji

    Synchronizuj wiersze folderu SQLite z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.

    Jak działa Airtable
  10. Folder SQLite do Baserow Platforma automatyzacji

    Przekaż tabelę Baserow z folderu SQLite przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.

    Jak działa Baserow
  11. Folder SQLite do SeaTable Platforma automatyzacji

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

    Jak działa SeaTable
  12. Folder SQLite do Smartsheet Platforma automatyzacji

    Prześlij wyniki folderu SQLite 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. Folder SQLite do kowadła Anvil Works · Platforma aplikacji

    Utwórz kopię zapasową aplikacji Anvil Python za pomocą folderu SQLite przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.

    Jak działa Anvil
  14. Dla narzędzi AI
  15. Serwer MCP folderu SQLite Klienci Claude, Cursor i MCP

    Udziel asystentowi AI dostępu tylko do odczytu do folderu SQLite ze schematem potrzebnym do pisania prawidłowych zapytań SQL — bez konieczności podawania danych uwierzytelniających w czacie.

    Jak działa MCP
  16. Dostarczone do ludzi
  17. Alerty i raporty dotyczące folderów SQLite Slack · Discord · E-mail · Webhook

    Utwórz harmonogram zapytania do folderu SQLite 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 w miejscu, w którym będzie widoczny folder plików .db/.sqlite — zrzuty urządzeń, bazy danych dla poszczególnych magazynów, przechwytywane dla poszczególnych zadań.

02

Skieruj na niego złącze. Każda baza danych jest otwierana wyłącznie w trybie odczytu, a pliki boczne -wal / -journal są ignorowane, więc nic nie zostanie naruszone.

03

Agent odczytuje definicje tabel każdej bazy danych. Tabela, która pojawia się w plikach o tym samym kształcie, jest przypinana raz.

04

Wiersze z każdego pliku są umieszczane w tej tabeli, każdy oznaczony kolumną _source_file zawierającą nazwę bazy danych, z której pochodzi.

05

Możesz wysłać zapytanie dotyczące całej floty na raz lub filtrować je do pojedynczego sklepu lub urządzenia.

Funkcja dogłębna

Co daje Ci folder SQLite

Flota, a nie jeden plik na raz

Jednoplikowy łącznik SQLite otwiera jedną bazę danych — czyli odpowiednią kartę dla lokalnego magazynu aplikacji. Jest on przeznaczony dla sytuacji, gdy ta sama baza danych istnieje wielokrotnie, raz dla danego warsztatu, maszyny, pojazdu lub zadania, a pytanie, które zadajesz, obejmuje je wszystkie.

-- Baza danych każdego sklepu, jedna odpowiedź SELECT _source_file AS store, COUNT(*) AS tickets, SUM(total) AS sales FROM data_orders GROUP BY store ORDER BY sales DESC

Typy się odczytuje, a nie zgaduje

  • Typy kolumn wynikają z zadeklarowanego schematu danej bazy danych, a nie z próbkowania wartości.
  • Jeżeli ta sama tabela jest zapisana w różnych plikach w różny sposób, łącznik odmawia przypięcia i nadaje nazwę konfliktowi zamiast spłaszczyć wszystko do postaci tekstu.
  • Plik, który później nie spełnia wymagań, zostaje zatrzymany, a tabela, kolumna i wiersz zostają zidentyfikowane w files_events.
  • Baza danych, której nie można otworzyć, jest pomijana podczas konfiguracji, więc jeden zablokowany lub uszkodzony plik nie wstrzymuje działania pozostałych.

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 folder SQLite do pozostałych danych

Folder plików to zbiór tabel SQL, jak każdy inny, więc jednym poleceniem można połączyć go z bazą danych i API jednocześnie. Każde źródło uruchamia tylko tę część, którą może, 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

Folder SQLite Wbudowane bazy danych
PostgreSQL Silnik relacyjny
Pasek Płatności i fakturowanie

Jedno stwierdzenie

-- nic nie zostało skopiowane, nic nie zostało połączone, nic nie zostało zaplanowane
SELECT   c.region, COUNT(*) AS zamówienia, SUM(i.amount_due) AS fakturowane
Z     magazyn_dbs.fileset.data_orders1 f
JOIN     pg_crm.publiczni.klienci2       c WŁĄCZONY c.id = f.customer_id
JOIN     rozliczenia.stripe.invoices3       i WŁĄCZONY i.customer = c.stripe_id
GROUP BY c.region
ORDER BY fakturowany DESC;

Trzy części to połączenie, schemat i tabela — a nazwa połączenia to dowolna nazwa. Kolumny ilustracyjne; Twoje tabele będą Twoimi tabelami. Tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z ograniczeniem ilości danych, jakie jedno źródło może przekazać w ramach jednego zapytania. Jak działają zapytania federacyjne

Szczegóły połączenia

Czego potrzebuje folder SQLite

Falcówka
Jeden lub więcej katalogów głównych zawierających pliki .db/.sqlite, w tym podfoldery — pliki boczne -wal i -journal nigdy nie są dopasowywane, więc nic w locie nie jest zakłócane
Tabele
Jeden na nazwę tabeli członkowskiej, każda baza danych w niej umieszczona, każdy wiersz zawierający kolumnę _source_file z nazwą pliku, z którego pochodzi
Schemat
Odczytuj definicje tabel zadeklarowanych przez każdą bazę danych, zamiast pobierać je z wartości
Dostęp
Każda baza danych jest otwierana wyłącznie w trybie odczytu i nie jest udostępniana w puli, więc plik na żywo nigdy nie jest blokowany pomiędzy synchronizacjami
Konflikty typów
Jeżeli ta sama tabela jest wpisana w różnych plikach inaczej, łącznik odmawia przypięcia i nadaje nazwę konfliktowi zamiast spłaszczyć wszystko do tekstu
Kolumny pieniężne
Zadeklarowana liczba dziesiętna pozostaje dokładną liczbą dziesiętną od początku do końca, nigdy liczbą zmiennoprzecinkową
Ograniczenia
Do 250 000 plików, 16 poziomów folderów, 512 MB na plik — wszystko z możliwością regulacji
Dane uwierzytelniające
Brak — nie ma serwera; agent odczytuje pliki bazy danych 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. Agent odczytuje pliki .db tam, gdzie się już znajdują, buforuje wiersze w zaszyfrowanym magazynie DuckDB na tej samej maszynie i ponownie odczytuje tylko te pliki, które faktycznie uległy zmianie — flota setek baz danych nie jest ponownie odczytywana, ponieważ jedno urządzenie jest zsynchronizowane. Nic nie jest przesyłane do strumieni zapytań; jedyną rzeczą, która kiedykolwiek opuszcza sieć, jest wynik zapytania.

To karta floty, a nie pojedyncza baza danych. Samodzielny łącznik SQLite otwiera jeden plik, co jest właściwym wyborem dla lokalnego magazynu aplikacji. Sięgnij po niego, gdy ta sama baza danych istnieje wielokrotnie – raz dla warsztatu, maszyny, pojazdu lub zlecenia – a Twoje pytanie obejmuje je wszystkie.

Dokumentacja dostawcy: www.sqlite.org

Często zadawane pytania

Pytania dotyczące folderu SQLite

Które narzędzia mogą odczytywać dane z folderu SQLite 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 folderem SQLite?

Ścieżka do folderu widoczna dla komputera agenta — brak serwera, brak poświadczeń, brak sterowników do zainstalowania. Folder: jeden lub więcej katalogów głównych zawierających pliki .db/.sqlite, w tym podfoldery — pliki boczne -wal i -journal nigdy nie są dopasowywane, więc nic w trakcie transmisji nie jest zakłócane. Tabele: jedna na nazwę tabeli członkowskiej, każda baza danych jest w niej umieszczana, każdy wiersz zawiera kolumnę _source_file z nazwą pliku, z którego pochodzi. Schemat: odczyt z definicji tabel każdej bazy danych, a nie próbkowanie z wartości. Dostęp: każda baza danych jest otwierana wyłącznie w trybie tylko do odczytu i nie jest udostępniana w puli, więc plik na żywo nigdy nie jest blokowany między synchronizacjami.

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 folderu SQLite i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko możliwą część i przesyła wynik strumieniowo; łą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ść folder SQLite w miejscu, w którym wykonywana jest praca

Zainstaluj agenta, wskaż folder i wybierz miejsce docelowe.

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