Pilniki kolumnowe Nowy
Zapytanie a Folder parkietowy z SQL — w Excelu, Arkuszach Google, AI i REST
Przeszukaj folder plików Parquet jako jedną tabelę. Parquet ma własne typy kolumn, więc nic nie jest tu zgadywane — ułamek dziesiętny pozostaje ułamkiem dziesiętnym, a znacznik czasu pozostaje znacznikiem czasu.
Jedno połączenie, każda powierzchnia
Gdzie mogą trafić Twoje dane z folderu Parquet
- 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 plików Parquet w jedną, dynamiczną tabelę SQL, odczytywalną z programów Microsoft Excel, Arkuszy Google, asystentów AI za pośrednictwem MCP, interfejsu API REST i usługi Power BI. Parquet posiada własne typy kolumn, dzięki czemu samodzielnie hostowany agent odczytuje schemat ze stopki każdego pliku zamiast próbkować wiersze — ułamek dziesiętny pozostaje ułamkiem dziesiętnym, znacznik czasu pozostaje znacznikiem czasu, a błąd próbkowania nie jest możliwy. Pliki pozostają na komputerze; 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 parkietowy System plików Folder CSV Folder Excela Folder SQLite Folder JSONL Wielorekordowy plik CSV Dzienniki maszynowe Dzienniki serwera WWW
- Dla Twojego zespołu, dostawców i partnerów
-
Folder Parquet do Excela Microsoft Excel · Dodatek do programu Excel
Pobierz wyniki Parquet Folder na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w wersji stacjonarnej programu Excel, w wersji Excel Online i w usłudze Microsoft 365.
Jak działa Excel -
Folder Parquet do Arkuszy Google Dodatek Arkuszy
Uruchom zapisane zapytanie Parquet Folder 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 -
Zapytaj Novę o Parquet Folder Nova AI · tekst do SQL
Zadaj pytanie prostym językiem. Nova zna już Twoje tabele w Parquet Folder, pisze 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 Parquet do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny
Udostępnij na żywo wynik Parquet Folder 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. Widzą tylko wyniki, a nie SQL czy pliki.
Jak działa Przeglądarka danych - Do aplikacji i systemów
-
Parquet Folder REST API Punkt końcowy HTTP
Opublikuj zapytanie Parquet Folder 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 Parquet do Power BI Power Query M
Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki Parquet Folder na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.
Jak działa Power BI -
Folder Parquet do Airtable Platforma automatyzacji
Synchronizuj wiersze folderu Parquet z Airtable na podstawie harmonogramu lub pobieraj je za pomocą skryptu automatyzacji Airtable.
Jak działa Airtable -
Składanie parkietu do podstawy Platforma automatyzacji
Przekaż tabelę Baserow z Parquet Folder przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.
Jak działa Baserow -
Folder parkietowy do SeaTable Platforma automatyzacji
Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych Parquet Folder, bez konieczności eksportowania pliku lub udostępniania bazy danych.
Jak działa SeaTable -
Folder Parquet do Smartsheet Platforma automatyzacji
Prześlij wyniki Parquet Folder 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 -
Składarka do parkietu Anvil Works · Platforma aplikacji
Wspieraj aplikację Anvil Python za pomocą Parquet Folder przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.
Jak działa Anvil - Dla narzędzi AI
-
Serwer Parquet Folder MCP Klienci Claude, Cursor i MCP
Udziel asystentowi AI dostępu tylko do odczytu do folderu Parquet 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 Parquet Folder Slack · Discord · E-mail · Webhook
Utwórz harmonogram zapytania Parquet Folder 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 widoczny folder — katalog eksportowy, małe jezioro danych, zrzut dostawcy.
Wskaż łącznik na folder lub całe drzewo; każdy plik .parquet zostanie dopasowany.
Parquet przechowuje swój schemat w każdym pliku, więc agent odczytuje te opisy, a nie wiersze próbkowania. Żaden typ nie jest wnioskowany z tekstu i nie ma możliwości wystąpienia błędu próbkowania.
Pliki są ładowane do jednej tabeli, ułożone w stos, z kolumną _source_file w każdym wierszu, określającą nazwę pliku.
Wykonaj zapytanie za pomocą tego samego kodu SQL, którego używasz do baz danych, i połącz je z nimi tym samym poleceniem.
Funkcja dogłębna
Co daje Ci Parquet Folder
Dlaczego to jest dokładne
- Typy pochodzą z samego pliku — liczby dziesiętne, znaczniki czasu i liczby całkowite są dostarczane w postaci, w jakiej są.
- Unia kolumn — jeśli niektóre pliki zawierają kolumnę, której brakuje innym plikom, to w przypadku tych plików jest ona po prostu wyświetlana jako pusta, zamiast rozbijać zestaw.
- Jeśli dwa pliki rzeczywiście różnią się typem kolumny, łącznik odmawia przypięcia zamiast spłaszczyć oba do tekstu. Użytkownik otrzymuje informację, który plik i która kolumna.
-- Wiersze i przychody na plik eksportu SELECT _source_file, COUNT(*) AS wiersze, SUM(kwota) AS suma Z danych GROUP BY _source_file
Po pierwszej synchronizacji
Późniejszy plik, który dodaje kolumnę, usuwa przypiętą kolumnę lub zmienia typ, jest zatrzymywany i rejestrowany w pliku files_events według nazwy. Reszta folderu jest ładowana, więc jeden błędny eksport nigdy nie wyłącza tabeli. Odczyt jest tani: ponownie odczytywane są tylko pliki, które faktycznie uległy zmianie.
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 Parquet Folder 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 parkiet_jezioro.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 Parquet Folder
- 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); every .parquet file is matched, subfolders included
- Schemat
- Odczyt z osobnej stopki Parquet każdego pliku — bez próbkowania, bez wnioskowania, bez tekstu wywnioskowanego z tekstu
- Unia kolumn
- Kolumna, którą przechowują tylko niektóre pliki, jest odczytywana jako pusta w innych plikach, zamiast przerywać zbiór
- Konflikty typów
- Jeżeli dwa pliki rzeczywiście różnią się typem kolumny, łącznik odmawia przypięcia i nadaje nazwę plikowi i kolumnie zamiast spłaszczyć oba do tekstu
- Tabele
- Jedna tabela, każdy plik w niej ułożony, każdy wiersz zawierający kolumnę _source_file z nazwą swojego pliku
- 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 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 .parquet tam, gdzie już się znajdują, buforuje wiersze w zaszyfrowanym magazynie DuckDB na tym samym komputerze i ponownie odczytuje tylko te pliki, które faktycznie uległy zmianie — folder zawierający 50 000 plików nie jest ponownie analizowany, ponieważ pojawił się nowy eksport. Nic nie jest przesyłane do strumieni zapytań; jedyną rzeczą, która kiedykolwiek opuszcza sieć, jest wynik zapytania.
Parquet to jedyny format w tej rodzinie, w którym niczego nie trzeba wnioskować. Każdy inny łącznik folderów określa, czym jest kolumna, analizując wartości; Parquet już to wie, więc agent odczytuje opis, a nie dane. To sprawia, że konfiguracja jest tania nawet w przypadku bardzo dużych folderów – analizowane są tylko stopki – i eliminuje całą klasę problemów, w których kolumna wygląda na numeryczną przez pierwszy tysiąc wierszy, a potem okazuje się, że nią nie jest.
Dokumentacja dostawcy: parkiet.apache.org
Często zadawane pytania
Pytania dotyczące folderu Parquet
Które narzędzia mogą odczytywać dane Parquet Folder poprzez strumienie 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 Parquet?
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); every .parquet file is matched, subfolders included. Schema: Read from each file's own Parquet footer — no sampling, no inference, no type worked out from text. Column union: A column only some files carry reads as empty in the others rather than breaking the set. Type conflicts: If two files genuinely disagree on a column's type the connector refuses to pin and names the file and the column, instead of flattening both to text.
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 Parquet 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ść folder Parquet w miejscu, w którym odbywa się praca
Zainstaluj agenta, wskaż folder i wybierz miejsce docelowe.
Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie

