Skip to main content

harlequin-bigquery

This is a BigQuery adapter for Harlequin, a SQL IDE for the terminal.

This adapter will use Application Default Credentials to authenticate with BigQuery and run queries.

Configuration

This adapter supports the following options:

  • project: The ID of the Google Cloud project to run Harlequin in. Defaults to whatever it can infer from the user's environment, i.e. gcloud config list project.
  • location: The location used to run the catalog queries, which must be region-qualified. Defaults to US.

Required permissions

The user will need the permission to query both INFORMATION_SCHEMA.TABLES and INFORMATION_SCHEMA.COLUMNS to load the data catalog.

To query these views, you need the following Identity and Access Management (IAM) permissions:

  • bigquery.tables.get
  • bigquery.tables.list
  • bigquery.routines.get
  • bigquery.routines.list

Each of the following predefined IAM roles includes the necessary permissions:

  • roles/bigquery.admin
  • roles/bigquery.dataViewer
  • roles/bigquery.metadataViewer

For more information about BigQuery permissions, see Access control with IAM.

Release files for harlequin_bigquery 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for harlequin_bigquery 1.0.3
File Size Uploaded
harlequin_bigquery-1.0.3.tar.gz 7.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for harlequin_bigquery 1.0.3
File Interpreter ABI Platform
harlequin_bigquery-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 16.8 kB

Release files / harlequin_bigquery-1.0.3.tar.gz

Download URL harlequin_bigquery-1.0.3.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8dd0f099f894ef1e33978860d767afacfa8b1333c1d8cf3fd473787743751094
BLAKE2b-256 checksum
How to use checksums
b00bc9820d007225c74eb7efcaf27e85ad936844b6ca13418c2504db5a722609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.0.1 CPython/3.13.1 Darwin/24.1.0

Release files / harlequin_bigquery-1.0.3-py3-none-any.whl

Download URL harlequin_bigquery-1.0.3-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e704091fdeb463ebda89fe4fe70d04d90176b8ff69393a6fe75656b1694ddeb
BLAKE2b-256 checksum
How to use checksums
9d8429735ae6d1218252dd9e64048b58e91af9895b6880957cd1dc16435341ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.0.1 CPython/3.13.1 Darwin/24.1.0

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page