[source-bigquery] Support cross-project access, custom queries, and partition filters #72966
Ilja Herdt (Airbyte) (iherdt-airbyte)
started this conversation in
Connector Ideas and Features
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The BigQuery source connector has several limitations that prevent it from supporting common enterprise BigQuery access patterns. These are related and would ideally be addressed together in a connector revamp.
Request: Improve the BigQuery source connector to support:
Context: Enterprise environments commonly use cross-project BigQuery access where a vendor issues credentials from a central project, and data lives in a separate project. These environments also frequently enforce mandatory partition filters or WHERE clauses as security/cost controls. Without custom query support, users cannot control what data is read or how tables are queried, which blocks adoption in environments with strict data governance requirements.
A working custom connector using Google's Python BigQuery client demonstrates all three capabilities are technically feasible and align with Google's officially supported patterns.
Expected behavior:
bigquery.Client(project=<target>, credentials=<creds>)Related issues:
Beta Was this translation helpful? Give feedback.
All reactions