The BigQuery connector lets you ask questions about your Google BigQuery data directly in AlphaSense. You connect your Google account, register the BigQuery project(s) you want to query by project ID, and then ask questions in plain language — AlphaSense discovers the tables you have access to and runs the analytical queries for you, on demand. Your BigQuery data is queried live and is never copied into AlphaSense.
Contents
- Before You Begin
- How to Connect BigQuery
- What's Accessible
- How It Works
- Items to Note
- Modify, Revoke, or Disconnect
- Troubleshooting & FAQs
- Security
- Sources
Before You Begin
To connect BigQuery you'll need:
-
An AlphaSense account with the BigQuery connector enabled for your organization.
[CONFIRM: BigQuery connector entitlement / how it's enabled for a customer org in AlphaSense] - A Google Cloud project that holds the BigQuery data you want to query, with billing enabled. BigQuery requires a billing‑enabled project to run queries (a free monthly usage tier still applies); the credit‑card‑free BigQuery sandbox works only within sandbox limits (Google: BigQuery sandbox & billing).
- A Google account with access to that project's data. You'll connect with this account, and AlphaSense will only ever see what this account is already permitted to see.
- The required Google Cloud APIs enabled on the project (see admin steps below).
- If your Google account is managed by Google Workspace: your Workspace admin must allow AlphaSense to access Google data — some organizations block third‑party apps by default (Google: control which apps access Workspace data).
You only ever see data your own Google account can access. AlphaSense acts on your behalf and cannot reach anything you couldn't reach yourself.
How to Connect BigQuery
Connecting has two parts: a one‑time setup by a Google Cloud / Workspace admin, then a per‑user connection in AlphaSense.
Step 1 — Admin setup (one‑time, per project)
A person with admin rights on the Google Cloud project must:
-
Enable the required APIs on the project:
- BigQuery API (and BigQuery Storage API) — usually already on for existing BigQuery projects.
- Conversational Analytics API — powers the natural‑language questions (Google: enable the Conversational Analytics API).
- Grant each connecting user access on the project. A user needs all three of the following, because running a query, reading the rows, and using natural‑language analytics are separate permissions (Google: BigQuery access control, Google: Conversational Analytics IAM):
| Grant this role | So the user can |
|---|---|
roles/bigquery.user |
Run queries and discover the catalog (list datasets & tables) |
roles/bigquery.dataViewer |
Read the actual table data (bigquery.user alone can't read rows) |
roles/geminidataanalytics.dataAgentStatelessUser |
Use the natural‑language (Conversational Analytics) path |
Tip: dataViewer can be scoped to just the specific dataset(s) you want AlphaSense to reach, for least privilege.
- (Workspace‑managed orgs only) In the Google Admin console → Security → Access and data control → API controls, mark AlphaSense as allowed so users aren't blocked from connecting (Google: manage third‑party app access).
These are admin‑only actions — they require Google Cloud IAM access to the project. If you're an end user without that access, share this section with your Google Cloud / Workspace admin to complete before you connect.
Step 2 — Connect your Google account (each user)
- In AlphaSense, open the Integration Center and, under Structured Data Tools, select BigQuery.
- Click Connect BigQuery and sign in with Google. Google shows a consent screen — "alpha‑sense.com wants access to your Google Account" — requesting to see, edit, configure, and delete your Google Cloud data and see your account email (Google's standard wording for this level of access). AlphaSense uses this only to discover and query your BigQuery data on your behalf. Click Allow.
- Your Google account is now linked to AlphaSense.
Step 3 — Register your BigQuery project(s)
Linking your Google account is not enough on its own — you then tell AlphaSense which BigQuery project to query by registering it. On the BigQuery page, click Add Project to open the Connect a BigQuery project dialog:
- (Optional) Give the project a friendly Name.
- Enter the GCP Project ID that hosts your datasets — "the Google Cloud project ID where BigQuery is enabled."
- Click Connect. AlphaSense validates access at registration time: it confirms your connected account can reach the project's datasets and that the natural‑language (Conversational Analytics) capability is available for that project. If access is missing or the API isn't enabled, registration fails with a clear message — see Troubleshooting. Then click Done.
What's Accessible
The BigQuery connector can reach the datasets and tables in the Google Cloud project(s) you have registered and that your connected Google account is permissioned for — nothing more. It discovers the catalog and runs read‑only analytical queries against it in real time. Your registered BigQuery data is available to AlphaSense's Generative Search and Smart Summaries.
Capabilities
| Capability | What it does |
|---|---|
| Catalog discovery | Lists the datasets and tables available to you in the project |
| Natural‑language querying | Answers questions about your BigQuery data by generating and running SQL for you, via Google's Conversational Analytics (overview) |
AlphaSense performs read/query operations only — it does not create, modify, or delete your BigQuery data.
How It Works
- You register the projects. You explicitly register each BigQuery project by its project ID, and AlphaSense validates your access to it — and that the analytics capability is enabled — before it can be queried. Nothing is reachable until you've both connected your account and registered the project.
- Real‑time, not ingested. AlphaSense queries BigQuery live when you ask a question. Your data is not copied into or indexed by AlphaSense's search index.
- On your behalf. Every query runs using your connected Google identity, so results are automatically limited to what your account can access, and permissions are checked live at query time by Google.
- Broad grant, narrow use. The connection uses a broad Google Cloud access grant (required by the Conversational Analytics capability), but AlphaSense uses it only to discover and query your BigQuery data.
- Short‑lived retention. Query results are retained only in AlphaSense's observability traces for 10 days, then automatically deleted.
Items to Note
- You query only registered projects. You can query a project once you've registered it (Step 3).
- Access is the #1 blocker. If a question returns "BigQuery analytics isn't available for this project" or no data, it almost always means the connected account is missing one of the three grants above, an API isn't enabled, or the project has no data — not a connection failure.
- Google BigQuery limits apply. Very large result sets or unusually long‑running queries are subject to Google's standard BigQuery limits (Google: BigQuery quotas & limits).
- Read‑only. The connector never writes to your data.
Modify, Revoke, or Disconnect
- In AlphaSense: open the BigQuery page in the Integration Center (it shows your Account, Status: Connected, and Connection Type: Individual), click Disconnect, and confirm — "Disconnecting will unlink your BigQuery from AlphaSense." This revokes access and stops all live querying. Because nothing is ingested, there's no stored content to remove; any query results held in observability traces are automatically deleted after 10 days.
- From your Google account: you can review and remove AlphaSense's access anytime at myaccount.google.com → Data & privacy → Third‑party apps & services.
- Workspace admins can revoke or restrict AlphaSense for the whole organization from the Admin console API controls (Google).
Troubleshooting & FAQs
"Google hasn't verified this app" when I try to connect.
This appears during the pre‑verification window for the requested access level. If you're an approved tester, continue via Advanced → Go to AlphaSense; otherwise wait until verification is complete (Google).
"Access blocked" / I can't reach the Google sign‑in.
Your Google Workspace admin may be blocking third‑party apps. Ask them to allow AlphaSense in the Admin console API controls (Google).
AlphaSense says analytics "isn't available for this project," or returns no data.
Your connected Google account likely lacks one of the required grants on the project — you need to be able to run queries, read table data, and use Conversational Analytics (roles/bigquery.user + roles/bigquery.dataViewer + roles/geminidataanalytics.dataAgentStatelessUser). Also confirm the required APIs are enabled and the project actually contains data. Ask your project admin to complete Step 1.
Registering a project fails ("project not found," "access denied," or "enable the API").
Registration checks your access before saving the project. A failure means the project ID is wrong, your connected Google account can't reach that project's data, or the required APIs (BigQuery + Conversational Analytics) aren't enabled on it. Fix the access/APIs (see Step 1) and register again.
AlphaSense doesn't know which project to use.
Reference the registered project you mean in your question.
Can AlphaSense change or delete my BigQuery data?
No. It only reads and queries.
Security
AlphaSense queries your BigQuery data on your behalf, honoring your existing Google permissions, and does not ingest it. For details on AlphaSense's security posture and certifications, see trust.alpha-sense.com.
Sources
- Google — BigQuery access control (IAM roles:
bigquery.user,bigquery.dataViewer,bigquery.jobUser): https://cloud.google.com/bigquery/docs/access-control - Google — BigQuery sandbox & billing requirement: https://cloud.google.com/bigquery/docs/sandbox
- Google — Conversational Analytics API overview: https://cloud.google.com/gemini/docs/conversational-analytics-api/overview
- Google — Conversational Analytics API access control (
dataAgentStatelessUser): https://cloud.google.com/gemini/docs/conversational-analytics-api/access-control - Google — Enable the Conversational Analytics API: https://cloud.google.com/gemini/docs/conversational-analytics-api/enable-the-api
- Google — OAuth 2.0 scopes (BigQuery API): https://developers.google.com/identity/protocols/oauth2/scopes
- Google — BigQuery quotas & limits: https://cloud.google.com/bigquery/quotas
- Google — Unverified apps / OAuth verification: https://support.google.com/cloud/answer/7454865
- Google — Remove third‑party access from your Google account: https://support.google.com/accounts/answer/3466521
- Google — Control which third‑party apps access Workspace data (admin): https://support.google.com/a/answer/7281227
Items marked [CONFIRM] are AlphaSense product behaviors to verify against the live connector, not vendor‑sourced facts.