Gegevens ophalen van BigQuery naar binnen Excel
Haal live rijen uit uw BigQuery-datawarehouse naar Excel en vernieuw ze wanneer u maar wilt. Geen ODBC-stuurprogramma, geen export, geen macro's. De eerste keer duurt het ongeveer tien minuten en het is inbegrepen in het gratis abonnement.
Wat je uiteindelijk overhoudt
Een werkblad dat de live resultaten van een SQL-query op uw BigQuery-datawarehouse weergeeft, met een knop waarmee de meest recente rijen worden opgehaald zodra de gegevens wijzigen. Zoals dit:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | klant_id | voornaam | achternaam | land | totaal |
| 2 | 1042 | Maria | Alvarez | VS | 1,284.50 |
| 3 | 1043 | Daniël | Okafor | VS | 612.00 |
| 4 | 1047 | Priya | Nair | VS | 2,090.75 |
| 5 | 1051 | Thomas | Berg | VS | 338.20 |
| 6 | 1056 | Lucía | Ferreira | VS | 1,455.00 |
| 7 | 1060 | Kenji | Sato | VS | 874.10 |
| 8 |
Live vanuit BigQueryGoogle BigQuery bewaart uw gegevens in zijn eigen cloud. Om ze in Excel te krijgen, moet u meestal gebruikmaken van stuurprogramma's, verbindingsreeksen of exportbestanden die direct na aankomst alweer verouderd zijn. Query Streams slaat dat over: een klein hulpprogramma, de Agent, voert de query uit op de locatie waar uw gegevens zich bevinden, en een Excel-invoegtoepassing vraagt de Agent vervolgens om de gewenste rijen. Alleen de resultaten worden verzonden, via een versleutelde verbinding, en Excel kan overal zijn: op uw laptop thuis, op de computer van een collega aan de andere kant van het land, of in Excel op het web.
Wat je nodig hebt
Een Query Streams-account
Het gratis abonnement is voldoende voor deze handleiding. Meld je aan via mijn.querystreams.nl.
De Agent op elke computer die altijd aan staat.
Een klein programma dat op de achtergrond draait en BigQuery aanroept wanneer Excel daarom vraagt. Het enige wat het nodig heeft, is een internetverbinding.
Uw BigQuery-inloggegevens
De account- of projectgegevens en een inloggegeven waarmee de gegevens kunnen worden ingezien. Je beheerder kan je een inloggegeven geven waarmee je alleen leesrechten hebt.
Welke computer krijgt de agent? Elke machine die altijd aan staat en al toegang heeft tot uw BigQuery-datawarehouse. Excel kan overal zijn., inclusief Excel op het web.
Verbind het in vijf stappen.
-
Maak uw account aan
Ga naar mijn.querystreams.nl en meld je aan. Kies de Gratis plan. Het is een echt plan, geen proefversie, en het omvat het koppelen van uw BigQuery-datawarehouse en het uitvoeren van query's vanuit Excel.
Installeer de agent op een computer die altijd aan staat.



Aanmelden, openen DownloadInstalleer de agent op een computer of server die altijd aan staat en internettoegang heeft. Dit duurt een minuut en daarna start de agent automatisch.
Waarom een klein programma in plaats van een driver? De agent is een eenmalige installatie voor Windows, Mac of Linux (ongeveer 85 MB op Windows, iets meer dan 100 MB op Mac en Linux) die stil op de achtergrond draait. Het maakt één uitgaande, versleutelde verbinding met Query Streams, net zoals een browser dat doet, dus u hoeft geen firewallpoort te openen en geen VPN in te stellen. Uw sleutels blijven op die machine en de gegevens worden verzonden naar uw locatie, indien nodig via internet. Het enige dat u hoeft te doen, is de add-in installeren.
De downloadpagina toont Uw toegangssleutelPlak het in de Agent wanneer daarom wordt gevraagd en wacht tot de badge is weergegeven. Verbonden met querystreamsDat is het enige wat je op de agent zelf doet.
Complete walkthroughs zijn beschikbaar als je die wilt: Windows, Mac, Linux.
-
Richt het op uw BigQuery-datawarehouse.
Ga terug naar je browser en open... Data Agents (onder Gegevens (in het bovenste menu). Uw makelaar staat daar vermeld. Klik Connector toevoegen, kiezen Google BigQueryen vul de gegevens in die je eerder hebt verzameld:
- Verbindingsnaam
- Elke naam die je later zult herkennen, zoals 'Verkoopdatabase'.
- GCP-project-ID
- De ID van uw Google Cloud-project, die bovenaan de Google Cloud-console wordt weergegeven, bijvoorbeeld my-project-123.
- Authenticatiemethode
- Hoe de agent zich aanmeldt bij Google; de standaardmethode, de JSON-sleutel van het serviceaccount, is het eenvoudigst.
- Service Account JSON-sleutel
- Plak hier de inhoud van het sleutelbestand dat u hebt gedownload voor een Google-serviceaccount dat BigQuery kan lezen.
Klik op TestverbindingWanneer er staat Aangesloten, klik SlaDe verbinding bereikt uw agent binnen enkele seconden.
Test mislukt? Meestal is de inloggegevens verlopen of ontbreekt er een machtiging. Log rechtstreeks in bij BigQuery met hetzelfde account en controleer of de gegevens zichtbaar zijn.
-
See your data in Query Builder Optioneel
You can look at your BigQuery warehouse before Excel is involved at all. Open Querybouwer in the portal and pick the connection you just made. The Schema tab lists your tables and columns, and clicking one puts its name in the editor, so you can write a query without remembering exact names. Click Ren and the rows appear under Resultaten. Query Builder is on every plan, Free included.
On Business plans you can also ask Nova in plain English (“show me customers in the USA”) and it writes the SQL for you. When the query looks right, save it: from Personal Core up it shows in the add-in’s Saved Queries list, and on any plan you can copy the SQL into the next step.
-
Querystreams toevoegen aan Excel
Ga in Excel naar Invoegen → Invoegingen ophalen, zoeken naar Query-stromenen klik ToevoegenOf open het direct vanuit Querystreams op Microsoft AppSourceEr verschijnt een knop 'Query Streams' in het lint. Meld u aan met hetzelfde account.
Werkt in Excel voor Microsoft 365 op Windows en Mac, en in Excel op het web.
-
Schuif je eerste tafel aan
Klik op de knop Query Streams en kies Een query streamenen kies de verbinding die je zojuist hebt gemaakt.
Typ de query die u wilt uitvoeren. Deze haalt een paar kolommen op uit een bestellingen tafel:
Voorbeeld · SQLSELECT order_id, customer_name, order_total FROM `my-project-123.analytics.orders` ORDER BY order_total DESC LIMIT 100;
Onder Bestemmingsblad kiezen Maak een nieuw werkblad aanDruk vervolgens op de afspeelknop (de ▶-pijl). De rijen verschijnen binnen een seconde of twee in Excel. Druk er nogmaals op wanneer de gegevens zijn gewijzigd en het werkblad wordt direct bijgewerkt.
Weet je niet wat SQL is? Build it in Querybouwer first and paste it here, or pick it from Saved Queries if you saved it.
Dat is alles. Uw gegevens staan in het spreadsheet en worden met één klik bijgewerkt. Er is niets van uw netwerk verwijderd, behalve de rijen die u hebt opgevraagd.
Goede volgende stappen
- Sla de zoekopdracht op. In het portaal kunt u het vervolgens met één klik opnieuw uitvoeren, vanuit Excel of Google Sheets.
- Voeg een filter toe zoals een datumbereik, zodat dezelfde zoekopdracht "deze maand" kan antwoorden zonder aanpassingen.
- Deel de resultaten met een collega. Zij zien de rijen, niet je inloggegevens.
Vragen die mensen stellen
Moet Excel op dezelfde computer staan als uw BigQuery-datawarehouse?
Nee. Alleen de agent hoeft zich op dezelfde locatie te bevinden als uw BigQuery-datawarehouse. Excel kan op elke computer met een internetverbinding staan, inclusief Excel op het web en Excel op een Mac. Meld u aan bij de add-in met uw account en uw verbindingen zijn beschikbaar.
Worden mijn gegevens naar Query Streams gekopieerd?
Nee. De agent voert de query uit op de locatie waar uw gegevens zich bevinden en verzendt alleen de rijen die worden geretourneerd. Er vindt tussendoor geen synchronisatie of opslag plaats.
Is dit echt inbegrepen bij het gratis abonnement?
Ja. Gratis is een abonnement dat je behoudt, geen proefperiode die verloopt. Bekijk precies wat het inhoudt op de website. prijspagina.
Werkt het ook met Excel voor Mac?
Ja. Excel voor Microsoft 365 op Mac en Windows, en Excel op het web.
Gerelateerde handleidingen
Elke gids voor BigQuery
Is dit niet helemaal jouw situatie?
- Wil je de Excel-werkmappen zelf opvragen? Excel Folder leest een map met werkmappen als tabellen → Excel Folder
Setup trouble?
- Want the Agent to sign in with a login that can only read? Create a read-only database user, with copy-paste SQL for each database → Create a read-only database user
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

