Big Query

This connector allows you to connect to a bigquery instance and execute SQL queries.

Connection configuration #

Definition #

Name Mandatory Default Description
credentials yes The authentication use a google keyfile encoded in base 64

⚠️ it’s highly recommended to use a parameter to pass the credentials value

Example #

bigquery_example:
  type: bigquery
  credentials: $var.gbq_sample_token

Test case configuration #

Definition #

Name Mandatory Default Description
connection yes The connection to use
query yes The query to execute to the database

Example #

Example BigQuery:
  source:
    connection: bigquery_example
    type: bigquery
    query: | 
        select * 
            from `rh.employees`
            where hire_date < "2000-01-01"
  expected:
    type: csv
    path: data/employees_before_2000.csv

What are your feelings
Updated on 14 January 2025