Logo Google BigQuery

Magazyn w chmurze

Łączyć Google BigQuery do Excela, Arkuszy Google, AI i REST

Bezserwerowy magazyn danych Google. Agent uwierzytelnia i uruchamia SELECT — strumień wyników do Excela, Arkuszy, Nova lub MCP.

Jedno połączenie, każda powierzchnia

Gdzie mogą trafić Twoje dane BigQuery

Query Streams odczytuje BigQuery jako dane SQL na żywo z Microsoft Excel, Arkuszy Google, Power BI, asystentów AI przez MCP i punkt końcowy REST. Wystarczy konto usługi, a klucz może pozostać w pliku na dysku agenta, zamiast być wklejany gdziekolwiek. Zapytania są uruchamiane jako zwykłe zadania BigQuery z domyślnym limitem pięciu minut, co jest wystarczająco długo, aby wykonać analizę, z której zazwyczaj rezygnuje narzędzie w formie arkusza kalkulacyjnego.

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

    Pobierz wyniki BigQuery na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w programie Excel na komputerze stacjonarnym, w programie Excel Online, w programie Microsoft 365.

    Przewodnik po BigQuery
  3. BigQuery do Arkuszy Google Dodatek Arkuszy

    Uruchom zapisane zapytanie BigQuery z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający z udostępnionego arkusza mogą je samodzielnie odświeżyć.

    Przewodnik po BigQuery
  4. Zapytaj Novę o BigQuery Nova AI · tekst do SQL

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

    Udostępnij na żywo wynik BigQuery 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 kod SQL ani dane uwierzytelniające.

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

    Opublikuj zapytanie BigQuery 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 BigQuery
  8. BigQuery do Power BI Power Query M

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

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

    Synchronizuj wiersze BigQuery z Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.

    Przewodnik po BigQuery
  10. BigQuery do Baserow Platforma automatyzacji

    Przekaż tabelę Baserow z usługi BigQuery przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.

    Przewodnik po BigQuery
  11. BigQuery do SeaTable Platforma automatyzacji

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

    Przewodnik po BigQuery
  12. BigQuery do Smartsheet Platforma automatyzacji

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

    Przewodnik po BigQuery
  13. BigQuery do Anvil Anvil Works · Platforma aplikacji

    Wspieraj aplikację Anvil Python za pomocą BigQuery przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.

    Przewodnik po BigQuery
  14. Dla narzędzi AI
  15. Serwer BigQuery MCP Klienci Claude, Cursor i MCP

    Udziel asystentowi AI dostępu tylko do odczytu w usłudze BigQuery ze schematem potrzebnym do pisania poprawnego kodu SQL — bez konieczności podawania danych uwierzytelniających w czacie.

    Przewodnik po BigQuery
  16. Dostarczone do ludzi
  17. Alerty i raporty BigQuery Slack · Discord · E-mail · Webhook

    Utwórz harmonogram zapytania BigQuery 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 dowolnym miejscu z wychodzącym protokołem HTTPS. BigQuery to interfejs API REST, więc nie wymaga portu ani programu nasłuchującego.

02

Przypisz mu projekt i zazwyczaj domyślny zestaw danych. Uwierzytelnij się za pomocą klucza konta usługi — wklejonego lub pozostawionego jako plik na dysku agenta i odwołaj się do niego za pomocą ścieżki.

03

Przyznaj kontu usługi tylko to, co powinno odczytać. Wszystko, co widzą strumienie zapytań, jest widoczne dla konta usługi.

04

Wybierz zestawy danych, które warto udostępnić. Agent odczytuje ich tabele i kolumny, spłaszczając zagnieżdżone rekordy, dzięki czemu możesz zobaczyć, co się tam faktycznie znajduje.

05

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 BigQuery

Zagnieżdżone dane, które możesz faktycznie zobaczyć

Siłą BigQuery jest również to, co utrudnia przeglądanie: rekordy się zagnieżdżają, tablice się powtarzają, a połowa narzędzi, które łączą się z BigQuery, pokazuje kolumnę o nazwie payload i nic więcej.

  • Zagnieżdżone rekordy są spłaszczane w katalogu jako parent.child, dzięki czemu Kreator zapytań pokazuje pola wewnątrz struktury STRUCT, a nie samą strukturę.
  • Wartości GEOGRAFII są widoczne w formie tekstowej, a nie jako nieprzezroczysty obiekt.
  • Kolumny INTERVAL są obsługiwane jawnie — biblioteka klienta Google’a im to zarzuca, i zamiast pozwolić, aby to zablokowało zapytanie, zamiast tego odczytywana jest surowa wartość.
  • Kolumny powtarzające się i rekordowe nie są uwzględniane w profilowaniu częstotliwości wartości, ponieważ prośba o podanie odrębnych wartości tablicy nie jest pytaniem, na które odpowiada BigQuery.

Zestaw danych to to, co inne silniki nazywają bazą danych

Warto wyraźnie zaznaczyć tę niezgodność słownictwa, ponieważ to ona decyduje o tym, co wpisujesz. Połączenie łączy projekt i domyślny zestaw danych, a to właśnie nazwa zestawu danych pojawia się w środku odniesienia międzyźródłowego.

  • W ramach pojedynczego połączenia BigQuery zapisuj nazwy tabel bez kwalifikacji — zadanie ma już domyślny zestaw danych. Nigdy nie pisz projektu.
  • We wszystkich źródłach środkowa część jest zbiorem danych.
  • Jedno połączenie BigQuery odczytuje jeden projekt. Łączenie dwóch projektów to zapytanie federacyjne w dwóch połączeniach, a nie łączenie międzybazowe w obrębie jednego połączenia.
-- bq_analytics to połączenie, events to zbiór danych BigQuery SELECT s.utm_source, COUNT(*) AS sessions FROM bq_analytics.events.sessions s JOIN pg_crm.public.customers c ON c.id = s.customer_id WHERE c.plan = 'enterprise' GROUP BY s.utm_source

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 BigQuery z resztą swoich danych

Jedno polecenie może obejmować jednocześnie BigQuery 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

Google BigQuery Magazyn w chmurze
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     bq_analytics.analytics.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 BigQuery

Dotarł ponad
HTTPS do interfejsu API BigQuery firmy Google. Bez portu, bez odbiornika, bez ruchu przychodzącego.
Zidentyfikowany przez
Projekt GCP i zazwyczaj domyślny zestaw danych
Uwierzytelnianie
Klucz konta usługi — wklejony jako JSON lub pozostawiony jako plik na dysku agenta i odwołujący się do niego za pomocą ścieżki
Uprawnienia
Wszystko, co konto usługi może odczytać i nic więcej. Zakres ograniczony wyłącznie do interfejsu API BigQuery.
Klient
Google.Cloud.BigQuery.V2 3.10.0 w pakiecie — brak natywnej zależności do zainstalowania
Przekroczono limit czasu zapytania
Domyślnie 300 sekund, co jest wartością celowo dużą do celów analitycznych
Wyniki
Zadanie zostaje ukończone, a wiersze są przesyłane strumieniowo, ponieważ w ten sposób API zadań je dostarcza
Tylko do odczytu
Wymuszone na agencie przed wysłaniem zadania

Query Streams nie ogranicza opłat naliczanych przez BigQuery. Nie ma tu żadnych szacunków dotyczących próbnego uruchomienia ani limitów naliczanych za bajty — zapytanie skanujące dużą, niepartycjonowaną tabelę kosztuje dokładnie tyle, ile kosztowałoby z poziomu konsoli. Partycjonuj tabele i użyj własnych limitów GCP oraz uprawnień konta usługi jako kontroli.

W zapytaniu międzyźródłowym środkową częścią trzyczęściowego odwołania jest zbiór danych BigQuery. Połączenie o nazwie bq_analytics odczytujące zbiór danych zdarzeń jest zapisane jako bq_analytics.events.sessions.

Dokumentacja dostawcy: cloud.google.com

Często zadawane pytania

Pytania dotyczące Google BigQuery

Które narzędzia mogą odczytywać dane Google BigQuery 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 magazyn 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 muszę otworzyć port zapory sieciowej dla mojego magazynu Google BigQuery?

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 magazyn zachowuje istniejące reguły zapory sieciowej.

Czy strumienie zapytań mogą zmieniać dane w Google BigQuery?

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, aby połączyć się z Google BigQuery?

Dostępny host, rola i jej hasło — agent przechowuje sterownik, więc nic nie jest instalowane w magazynie. Dostęp przez: HTTPS do interfejsu API BigQuery firmy Google. Brak portu, brak odbiornika, brak ruchu przychodzącego. Identyfikacja przez: projekt GCP i zazwyczaj domyślny zestaw danych. Uwierzytelnianie: klucz konta usługi — wklejony w formacie JSON lub pozostawiony jako plik na dysku agenta i odwoływany za pomocą ścieżki. Uprawnienia: wszystko, co konto usługi może odczytać i nic więcej. Zakres ograniczony wyłącznie do interfejsu API BigQuery.

Czy mogę połączyć Google BigQuery z inną bazą danych w ramach tego samego zapytania?

Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do Google BigQuery 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ść BigQuery tam, gdzie wykonywana jest praca

Zainstaluj agenta, skieruj go do swojego magazynu i wybierz miejsce docelowe.

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