Plik osadzony
Łączyć SQLite do Excela, Arkuszy Google, AI i REST
Jeden plik .sqlite/.db jako baza danych. W przypadku folderu plików SQLite, które mają być połączone w tabele współdzielone, użyj folderu SQLite.
Jedno połączenie, każda powierzchnia
Gdzie mogą trafić Twoje dane SQLite
- 1 połączenie wychodzące
- 0 porty przychodzące
- tylko do odczytu · dane uwierzytelniające pozostają niezmienione
działa dalej
- Dla Twojego zespołu, dostawców i partnerów
-
Excel dodatek · odświeżanie na żądanie
-
Arkusze Google dodatek · odświeżanie na żądanie
-
Nova AI zapytaj prostym językiem · tekst do SQL
-
Przeglądarka danych udostępniaj wyniki na żywo · zespół, dostawcy, partnerzy · dowolne urządzenie
- Do aplikacji i systemów
-
Interfejs API REST Punkt końcowy JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Zaplanowane synchronizacje Arkusze Google · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Dla narzędzi AI
-
Asystenci AI Claude · Kursor · Serwer MCP
- Dostarczone do ludzi
-
Alerty i raporty Slack · Discord · E-mail · Webhook
Query Streams turns a single SQLite file into something Microsoft Excel, Google Sheets, Power BI, an AI assistant over MCP or a REST call can read, without moving the file anywhere. Point the agent at a path — a local disk, or a network share typed as \\server\share, never a mapped drive letter — and it opens the file read-only, in place. If an application already has the file open, there is a switch that reads it anyway without taking a lock, which is the usual reason a SQLite file is considered unqueryable.
- Dla Twojego zespołu, dostawców i partnerów
-
SQLite do Excela Microsoft Excel · Dodatek do programu Excel
Pobierz wyniki SQLite na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — program Excel na komputerze stacjonarnym, program Excel Online, program Microsoft 365.
Przewodnik po SQLite -
SQLite do Arkuszy Google Dodatek Arkuszy
Uruchom zapisane zapytanie SQLite z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający ze wspólnego arkusza mogą je samodzielnie odświeżyć.
Przewodnik po SQLite -
Zapytaj Novę o SQLite Nova AI · tekst do SQL
Zadaj pytanie prostym językiem. Nova zna już Twoje tabele 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 -
SQLite do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny
Udostępnij wynik 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 dane uwierzytelniające.
Jak działa Przeglądarka danych - Do aplikacji i systemów
-
Interfejs API REST SQLite Punkt końcowy HTTP
Opublikuj zapytanie 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.
Przewodnik po SQLite -
SQLite do Power BI Power Query M
Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki SQLite na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.
Jak działa Power BI -
SQLite do Airtable Platforma automatyzacji
Synchronizuj wiersze SQLite z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.
Przewodnik po SQLite -
SQLite do Baserow Platforma automatyzacji
Prześlij tabelę Baserow z bazy SQLite przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.
Przewodnik po SQLite -
SQLite do SeaTable Platforma automatyzacji
Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych SQLite, bez konieczności eksportowania pliku lub udostępniania bazy danych.
Przewodnik po SQLite -
SQLite do Smartsheet Platforma automatyzacji
Prześlij wyniki SQLite do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.
Przewodnik po SQLite -
SQLite do kowadła Anvil Works · Platforma aplikacji
Wspieraj aplikację Anvil Python za pomocą SQLite przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.
Przewodnik po SQLite - Dla narzędzi AI
-
Serwer SQLite MCP Klienci Claude, Cursor i MCP
Udziel asystentowi AI dostępu tylko do odczytu danych SQLite ze schematem potrzebnym do pisania prawidłowych instrukcji SQL — bez konieczności podawania danych uwierzytelniających w czacie.
Przewodnik po SQLite - Dostarczone do ludzi
-
Alerty i raporty SQLite Slack · Discord · E-mail · Webhook
Utwórz harmonogram zapytania 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
Zainstaluj agenta sieciowego na komputerze, który już widzi plik. Nigdy nie opuszcza on tego komputera.
Browse to the .db, .sqlite or .sqlite3 file. A local path works, and so does a share typed as \\server\share\file.db; a mapped drive letter does not, because the agent runs as a service and cannot see it.
Jeżeli plik jest zapisywany przez działającą aplikację, włącz tryb niezmienny, aby plik był odczytywany bez zakładania żadnej blokady.
Agent odczytuje układ tabeli i kolumn, aby Kreator zapytań mógł podać prawdziwe nazwy. Zaszyfrowany plik jest otwierany z podanym hasłem.
Zapisuj zapytania SQL tylko do odczytu lub pozwól Novie je zapisać. Odczytaj zapisane zapytanie z Excela, Arkuszy, Power BI, MCP lub REST.
Funkcja dogłębna
Co daje Ci SQLite
Odczyt pliku, z którego korzysta coś innego
Blokada SQLite blokuje działanie większości narzędzi do raportowania: aplikacja, do której należy plik, go przechowuje, a raport albo blokuje się, albo nie działa. Tryb niezmienny to rozwiązanie i jest to świadomy wybór, a nie ukryta wartość domyślna.
- W trybie niezmiennym plik jest otwierany bez żadnej blokady, dzięki czemu działająca aplikacja nadal działa, a zapytanie i tak zwraca wynik.
- Jest to celowe działanie opt-in. Informuje ono SQLite, że plik nie będzie zmieniany podczas odczytu, co jest poprawną obietnicą dla raportu, ale niepoprawną dla pliku aktywnie nadpisywanego przez długą transakcję.
- Po otwarciu plik nadal będzie otwarty wyłącznie w trybie odczytu — sam kierowca odmawia zapisu, na dodatek przed wysłaniem czegokolwiek przeprowadzana jest kontrola wyciągów.
- Nic nie jest kopiowane. Nie ma tymczasowej migawki, przesyłania ani drugiej wersji danych, które trzeba by śledzić.
- Tryb dziennika pliku jest raportowany podczas testu połączenia, dzięki czemu przed podjęciem decyzji można sprawdzić, czy plik jest uruchomiony w środowisku WAL.
Zaszyfrowany plik jest w porządku
- Zaszyfrowana baza danych SQLite otwiera się z podanym przez Ciebie hasłem. Jest ono przechowywane na agencie, podobnie jak wszystkie inne dane uwierzytelniające.
- Widoki są wyświetlane obok tabel, dzięki czemu plik, który przechowuje logikę raportowania w widokach, można przeglądać, tak jak zostało to zaprojektowane.
- Odczytywane są również indeksy, dzięki którym Query Builder wie, co będzie szybkie.
Jeden plik lub folder z nimi
Ten łącznik jest przeznaczony dla pojedynczego pliku. Jeśli masz folder plików SQLite o tym samym kształcie — jeden na sklep, jeden na dzień, jeden na klienta — łącznik folderów SQLite łączy je we współdzielone tabele i wskazuje, z którego pliku pochodzi każdy wiersz.
-- local_db to połączenie; jedynym schematem SQLite jest main SELECT o.status, COUNT(*) AS orders FROM local_db.main.orders o JOIN pg_crm.public.customers c ON c.id = o.customer_id GROUP BY o.status
Współdzielone przez każdy łącznik bazy danych
Dotyczy każdego łącznika bazy danych
- Tylko wysyłka — agent otwiera jedno szyfrowane połączenie do strumieni zapytań. Bez przekierowania portu przychodzącego, bez VPN, bez listy dozwolonych adresów IP, bez żadnych informacji o Twojej bazie danych w internecie.
- Poświadczenia pozostają na swoim miejscu — nazwa użytkownika i hasło do bazy danych są dostępne na komputerze, na którym zainstalowano agenta. Query Streams nigdy ich nie otrzymuje i nie może samodzielnie nawiązać połączenia z bazą danych.
- Tylko do odczytu, wymuszone — po jednym poleceniu na raz, tylko SELECT i polecenia powiązane. Polecenie zapisu jest odrzucane na Twoim komputerze, zanim zostanie wysłane na serwer, zamiast polegać na uprawnieniu, o którym ktoś pamiętał.
- Wdrażaj dowolną liczbę agentów — po jednym na lokalizację, region lub chmurę. Każde źródło danych, jakie widzą, pojawia się w jednym menu rozwijanym, więc nikt nie musi wiedzieć, który agent co hostuje.
Co otrzymasz po zapisaniu zapytania
- Udostępniaj możliwości, a nie SQL — współpracownik lub zewnętrzny partner może uruchomić Twoje zapytanie i zmienić jego filtry, nie widząc nigdy oświadczenia, które za nim stoi.
- Filtry z obu kierunków — zadeklaruj je samodzielnie jako @variables lub pozwól, aby łącznik wykrył wartości dosłowne już znajdujące się w klauzuli WHERE i zaoferował je jako listy rozwijane.
- Przeczytaj to z dowolnego miejsca — Microsoft Excel, Arkusze Google, Power BI, API REST, asystenci AI w MCP, Kreator zapytań i Nova — wszystkie te narzędzia odczytują to samo zapisane zapytanie.
- Uruchom kilka naraz — pięć zapisanych zapytań w pięciu kartach arkusza kalkulacyjnego, przesyłanych strumieniowo jednocześnie, bez względu na wielkość wyników.
- Połącz to z czymkolwiek innym, co podłączyłeś — inną bazę danych, API biznesowe lub folder plików w jednym poleceniu tylko do odczytu.
Międzyźródłowy SQL
Połącz SQLite z resztą swoich danych
Jedno polecenie może obejmować jednocześnie SQLite i inne połączenia. 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
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 lokalna_baza_danych.główne.zamówienia1 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 SQLite
- Na co wskazujesz
- One .db, .sqlite or .sqlite3 file on the agent's machine, or on a network share typed as \\server\share (mapped drive letters are not visible to the agent's service)
- Otwierany
- Tylko do odczytu w sterowniku, a nie tylko z powodu konwencji
- Zablokowane pliki
- Tryb niezmienny odczytuje plik, który inna aplikacja utrzymuje jako otwarty, nie przyjmując żadnej blokady
- Szyfrowanie
- Zaszyfrowana baza danych otwiera się z hasłem przechowywanym na agencie
- Kierowca
- Microsoft.Data.Sqlite 9.0.2 w pakiecie — nie wymaga instalacji
- Kopie
- Brak. Brak migawki, pliku tymczasowego i przesyłania.
- Schemat
- SQLite ma jeden, nazywany głównym, i to właśnie go używa odwołanie federacyjne
- Tylko do odczytu
- Wymuszone przed uruchomieniem instrukcji i ponownie przez tryb otwarty
Plik nigdy nie opuszcza maszyny, na której znajduje się agent. Przesyłany jest wynik zapytania przez własne połączenie wychodzące agenta — dzięki czemu plik SQLite na maszynie za zaporą sieciową można odczytać z arkusza kalkulacyjnego, nawet jeśli maszyna ta nie jest dostępna z żadnego miejsca.
W zapytaniu międzyźródłowym środkową częścią trzyczęściowej referencji jest main, jedyny schemat SQLite — a nie nazwa pliku. Połączenie o nazwie local_db jest zapisywane jako local_db.main.orders.
Dokumentacja dostawcy: www.sqlite.org
Często zadawane pytania
Pytania dotyczące SQLite
Które narzędzia mogą odczytywać dane SQLite przez strumienie zapytań?
Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Wystarczy połączyć się z bazą danych raz, a każda powierzchnia odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani tworzenia drugiej kopii danych.
Czy muszę otworzyć port zapory dla mojej bazy danych SQLite?
Nie. Agent sieciowy Query Streams działa w Twojej sieci i otwiera pojedyncze szyfrowane połączenie wychodzące. Nic nie nasłuchuje ruchu przychodzącego, nie jest wymagana sieć VPN, a baza danych zachowuje istniejące reguły zapory sieciowej.
Czy strumienie zapytań mogą zmieniać dane w SQLite?
Nie. Agent wymusza tryb tylko do odczytu w momencie wykonania — po jednym poleceniu na raz, tylko dla instrukcji SELECT i poleceń znajomych. Dane uwierzytelniające pozostają w agencie i nigdy nie są wysyłane do strumieni zapytań.
Czego potrzebuje Query Streams do połączenia się z SQLite?
A reachable host, a role and its password — the agent carries the driver, so nothing is installed on the database. What you point at: One .db, .sqlite or .sqlite3 file on the agent's machine, or on a network share typed as \\server\share (mapped drive letters are not visible to the agent's service). Opened: Read-only at the driver, not merely by convention. Locked files: Immutable mode reads a file another application holds open, taking no lock. Encryption: An encrypted database opens with a passphrase, held on the agent.
Czy mogę połączyć bazę danych SQLite z inną bazą danych w tym samym zapytaniu?
Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do SQLite 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ść SQLite tam, gdzie wykonujesz pracę
Zainstaluj agenta, skieruj go do swojej bazy danych i wybierz miejsce docelowe.
Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie

