BigQuery

Overzicht

Google Cloud BigQuery datawarehouse voor analyse en machine learning. Via Langdock’s integratie kun je BigQuery rechtstreeks vanuit je gesprekken openen en beheren.

Authenticatie: OAuth Categorie: Data & Analyse Beschikbaarheid: Alle workspace-abonnementen

Beschikbare acties

Datasets weergeven

bigquery.listDatasets

Toont alle datasets in een BigQuery-project

Bevestiging vereist: Nee

Parameters:

  • projectId (TEKST, Verplicht): De Google Cloud-project-ID die de datasets bevat

Uitvoer: Geeft een array van datasets terug met hun ID's, namen en metadata


Tabellen weergeven

bigquery.listTables

Toont alle tabellen in een BigQuery-dataset

Bevestiging vereist: Nee

Parameters:

  • projectId (TEKST, Verplicht): De Google Cloud-project-ID

  • datasetId (TEKST, Verplicht): De dataset-ID die de tabellen bevat

Uitvoer: Geeft een array van tabellen terug met hun ID's, namen en metadata


Tabelschema ophalen

bigquery.getTableSchema

Haalt de schema-informatie op voor een specifieke BigQuery-tabel

Bevestiging vereist: Nee

Parameters:

  • projectId (TEKST, Verplicht): De Google Cloud-project-ID

  • datasetId (TEKST, Verplicht): De dataset-ID die de tabel bevat

  • tableId (TEKST, Verplicht): De tabel-ID waarvoor schema-informatie moet worden opgehaald

Uitvoer: Geeft het tabelschema terug inclusief veldnamen, typen en beperkingen


Query uitvoeren

bigquery.executeQuery

Voert een SQL-query uit in BigQuery en geeft de resultaten terug

Bevestiging vereist: Nee

Parameters:

  • projectId (TEKST, Verplicht): De Google Cloud-project-ID waarin de query wordt uitgevoerd

  • query (MEERREGEL_TEKST, Verplicht): De SQL-query die in BigQuery moet worden uitgevoerd

  • useLegacySql (BOOLEAN, Optioneel): Of legacy SQL-syntaxis moet worden gebruikt (standaard: false voor Standard SQL)

Uitvoer: Geeft queryresultaten terug met de volgende structuur:

  • jobReference: Informatie over de jobreferentie

  • totalRows: Totaal aantal rijen in het resultaat

  • rows: Array van resultaatsrijen met veldwaarden

  • schema: Schema van de resultaatvelden

  • jobComplete: Of de job succesvol is voltooid


Tabelgegevens ophalen

bigquery.getTableData

Haalt daadwerkelijke datarijen op uit een BigQuery-tabel

Bevestiging vereist: Nee

Parameters:

  • projectId (TEKST, Verplicht): De Google Cloud-project-ID

  • datasetId (TEKST, Verplicht): De dataset-ID die de tabel bevat

  • tableId (TEKST, Verplicht): De tabel-ID om gegevens uit op te halen

  • maxResults (NUMMER, Optioneel): Maximum aantal rijen om te retourneren (optioneel)

Uitvoer: Geeft tabelgegevens terug met rijen- en schema-informatie


Dataset aanmaken

bigquery.createDataset

Maakt een nieuwe dataset in BigQuery

Bevestiging vereist: Nee

Parameters:

  • projectId (TEKST, Verplicht): De Google Cloud-project-ID

  • datasetId (TEKST, Verplicht): De ID voor de nieuwe dataset

  • beschrijving (TEKST, Optioneel): Optionele beschrijving voor de dataset

  • location (TEKST, Optioneel): Geografische locatie voor de dataset (bijv. US, EU)

Uitvoer: Geeft de aangemaakte dataset terug met de ID en metadata


Tabel aanmaken

bigquery.createTable

Maakt een nieuwe tabel in een BigQuery-dataset

Bevestiging vereist: Nee

Parameters:

  • projectId (TEKST, Verplicht): De Google Cloud-project-ID

  • datasetId (TEKST, Verplicht): De dataset-ID waarin de tabel moet worden aangemaakt

  • tableId (TEKST, Verplicht): De ID voor de nieuwe tabel

  • beschrijving (TEKST, Optioneel): Optionele beschrijving voor de tabel

  • schema (MEERREGEL_TEKST, Optioneel): Tabelschema als JSON-array van veldenobjecten (optioneel)

Uitvoer: Geeft de aangemaakte tabel terug met de ID en schema-informatie


Tabelgegevens invoegen

bigquery.insertTableData

Voegt datarijen in in een BigQuery-tabel

Bevestiging vereist: Nee

Parameters:

  • projectId (TEKST, Verplicht): De Google Cloud-project-ID

  • datasetId (TEKST, Verplicht): De dataset-ID die de tabel bevat

  • tableId (TEKST, Verplicht): De tabel-ID om gegevens in te voegen

  • rows (MEERREGEL_TEKST, Verplicht): JSON-array van rijnobjecten om in te voegen

  • ignoreUnknownValues (BOOLEAN, Optioneel): Of onbekende waarden in de gegevens moeten worden genegeerd

  • skipInvalidRows (BOOLEAN, Optioneel): Of rijen met ongeldige gegevens moeten worden overgeslagen

Uitvoer: Geeft de invoegresultaten terug met succes-/foutinformatie


Datasetinformatie ophalen

bigquery.getDatasetInfo

Haalt gedetailleerde informatie op over een BigQuery-dataset

Bevestiging vereist: Nee

Parameters:

  • projectId (TEKST, Verplicht): De Google Cloud-project-ID

  • datasetId (TEKST, Verplicht): De dataset-ID waarvoor informatie moet worden opgehaald

Uitvoer: Geeft datasetinformatie terug inclusief aanmaaktijd, locatie en toegangscontrole

Veelvoorkomende gebruikssituaties

  • Gegevensbeheer: Beheer en organiseer je BigQuery-gegevens

  • Automatisering: Automatiseer workflows met BigQuery

  • Rapportage: Genereer inzichten en rapporten

  • Integratie: Verbind BigQuery met andere tools

Beste praktijken

1

Aan de slag

  • Schakel de BigQuery-integratie in in je workspace-instellingen

  • Authenticeer met OAuth

  • Test de verbinding met een eenvoudige leesbewerking

  • Verken beschikbare acties voor uw gebruikssituatie

2

Belangrijke overwegingen

  • Zorg voor de juiste authenticatiegegevens

  • Respecteer rate limits en API-quotums

  • Controleer instellingen voor gegevensprivacy

  • Test bewerkingen eerst in een veilige omgeving

Probleemoplossing

Probleem
Oplossing

Authenticatie mislukt

Controleer uw OAuth-gegevens

Rate limit overschreden

Verminder de frequentie van verzoeken

Gegevens niet gevonden

Controleer machtigingen en beschikbaarheid van gegevens

Verbindingstime-out

Controleer netwerkconnectiviteit

Ondersteuning

Voor aanvullende hulp bij de BigQuery-integratie, neem contact op met [email protected]