JSON rozdzielony wierszami Nowy
Zapytanie a Folder JSONL z SQL — w Excelu, Arkuszach Google, AI i REST
Przeszukuj foldery dzienników zdarzeń JSONL/NDJSON jako tabele. Zagnieżdżone pola są spłaszczane do rzeczywistych kolumn, po których można filtrować wyniki, bez konieczności wcześniejszego pisania parsera.
Jedno połączenie, każda powierzchnia
Gdzie mogą trafić Twoje dane z folderu JSONL
- 1 połączenie wychodzące
- 0 porty przychodzące
- tylko do odczytu · pliki pozostają na miejscu
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 przekształca folder dzienników zdarzeń JSONL/NDJSON 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. Zagnieżdżone obiekty są spłaszczane do rzeczywistych kolumn, które można umieścić w klauzuli WHERE. Samodzielnie hostowany agent odczytuje każdy plik w całości, zamiast pobierać próbki z góry, dzięki czemu pole, które pojawia się tylko w ostatnich stu wierszach, nadal jest znajdowane. Dzienniki pozostają na komputerze; sieć opuszczają tylko wyniki zapytań.
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 JSONL System plików Folder CSV Folder parkietowy Folder Excela Folder SQLite Wielorekordowy plik CSV Dzienniki maszynowe Dzienniki serwera WWW
- Dla Twojego zespołu, dostawców i partnerów
-
Folder JSONL do Excela Microsoft Excel · Dodatek do programu Excel
Pobierz wyniki JSONL na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — aplikacja Excel na komputerze, aplikacja Excel Online, aplikacja Microsoft 365.
Jak działa Excel -
Folder JSONL do Arkuszy Google Dodatek Arkuszy
Uruchom zapisane zapytanie JSONL Folder 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 -
Zapytaj Novę o folder JSONL Nova AI · tekst do SQL
Zadaj pytanie prostym językiem. Nova zna już Twoje tabele JSONL Folder, 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 -
Folder JSONL do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny
Udostępnij wynik wyszukiwania w folderze JSONL 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. Zobaczą wyniki, a nie SQL ani pliki.
Jak działa Przeglądarka danych - Do aplikacji i systemów
-
Interfejs API REST folderu JSONL Punkt końcowy HTTP
Opublikuj zapytanie o folder JSONL 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 -
Folder JSONL do usługi Power BI Power Query M
Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki folderu JSONL na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.
Jak działa Power BI -
Folder JSONL do Airtable Platforma automatyzacji
Synchronizuj wiersze folderu JSONL z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.
Jak działa Airtable -
Folder JSONL do Baserow Platforma automatyzacji
Przekaż tabelę Baserow z folderu JSONL przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.
Jak działa Baserow -
Folder JSONL do SeaTable Platforma automatyzacji
Utrzymuj bazę SeaTable na bieżąco, korzystając z danych folderu JSONL, bez eksportowania pliku lub udostępniania bazy danych.
Jak działa SeaTable -
Folder JSONL do Smartsheet Platforma automatyzacji
Prześlij wyniki folderu JSONL 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 -
Folder JSONL do kowadła Anvil Works · Platforma aplikacji
Wspieraj aplikację Anvil Python folderem JSONL przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.
Jak działa Anvil - Dla narzędzi AI
-
Serwer MCP folderu JSONL Klienci Claude, Cursor i MCP
Udziel asystentowi AI dostępu tylko do odczytu do folderu JSONL ze schematem potrzebnym do pisania prawidłowych instrukcji SQL — bez konieczności podawania danych uwierzytelniających w czacie.
Jak działa MCP - Dostarczone do ludzi
-
Alerty i raporty dotyczące folderów JSONL Slack · Discord · E-mail · Webhook
Utwórz harmonogram zapytania do folderu JSONL 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 w miejscu, w którym będzie on widział folder zawierający dzienniki aplikacji, archiwa webhooków, eksporty zdarzeń, jeden obiekt JSON w każdym wierszu.
Skieruj na niego złącze, a każdy plik .jsonl zostanie dopasowany.
Agent odczytuje pliki w całości, zamiast pobierać próbki tylko z góry, więc pole pojawiające się tylko w ostatnich stu wierszach i tak zostanie znalezione.
Zagnieżdżone obiekty są domyślnie spłaszczane do kolumn o głębokości dwóch poziomów, do ośmiu. Zmienna fulfillment.site.region staje się kolumną, którą można umieścić w klauzuli WHERE. Tablice i wszystko, co znajduje się głębiej, pozostaje w formacie JSON, co pozwala na wykonywanie zapytań.
Każdy wiersz zawiera kolumnę _source_file, więc dostęp do pliku z danego dnia lub całego archiwum jest możliwy po jednym zapytaniu.
Funkcja dogłębna
Co daje Ci folder JSONL
Zbudowany dla chaotycznych danych zdarzeń
- Odczytuje się całe pliki, a nie je próbkuje — rzadkie pole nie zostaje pominięte tylko dlatego, że nie pojawiło się wcześnie.
- Głębsze struktury są zachowywane w formacie JSON i nie są usuwane, więc nic nie zostaje bezpowrotnie utracone.
- Pole, które pojawia się później, jest traktowane jako zmiana i zgłaszane, a nie ignorowane.
- Jeśli folder zawiera rzeczywiście różne kształty zdarzeń, tryb „per layout” przypisuje każdemu kształtowi osobną tabelę (maksymalnie 25).
-- Wydarzenia na dzień, bezpośrednio z folderu dziennika WYBIERZ _source_file JAK dzień, status, LICZ(*) JAK wydarzenia Z danych GRUPUJ WEDŁUG dnia, statusu ZAMÓW WEDŁUG dnia
Ściśle, linia po linii
Pojedynczy błędny wiersz wstrzymuje cały plik, zamiast wczytać półprawdę, a plik ma nazwę w pliku files_events. Popraw go lub wyklucz, a kolejna synchronizacja go wykryje — nigdy nie zdarzy się, że zsynchronizujesz sumę, w której brakuje trzech wierszy.
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 JSONL 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
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 dzienniki_zdarzeń.zestawplików.data1 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 JSONL
- Falcówka
- Jeden lub więcej katalogów głównych zawierających pliki .jsonl, w tym podfoldery — dzienniki aplikacji, archiwa webhooków, eksporty zdarzeń, jeden obiekt JSON na wiersz
- Schemat
- Odczytuj z całych plików, a nie z próbki, dzięki czemu pole, które pojawia się dopiero na końcu dużego dziennika, nadal zostanie znalezione
- Zagnieżdżanie
- Obiekty są domyślnie spłaszczane do kolumn o głębokości dwóch poziomów, a maksymalnie ośmiu — fulfillment.site.region staje się kolumną, według której można filtrować
- Głębsze struktury
- Tablice i wszystko poniżej głębokości spłaszczenia pozostaje możliwe do zapytania jako JSON, zamiast zostać usunięte
- Ścisłość
- Jeden błędnie sformatowany wiersz wstrzymuje cały plik zamiast załadować półprawdę, a plik jest nazwany w files_events
- Tryb na układ
- Jeśli folder rzeczywiście zawiera różne kształty zdarzeń, każdy kształt może mieć własną tabelę — do 25
- 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 logi na miejscu
- Dialekt SQL
- DuckDB — standardowy SQL, nie ma niczego, czego trzeba by się nauczyć w kontekście logów
Na tym obrazku nie ma serwera bazy danych. Agent odczytuje pliki .jsonl 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 – roczne pliki dziennika dziennego nie są ponownie analizowane, ponieważ dzisiaj wylądowały. Nic nie jest przesyłane do strumieni zapytań; jedyną rzeczą, która kiedykolwiek opuszcza sieć, jest wynik zapytania.
Spłaszczenie głębokości jest częścią przypiętego schematu, a nie ustawieniem dla każdego zapytania. Jest to celowe: fulfillment.site.region musi oznaczać tę samą kolumnę w poniedziałek, co w piątek, w przeciwnym razie każde zapisane zapytanie i każde zaplanowane odświeżenie dyskretnie zmieni znaczenie pod Tobą. Późniejsze zwiększenie głębokości jest zmianą schematu i jest obsługiwane i raportowane jako taka zmiana.
Dokumentacja dostawcy: jsonlines.org
Często zadawane pytania
Pytania dotyczące folderu JSONL
Które narzędzia mogą odczytywać dane z folderu JSONL 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 JSONL?
Ścieżka do folderu widoczna dla maszyny agenta — brak serwera, brak poświadczeń, brak sterowników do zainstalowania. Folder: Jeden lub więcej katalogów głównych zawierających pliki .jsonl, w tym podfoldery — dzienniki aplikacji, archiwa webhooków, eksporty zdarzeń, jeden obiekt JSON w wierszu. Schemat: Odczyt z całych plików, a nie z próbki, dzięki czemu pole, które pojawia się dopiero na końcu dużego dziennika, nadal jest znajdowane. Zagnieżdżanie: Obiekty są domyślnie spłaszczane do kolumn o głębokości dwóch poziomów, a maksymalnie ośmiu — fulfillment.site.region staje się kolumną, według której można filtrować. Głębsze struktury: Tablice i wszystko poniżej głębokości spłaszczenia pozostaje możliwe do odpytania jako JSON, a nie jest usuwane.
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ę jednocześnie do folderu JSONL i innych połączeń, 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ść folder JSONL 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

