Cloudopslag
Verbinden Google BigQuery naar Excel, Google Sheets, AI en REST
Google's serverloze datawarehouse. De agent authenticeert en voert een SELECT-query uit, waarna de resultaten naar Excel, Sheets, Nova of MCP worden verzonden.
Eén verbinding, elk oppervlak
Waar uw BigQuery-gegevens naartoe kunnen gaan
- 1 uitgaande verbinding
- 0 inkomende poorten
- alleen-lezen · inloggegevens blijven behouden
draait op
- Voor uw team, leveranciers en partners
-
Excel invoegen · vernieuwen op aanvraag
-
Google formulieren add-on · vernieuwen op aanvraag
-
Nova AI Vraag in begrijpelijke taal · tekst naar SQL
-
Gegevensviewer Live resultaten delen · team, leveranciers, partners · elk apparaat
- Voor apps en systemen
-
REST API JSON-eindpunt · OpenAPI 3.1
-
Power BI Power Query M
-
Geplande synchronisaties Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Voor AI-tools
-
AI-assistenten Claude · Cursor · MCP-server
- Bezorgd aan mensen
-
Waarschuwingen en rapporten Slack · Discord · E-mail · Webhook
Query Streams leest BigQuery als live SQL vanuit Microsoft Excel, Google Sheets, Power BI, AI-assistenten via MCP en een REST-eindpunt. Een serviceaccount is alles wat nodig is, en de sleutel kan als een bestand op de eigen schijf van de agent blijven staan in plaats van ergens te worden geplakt. Query's worden uitgevoerd als gewone BigQuery-taken met een standaardlimiet van vijf minuten, wat lang genoeg is voor het analytische werk dat een spreadsheetprogramma doorgaans niet aankan.
- Voor uw team, leveranciers en partners
-
BigQuery naar Excel Microsoft Excel · Excel-invoegtoepassing
Haal live BigQuery-resultaten rechtstreeks in een werkblad op en vernieuw ze wanneer nodig — in Excel op de desktop, Excel Online en Microsoft 365.
BigQuery-handleiding -
BigQuery naar Google Sheets Sheets-add-on
Voer een opgeslagen BigQuery-query uit vanuit de zijbalk en sleep de rijen naar het spreadsheet. Gedeelde medewerkers kunnen het spreadsheet zelf vernieuwen.
BigQuery-handleiding -
Vraag Nova naar BigQuery Nova AI · tekst naar SQL
Stel een vraag in begrijpelijke taal. Nova kent je BigQuery-tabellen al, schrijft en voert de SQL-query uit, legt het antwoord uit en visualiseert het in een grafiek – je hoeft geen query te schrijven en geen inloggegevens te verstrekken.
Hoe Nova werkt -
BigQuery naar gegevensviewer Resultaten delen · team, leveranciers, partners · telefoon, tablet, desktop
Deel een live BigQuery-resultaat met wie dan ook – een collega, een leverancier, een partner – als een bladwijzerbaar raster dat opnieuw wordt weergegeven wanneer het wordt geopend, op een telefoon, een tablet of een desktop. Ze zien de resultaten, nooit de SQL-query of de inloggegevens.
Hoe de gegevensviewer werkt - Voor apps en systemen
-
BigQuery REST API HTTP-eindpunt
Publiceer een BigQuery-query als een geauthenticeerd JSON-eindpunt dat elke applicatie kan aanroepen, met een OpenAPI 3.1-specificatie en kant-en-klare collecties voor Postman, Insomnia en Hoppscotch. Er wordt geen databasepoort geopend.
BigQuery-handleiding -
BigQuery naar Power BI Power Query M
Plak de gegenereerde Power Query M in de geavanceerde editor van Power BI en het rapport leest live BigQuery-resultaten via HTTPS — zonder ODBC-stuurprogramma en zonder geopende databasepoort.
Hoe Power BI werkt -
BigQuery naar Airtable Automatiseringsplatform
Synchroniseer BigQuery-rijen met een Airtable-database volgens een schema, of haal ze op binnen een Airtable-automatiseringsscript.
BigQuery-handleiding -
BigQuery naar Baserow Automatiseringsplatform
Vul een Baserow-tabel in vanuit BigQuery via het REST-eindpunt — zowel op een zelfgehoste locatie als in de Baserow-cloud.
BigQuery-handleiding -
BigQuery naar SeaTable Automatiseringsplatform
Houd een SeaTable-database actueel met BigQuery-gegevens zonder een bestand te exporteren of de database openbaar te maken.
BigQuery-handleiding -
BigQuery naar Smartsheet Automatiseringsplatform
Importeer BigQuery-resultaten in een Smartsheet-raster, zodat plannen en rapporten de gegevens uit het bronsysteem lezen en niet uit de export van vorige week.
BigQuery-handleiding -
BigQuery naar Anvil Anvil Works · App-platform
Ondersteun een Anvil Python-app met BigQuery via het REST-eindpunt in plaats van databasegegevens in de app in te sluiten.
BigQuery-handleiding - Voor AI-tools
-
BigQuery MCP-server Claude, Cursor en MCP-klanten
Geef een AI-assistent alleen-leestoegang tot BigQuery met het schema dat nodig is om correcte SQL-query's te schrijven — zonder inloggegevens in de chat.
BigQuery-handleiding - Bezorgd aan mensen
-
BigQuery-waarschuwingen en -rapporten Slack · Discord · E-mail · Webhook
Plan een BigQuery-query in en laat de resultaten naar Slack, Discord, e-mail of een ondertekende webhook verzenden. Of wacht met verzenden totdat een bepaald aantal rijen, een drempelwaarde of een percentageverandering de door u ingestelde grens overschrijdt.
Hoe waarschuwingen en rapporten werken
Hoe het werkt
5 stappen, geen wijziging van de inkomende firewall
Installeer de netwerkagent op elke locatie met uitgaande HTTPS-verbindingen. BigQuery is een REST API, dus er is geen poort en geen listener nodig.
Geef het een project en, meestal, een standaardgegevensset. Authenticeer met een serviceaccountsleutel — die u kunt plakken of als bestand op de schijf van de agent kunt opslaan en waarnaar u via het pad kunt verwijzen.
Geef dat serviceaccount alleen de leesrechten die het nodig heeft. Alles wat Query Streams kan zien, kan het serviceaccount ook zien.
Selecteer de datasets die u wilt weergeven. De agent leest de tabellen en kolommen ervan en maakt geneste records plat, zodat u kunt zien wat er daadwerkelijk in staat.
Schrijf alleen-lezen SQL-query's, of laat Nova ze schrijven. Lees de opgeslagen query uit Excel, Sheets, Power BI, MCP of REST.
Diepgaande analyse van de functies
Wat BigQuery je biedt
Geneste gegevens die je daadwerkelijk kunt zien
De kracht van BigQuery is tegelijkertijd ook de reden waarom het lastig is om er doorheen te bladeren: records zijn genest, arrays worden herhaald en de helft van de tools die ermee verbinding maken, toont je alleen een kolom met de naam 'payload' en verder niets.
- Geneste records worden in de catalogus weergegeven als parent.child, waardoor de Query Builder de velden binnen een STRUCT toont in plaats van de STRUCT zelf.
- De geografische waarden worden weergegeven als tekst in plaats van als een ondoorzichtig object.
- INTERVAL-kolommen worden expliciet verwerkt. — de Google-clientbibliotheek gooit er iets tegenaan, en in plaats van dat een query daardoor vastloopt, wordt de onbewerkte waarde gelezen.
- Herhaalde kolommen en recordkolommen worden buiten beschouwing gelaten bij waarde-frequentieprofilering, omdat BigQuery geen antwoord geeft op de vraag naar de unieke waarden in een array.
Een dataset is wat andere systemen een database noemen.
Het verschil in terminologie verdient het om duidelijk vermeld te worden, omdat het bepaalt wat je typt. De verbinding koppelt een project aan een standaarddataset, en het is de naam van de dataset die in het midden van een verwijzing tussen verschillende bronnen verschijnt.
- Schrijf binnen één BigQuery-verbinding tabelnamen zonder verdere specificaties. — De taak heeft al je standaardgegevensset ingesteld. Schrijf het project nooit opnieuw.
- In alle bronnen is het middelste deel de dataset.
- Eén BigQuery-verbinding leest één project. Het samenvoegen van twee projecten is een gefedereerde query over twee verbindingen, geen cross-database join binnen één verbinding.
-- bq_analytics is de verbinding, events is de BigQuery-dataset 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
Gedeeld door elke databaseconnector
Dit geldt voor elke databaseconnector.
- Alleen uitgaand — De agent opent één versleutelde verbinding naar Query Streams. Geen inkomende poort om door te sturen, geen VPN, geen IP-whitelist, niets van uw database wordt blootgesteld aan het internet.
- De inloggegevens blijven behouden. — De gebruikersnaam en het wachtwoord van de database bevinden zich op de machine waarop u de agent hebt geïnstalleerd. Query Streams ontvangt deze gegevens nooit en kan uw database dus niet zelfstandig bereiken.
- Alleen-lezen, afgedwongen — één instructie tegelijk, alleen SELECT en soortgelijke instructies. Een schrijfbewerking wordt op uw eigen machine geweigerd voordat deze naar de server wordt verzonden, in plaats van te vertrouwen op een machtiging die iemand zich herinnerd heeft te hebben ingesteld.
- Zet zoveel agents in als u wilt. — één per site, regio of cloud. Alle gegevensbronnen die ze kunnen zien, verschijnen in één enkel dropdownmenu, zodat niemand hoeft te weten welke agent wat host.
Dit is wat je krijgt nadat een query is opgeslagen.
- Deel de mogelijkheden, niet de SQL-code. — Een collega of externe partner kan uw query uitvoeren en de filters ervan wijzigen zonder ooit de onderliggende instructie te zien.
- Filters uit beide richtingen — declareer ze zelf als @variabelen, of laat de connector de letterlijke waarden herkennen die al in je WHERE-clausule staan en bied die aan als keuzelijsten.
- Lees het vanaf elke gewenste locatie. — Microsoft Excel, Google Sheets, Power BI, de REST API, AI-assistenten via MCP, de Query Builder en Nova lezen allemaal dezelfde opgeslagen query.
- Voer er meerdere tegelijk uit — vijf opgeslagen zoekopdrachten in vijf werkbladtabbladen, die gelijktijdig worden weergegeven, ongeacht de omvang van de resultaten.
- Verbind het met alles wat je al hebt aangesloten. — een andere database, een zakelijke API of een map met bestanden, in één alleen-lezen instructie.
Cross-source SQL
Koppel BigQuery aan de rest van uw gegevens.
Eén query kan tegelijkertijd BigQuery en uw andere verbindingen omvatten. Elke bron voert alleen het deel uit dat het aankan, streamt het resultaat terug en de samenvoeging vindt centraal plaats — de bronnen communiceren nooit met elkaar en er wordt niets gekopieerd.
3 verbindingen · 3 agenten
Eén verklaring
-- niets gekopieerd, niets samengevoegd, niets ingepland
SELECT c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
VAN bq_analytics.analytics.orders1 f
JOIN pg_crm.publieke.klanten2 c ON c.id = f.customer_id
JOIN facturering.stripe.facturen3 i ON i.customer = c.stripe_id
GROEP DOOR c.regio
ORDER BY gefactureerd DESC;
De drie onderdelen zijn de verbinding, het schema en de tabel — en de verbindingsnaam is wat je er zelf aan hebt gegeven. Illustratieve kolommen; je tabellen zullen je eigen tabellen zijn. Alleen-lezen is van toepassing op elk onderdeel: alleen SELECT, WITH en EXPLAIN, met een limiet op hoeveel gegevens een bron mag vrijgeven voor een enkele query. Hoe werken gefedereerde query's?
Verbindingsgegevens
Wat BigQuery nodig heeft
- Reikte over
- HTTPS naar de BigQuery API van Google. Geen poort, geen listener, geen inkomende verbindingen.
- Geïdentificeerd door
- Een GCP-project, en meestal een standaarddataset.
- Authenticatie
- Een serviceaccountsleutel — geplakt als JSON, of achtergelaten als een bestand op de schijf van de agent en waarnaar verwezen wordt via een pad.
- Toestemmingen
- Alles wat het serviceaccount kan lezen, en niets anders. Beperkt tot alleen de BigQuery API.
- Cliënt
- Google.Cloud.BigQuery.V2 3.10.0, gebundeld — geen native afhankelijkheid om te installeren
- Time-out van de query
- Standaard 300 seconden, wat bewust ruim is voor analytisch werk.
- Resultaten
- De taak is voltooid en de rijen worden vervolgens verzonden, omdat de API voor taken ze op die manier levert.
- Alleen-lezen
- Dit wordt aan de agent opgelegd voordat de opdracht wordt ingediend.
Query Streams stelt geen limiet aan wat BigQuery u in rekening brengt. Er is geen schatting op basis van een testrun en geen maximumbedrag voor gefactureerde bytes — een query die een grote, niet-gepartitioneerde tabel scant, kost precies hetzelfde als wanneer u deze rechtstreeks vanuit de console uitvoert. Partitioneer uw tabellen en gebruik de quota van GCP en de rechten van het serviceaccount als controlemechanisme.
Bij een query over meerdere bronnen is het middelste deel van een driedelige verwijzing de BigQuery-dataset. Een verbinding genaamd bq_analytics die de dataset met gebeurtenissen leest, wordt geschreven als bq_analytics.events.sessions.
Leveranciersdocumentatie: cloud.google.com
Veelgestelde vragen
Vragen over Google BigQuery
Welke tools kunnen Google BigQuery-gegevens lezen via Query Streams?
Alles via één verbinding: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplande meldingen en rapporten. Verbind het datawarehouse één keer en elk oppervlak leest dezelfde alleen-lezen verbinding — er is geen configuratie per tool nodig en er wordt geen tweede kopie van de gegevens gemaakt.
Moet ik een firewallpoort openen naar mijn Google BigQuery-datawarehouse?
Nee. De Query Streams Network Agent draait binnen uw netwerk en opent één enkele versleutelde uitgaande verbinding. Er wordt niets afgeluisterd voor inkomend verkeer, er is geen VPN nodig en het datawarehouse behoudt zijn bestaande firewallregels.
Kunnen querystreams gegevens in Google BigQuery wijzigen?
Nee. De agent zorgt ervoor dat alleen-lezen is toegestaan tijdens de uitvoering — één instructie tegelijk, alleen SELECT en soortgelijke instructies. De inloggegevens blijven op de agent en worden nooit naar Query Streams verzonden.
Wat heeft Query Streams nodig om verbinding te maken met Google BigQuery?
Een bereikbare host, een rol en het bijbehorende wachtwoord — de agent bevat het stuurprogramma, dus er wordt niets op het datawarehouse geïnstalleerd. Bereikbaar via: HTTPS naar de BigQuery API van Google. Geen poort, geen listener, geen inkomend verkeer. Geïdentificeerd door: Een GCP-project en meestal een standaarddataset. Authenticatie: Een serviceaccountsleutel — geplakt als JSON, of achtergelaten als een bestand op de schijf van de agent en waarnaar wordt verwezen via het pad. Machtigingen: Alles wat het serviceaccount kan lezen, en niets meer. Beperkt tot de BigQuery API.
Kan ik Google BigQuery in dezelfde query koppelen aan een andere database?
Ja, dat is een gefedereerde query. Eén statement kan tegelijkertijd verwijzen naar Google BigQuery en uw andere verbindingen, geschreven als connection.schema.table. Elke bron voert alleen het deel uit dat het aankan en streamt het resultaat terug; de join vindt centraal plaats, waardoor de bronnen nooit met elkaar verbinding maken en er niets wordt gekopieerd of gepland. Alleen-lezen is van toepassing op elk onderdeel — alleen SELECT, WITH en EXPLAIN — en er is een limiet aan hoeveel gegevens een bron voor een enkele query mag vrijgeven. Gefedereerde queries zijn een functie van uw abonnement; op de pagina met gefedereerde queries vindt u de huidige limieten voor bronnen en groottes.
Plaats BigQuery daar waar het werk gebeurt.
Installeer de agent, richt deze op uw magazijn en kies een bestemming.
Alleen-lezen Alleen uitgaand De inloggegevens blijven bij de agent.

