+34649324221 · Today 09:00–14:00 · 15:30–20:00

Conversational Analytics in BigQuery and Looker: How to Build a Data Agent

· By the from Analytics teamChat on WhatsApp

Where Google's conversational analytics stands in 2026

Google's conversational analytics lets people ask data questions in natural language and get an answer computed by a query. It is built around data agents: a set of sources plus the context that tells the model what the data means. As of October 2026, according to Google Cloud's release notes:

This is the technical guide: setup, cost and data preparation. To see whether it fits your sales team, start with conversational analytics.

How to build a BigQuery data agent

  1. 1
    Open the Agent Catalog
    In the BigQuery console, Agents page, Agent catalog tab, create an agent with a name and a description of its use case.
  2. 2
    Add knowledge sources
    Tables, views, graphs or user-defined functions. The limit is 100, but Google warns that agents with more than 20 sources may answer inconsistently.
  3. 3
    Describe tables and fields
    Gemini suggests descriptions you can accept or edit. They apply only to the agent, not to the source table.
  4. 4
    Add verified queries
    Formerly golden queries. If a question matches one, the agent runs it as written; otherwise it uses it as a reference. They can take parameters such as @region.
  5. 5
    Build the glossary
    Custom terms stay local to the agent; business glossary terms from Knowledge Catalog apply everywhere. Do not define a term in both.
  6. 6
    Add instructions only if needed
    Google recommends them only when descriptions, verified queries and glossary fall short: default filters, fields to ignore, joins.
  7. 7
    Set maximum bytes billed
    It caps what one query can read, with a minimum of 10,485,760 bytes (10 MB). Unset, it falls back to the project's daily query quota.
  8. 8
    Test and publish
    Try questions in the Preview pane, save it as a draft or publish it to Data Studio and, in preview, Gemini Enterprise.

BigQuery data agent permissions and roles

Whose data it sees
Only what the person asking has permission to access, so your existing BigQuery permissions limit every answer.
Creating agents
roles/geminidataanalytics.dataAgentCreator on the project, plus roles/datacatalog.viewer to add sources. You must be able to query every source you add.
Sharing
Only published agents can be shared. dataAgentUser lets someone chat, dataAgentEditor edit and dataAgentViewer view.
Data Studio
roles/bigquery.studioUser or roles/cloudaicompanion.user on the project, plus roles/datastudio.viewer.

What a BigQuery data agent can and cannot do

According to the BigQuery documentation, the agent generates and runs SQL, answers with text or charts, and can call BigQuery's AI functions for forecasting, anomaly detection or key drivers. It cannot write data (no DML or remote functions), and GQL graph queries need an Enterprise or Enterprise Plus reservation.

Location and data residency

An agent lives in the US multi-region, the EU multi-region or Global, and the location cannot be changed after saving; agents created before 4 June 2026 are Global. Google says it guarantees data residency at rest and for ML processing in the EU and US multi-regions (Google Cloud blog). Prompts are not used to train its foundation models, but anonymized prompt data is analyzed by default to improve the product, and you can opt out.

Conversational Analytics in Looker, on top of LookML

In Looker the agent does not write free SQL: it queries Explores, so it follows the joins, filters and permissions in LookML and reuses your metrics. It is the most governed option, provided the LookML is clean. According to the Looker documentation:

  • An agent can use up to five Explores, and each query returns at most 50,000 rows.
  • Users need access_data on the underlying models; sharing an agent does not grant it.
  • An admin has to enable Gemini in Looker. It works on Looker (Google Cloud core) and Looker (original).
  • Advanced Analytics, formerly Code Interpreter, runs Python for analyses SQL cannot do. It has been generally available since May 2026.
  • Data at rest stays in the Looker instance; ML runs on a global service unless you use the EU localized processing option added in August 2026 (Looker release notes).

Verified queries, also called golden queries, have been generally available since August 2026. Google suggests no more than 30 to 50, hiding keys and technical fields, and preferring verified queries over long free-text instructions, which go stale as the model changes.

Conversational Analytics in Data Studio

Since April 2026, agents are not created in Data Studio: they are built in BigQuery and published there (Data Studio release notes). Data Studio is the window and BigQuery the engine, so context, verified queries and cost limits all live on the BigQuery agent. If your dashboards read summary tables, point the agent at the same ones and both will give the same number.

The Conversational Analytics API

The API puts a data agent inside your own app or the chat tool your team already uses. According to the API overview:

  • It is served from geminidataanalytics.googleapis.com, with v1 endpoints for BigQuery, Looker and Data Studio, and a Python SDK.
  • You create dataAgents with their context, and conversations to chat with them. In stateful chat Google stores the history; in stateless chat your app sends it each time.
  • Responses include the generated SQL and chart specifications your app can render. Access is controlled with IAM.

The v1 release brought data residency, CMEK, VPC Service Controls and audit logs; AlloyDB, Cloud SQL and Spanner as sources are still in preview (API release notes).

Conversational analytics pricing and how to control cost

Agent tokens
Google's Data Agents pricing page lists 3 US dollars per million input tokens and 20 per million output tokens, with a free trial of all Data Cloud agents through 31 December 2026, as of October 2026.
BigQuery queries
The queries an agent runs, while being built and in every conversation, are billed at BigQuery's normal compute pricing.
Looker tokens
Each Looker subscription includes monthly tokens: 60M input and 1.2M output on Standard, 300M and 6M on Enterprise or Advanced, 1.2B and 24M on Embed or Elite. For now there are no quotas or overage fees, and Google promises at least 90 days' notice before enforcing them.
Bytes per query
Maximum bytes billed makes a query that would read too much fail without being charged.
Daily quotas
The BigQuery quotas Query usage per day and Query usage per day per user put a hard ceiling on the project and on each person.
A project per agent
There are no per-agent quotas, so Google's cost guide suggests giving an expensive agent its own project. These controls apply to on-demand billing, not slot reservations.

What to prepare in your data before building an agent

Summary tables
Clean, partitioned summary tables rather than raw events: less to read, lower cost, fewer wrong columns.
Clear names and descriptions
A column called amt_2 will be misread sooner or later.
Metric definitions
Revenue, active customer, won deal, written once and identical to the dashboards.
Verified queries
The 20 or 30 questions your team asks most, solved in advance.
A test set
Real questions with known answers, rerun every time the data model changes.

Conversational analytics in BigQuery and Looker: FAQ

What are BigQuery data agents?

Agents that bundle tables, views or functions with descriptions, a glossary, verified queries and instructions, managed from the Agent Catalog in the BigQuery console.

Is Conversational Analytics in Looker generally available?

Yes, since 12 November 2025 according to the Looker release notes. The Conversational Analytics API reached general availability for BigQuery and Looker on 23 June 2026.

How much does conversational analytics cost?

Google lists 3 dollars per million input tokens and 20 per million output tokens, free until 31 December 2026, plus the BigQuery queries the agent runs.

Can I build agents in Data Studio?

Not since April 2026. You build them in BigQuery and publish them to Data Studio.

BigQuery or Looker for a data agent?

Looker if your metrics are already in LookML. A BigQuery agent if your data has no semantic model, with the definitions in its glossary and verified queries.

Conversational analyticsChatGPT with company dataBigQuery consultingSales Copilot

Want a data agent your team can trust?

Tell us where your data lives and what your team asks. In 30 minutes we will tell you whether BigQuery, Looker or your own agent fits, and what to prepare first.

Book the 30-minute call
Reviews

What our clients say

★★★★★
«from Analytics consultants have been a great asset to us at H&M. They initially joined us to support our migration to GCP and have since helped various business teams not only migrate their reports, but also restructure their entire BI architecture, while being a front-runner in exploring how AI can be utilized within analytics.»
Bianca A.H&M
★★★★★
«Truly impressed with from analytics data visualization skills! Their professionalism and attention to detail not only met but exceeded my expectations. Working with them was a breeze, thanks to their proactive communication and politeness. Highly recommend!»
Facundo P.Puramedicina
★★★★★
«Thanks to from Analytics, we now have custom dashboards to monitor performance across all team divisions, from marketing and customer success to finance and business development. The customer success dashboard has been a complete game-changer, and our leadership team can now make informed decisions directly from clear visual data. We are forever grateful for from Analytics dashboards!»
Chryso S.Stronde