Skip to main content
ai-ml

BigQuery Graph Is Now GA, Bringing Native Graph Analytics and AI Agent Grounding to BigQuery

Google Cloud has announced the general availability of BigQuery Graph, bringing native graph analytics, GQL, cross-cloud data traversal, and connected context for AI agents directly into BigQuery.

Xcademia Team

Xcademia Research Team

Sep 01, 202612 min read3 views
Share:
BigQuery Graph Is Now GA, Bringing Native Graph Analytics and AI Agent Grounding to BigQuery

BigQuery Graph Is Now GA, Bringing Native Graph Analytics and AI Agent Grounding to BigQuery

Google Cloud has announced the general availability of BigQuery Graph, bringing native graph capabilities directly into its data warehouse.

The technology is designed for enterprise questions that depend on relationships between data rather than individual rows. Examples include determining how accounts are connected, tracing the path of a payment, identifying relationships between entities, and providing connected context for AI agents.

Google Cloud says BigQuery Graph brings ISO-standard Graph Query Language (GQL) alongside SQL, allowing graph traversals to run natively without extracting data into a separate graph database or building ETL pipelines.

Because BigQuery Graph is built directly on BigQuery, Google says it can operate at petabyte scale, work with existing row- and column-level security, and call BigQuery ML and AI functions within the same query.

The company describes this as combining two roles in one engine: large-scale graph analytics and connected context for AI agents.


Why Graph Analytics Matters for Enterprise Data

Many enterprise questions are not simply about finding a particular record.

They depend on understanding how records connect.

For example, an organization may need to determine:

  • How two accounts are connected

  • What path a payment took

  • Which entities are connected to a suspicious event

  • Which supplier is associated with a product

  • What context should be provided to an AI agent

  • How infrastructure components depend on one another

These are relationship-focused questions.

Historically, organizations could extract data from a warehouse and move it into a dedicated graph database to perform this type of analysis.

Google Cloud says that approach can create data silos and additional operational overhead.

BigQuery Graph is intended to remove that separation by bringing graph capabilities directly into BigQuery.


BigQuery Graph Reaches General Availability

Google Cloud introduced BigQuery Graph in preview as a way to unify graph and relational analytics.

With the general availability release, GQL sits alongside SQL, and graph traversals run natively within BigQuery.

Google Cloud highlights several capabilities:

  • ISO-standard Graph Query Language

  • Native graph traversal

  • No ETL required for graph analysis within BigQuery

  • Petabyte-scale graph analytics

  • Existing row- and column-level security

  • Integration with BigQuery ML and AI functions

  • Support for connected AI agent context

The company says the GA release represents more than a stability milestone.

According to Google Cloud, development focused on two areas: making the graph engine faster and broader, and building an agentic ecosystem around it.

Some of the capabilities described in the announcement are generally available, while others are in preview or rolling out over the following weeks.


What Is a Property Graph?

BigQuery Graph uses a property graph model.

In this approach, data can be represented through:

  • Nodes, representing entities

  • Edges, representing relationships

  • Properties, representing information associated with those entities or relationships

For example, a customer can be represented as a node, a product as another node, and a purchase as an edge connecting the customer to the product.

This structure makes it possible to ask questions that involve multiple relationships or "hops" through the data.

Instead of treating each table independently, graph analysis focuses on the connections between entities.


Cross-Cloud Data With Borderless Graph Lakehouse

One of the capabilities highlighted in the announcement is borderless Lakehouse.

Google Cloud says a single BigQuery Graph can span native BigQuery tables and open Iceberg tables in other clouds through:

  • Databricks Unity Catalog

  • AWS Glue

  • Snowflake

The key point is that the graph can traverse the data in place, without copying the underlying data or building ETL pipelines.

Google Cloud provides a retail example.

Imagine a support agent needs to answer:

Who supplies the product behind this customer's delayed order, and where are they based?

The customer information could be stored in an Iceberg lakehouse on Google Cloud, while product and supplier information could be available through a Databricks catalog on AWS.

Rather than assembling those relationships separately for every request, BigQuery Graph can represent the sources through a virtual knowledge graph.


The Cross-Cloud Graph Definition

Google Cloud provides a DDL example showing how a virtual property graph can map node and edge tables across cloud environments.

The following example is from the Google Cloud announcement:

-- A virtual knowledge graph spanning two clouds - no data movement
CREATE OR REPLACE PROPERTY GRAPH `my_project.retail.virtual_kg`
  NODE TABLES (
    -- Google Cloud
    `my_project.gcs_lake.retail.customers` AS Customer KEY (customer_id),
    -- AWS
    `my_project.dbx_fed_catalog.retail.products` AS Product KEY (product_id),
    `my_project.dbx_fed_catalog.retail.suppliers` AS Supplier KEY (supplier_id)
  )
  EDGE TABLES (
    `my_project.gcs_lake.retail.purchases` AS Bought KEY (purchase_id)
      SOURCE KEY (customer_id) REFERENCES Customer (customer_id)
      DESTINATION KEY (product_id) REFERENCES Product (product_id),
    `my_project.dbx_fed_catalog.retail.products` AS Supplied_By KEY (product_id)
      SOURCE KEY (product_id) REFERENCES Product (product_id)
      DESTINATION KEY (supplier_id) REFERENCES Supplier (supplier_id)
  );


The example defines:

  • A Customer node table

  • A Product node table

  • A Supplier node table

  • A Bought relationship between customers and products

  • A Supplied_By relationship between products and suppliers

The graph therefore creates a connected model across data sources.


Using GQL to Traverse the Virtual Knowledge Graph

Once the graph has been defined, Google Cloud demonstrates how an agent can traverse it to answer a multi-hop question.

The example starts with a customer, follows the customer's purchase to a product, then follows the product to its supplier.

-- Agent grounding: trace a customer to the supplier behind their product, across clouds
GRAPH `my_project.retail.virtual_kg`
MATCH (c:Customer {customer_id: 'C1'})-[:Bought]->
      (:Product)-[:Supplied_By]->(s:Supplier)
RETURN s.name AS supplier, s.country AS supplier_country

The query demonstrates the basic value of graph traversal.

The system does not need to treat the customer, product and supplier as unrelated datasets. Their relationships are explicitly represented in the graph.

The result can therefore trace a path across multiple entities and data environments.


Faster and More Expressive GQL

Google Cloud says BigQuery Graph has also received improvements to graph query execution and expressiveness at GA.

The company reports that, against public benchmarks:

  • GQL is 2x faster since preview

  • Undirected traversal is 100x faster since preview

Google Cloud also says cycle detection in ACYCLIC and TRAIL path modes is faster and more resource-efficient.

These performance figures are Google's reported results against public benchmarks and should not be interpreted as a universal performance guarantee for every workload.

The announcement also introduces a new CALL statement and extended subquery support.

These capabilities allow users to run graph subqueries for individual entities or invoke reusable named functions.

Google Cloud says this can break complex graph questions into smaller components.

The same functions created by analysts can also become building blocks that an agent can call as a tool.


info-1


BigQuery Graph for Threat and Fraud Detection

Google Cloud says organizations have adopted BigQuery Graph for several analytical and agentic workflows.

One area is threat and fraud detection.

Security and financial organizations can correlate signals across event logs to identify:

  • Multi-hop attack paths

  • Fraud networks

  • Suspicious transaction loops

The source includes a customer example from Thales Cybersecurity Products.

Pete Rubio, VP of Global Engineering at Thales Cybersecurity Products, said the company uses BigQuery Graph to model security signal data as a property graph and perform multi-hop traversals.

The source says this approach helped the organization cluster anomalies into attack stories and combine graph analysis with Gemini models to generate threat narratives.


Google Cloud also includes a statement from Yahoo describing the use of BigQuery Graph to give AI agents connected context around campaigns, audiences, exposures and outcomes.

These are company-provided examples included in the Google Cloud announcement.


Other BigQuery Graph Use Cases

Google Cloud highlights several other areas where graph-based analysis can be applied.

Supply Chain Digital Twins

Manufacturing and logistics organizations can map relationships across:

  • Suppliers

  • Parts

  • Distribution routes

This can support simulations of disruptions and analysis of fulfillment dependencies.

Identity Resolution and Customer 360

Ad-tech and retail organizations can connect fragmented identifiers and behavioral touchpoints to create unified customer profiles across channels.

Knowledge Graphs and AI Agent Grounding

Enterprise AI teams can build structured knowledge graphs from unstructured documents.

Google Cloud says these graphs can provide domain context for Gemini models and GraphRAG workflows.


Network Lineage and Infrastructure Management

Telecommunications and enterprise IT teams can model:

  • Network topologies

  • Service dependencies

  • Data lineage

  • Multi-hop infrastructure relationships

The common theme across these examples is the need to understand relationships rather than simply retrieve individual records.


Building Connected Context for AI Agents

Google Cloud positions BigQuery Graph as more than a graph analytics system.

The company says it is also designed to support the agentic era by providing AI systems with connected context.

The reasoning is straightforward.


An AI agent may need to understand relationships between entities before it can produce a useful answer.

A graph makes those relationships explicit.

Instead of relying solely on free-form natural language interpretation, the agent can use the graph's nodes, edges and metadata to navigate structured relationships.


Chat With Graphs Using Natural Language

Google Cloud says users do not necessarily need to write GQL manually to explore their graphs.

BigQuery conversational analytics can allow users to interact with a graph using natural language.


According to the announcement, the system can:

  1. Read relationships defined in the graph schema

  2. Translate questions into SQL or GQL

  3. Visualize traversals for path-based answers

The agent can also use graph metadata such as descriptions and synonyms.

Google Cloud says these relationships can help reduce ambiguity in natural-language querying.

The company also says users can connect Gemini Enterprise to BigQuery Graph through an MCP server or publish the conversational data agent directly to it.


Agents Can Help Build the Graph

Google Cloud is also introducing an agent skill focused on BigQuery Graph.

The company says this skill gives an agent expertise in:

  • GQL pattern matching

  • Combining graph and SQL

  • Graph schema design

  • Recommended graph modeling practices

The capability is available through agentic coding tools including:

  • Antigravity

  • Visual Studio Code

  • Claude Code

  • Codex

Google Cloud says these capabilities are available through the Google Cloud Data Agent Kit extension.

The announcement also describes a graph-authoring capability that is rolling out soon.

According to Google Cloud, this capability can take a dataset, model document or ER diagram and propose nodes and edges.

It can then verify relationships against the underlying data and show match rates for those relationships.

This distinction is important: the announcement describes the graph-authoring capability as rolling out soon rather than presenting it as fully generally available today.


Giving AI Agents an Auditable Memory

Another capability described in the announcement focuses on agent memory and auditability.

Google Cloud says BigQuery Agent Analytics can capture an agent's actions and shape them into a context graph.

The context graph is described as a typed, queryable trace of an agent's reasoning stored in BigQuery Graph.

This creates a graph representation of what an agent did.


Google Cloud explains that because the trace itself is represented as a graph, questions such as:

"Why did the agent do this?"

can be approached through graph traversal.

Outcomes can also be joined back to decisions, allowing those results to become data that can inform subsequent agent behavior.

The announcement presents this as a way to provide connected, auditable memory for autonomous agents.


info-2


Auditable Agent Actions Through Context Graphs

The context graph concept extends graph analytics into the operational side of AI agents.

An agent does not only need information to make a decision.

In many workflows, organizations also need to understand what happened afterward.

Google Cloud's approach captures agent actions as structured graph data.


This can make it possible to trace relationships among:

  • Agent actions

  • Decisions

  • Policies

  • Alternatives

  • Outcomes

The source positions this as a foundation for explaining agent behavior after the fact.


BigQuery Graph and Security Controls

Because BigQuery Graph is built on BigQuery, Google Cloud says it operates under existing row- and column-level security.

This is important for organizations that already use BigQuery security controls.

Google Cloud says BigQuery Graph runs under existing row- and column-level security.

Instead, the stated advantage is that graph workloads can operate within the security model of the underlying BigQuery environment.


BigQuery Graph Brings Graph and Relational Analytics Together

A key theme in Google's announcement is convergence.

Organizations often have relational data already stored in analytical warehouses.

At the same time, some questions require graph-style analysis.

BigQuery Graph is designed to allow both approaches to operate within the same environment.


That means teams can use:

SQL for relational analysis

and

GQL for graph traversal

while also calling BigQuery ML and AI functions in the same query environment.


Google Cloud describes this as one engine serving two related purposes:

Large-scale graph analytics + connected context for AI agents.


What Is New at General Availability?

Google Cloud's announcement highlights several areas of development around the GA release.

Capability

Status or description

BigQuery Graph

Generally available

ISO-standard GQL

Available with BigQuery Graph

Native graph traversal

Available

Graph and relational analytics

Unified in BigQuery

Petabyte-scale graph analytics

Supported by BigQuery architecture

Row- and column-level security

Inherited from BigQuery

BigQuery ML and AI functions

Can be called in the same query

Borderless Lakehouse

Described in the announcement

Cross-cloud Iceberg traversal

Supported through specified catalogs

Conversational graph analytics

Described as available

Gemini Enterprise connection

Through MCP server or conversational data agent

Graph agent skill

Available through Google Cloud Data Agent Kit extension

Graph-authoring capability

Rolling out soon

Context graph for agent memory

Part of BigQuery Agent Analytics

Some capabilities are available today, while others are in preview or rolling out, as specified by Google Cloud.


info-3


Where BigQuery Graph Could Be Used

Google Cloud provides several starting points for teams exploring BigQuery Graph.


The company specifically points to:


Fraud Detection

Organizations can use graph relationships to investigate suspicious money movement and synthetic identities.


Identity Resolution

Teams can connect fragmented emails, devices and cookies into a unified customer identity.


Supply Chain Modeling

Organizations can model supply chains as digital twins and query dependencies when disruptions occur.


Agent Context Graphs

Teams can transform raw event logs into graphs that trace and explain autonomous agent activity.


Google Cloud also points to a unified graph solution combining Spanner Graph and BigQuery Graph for workloads involving both real-time operational transactions and large-scale analytics.


Why the GA Release Matters

The general availability of BigQuery Graph represents Google's effort to make graph analytics a native component of enterprise data infrastructure rather than a separate analytical silo.

The announcement also reflects the growing connection between graph technology and AI agents.

Traditional analytics can answer questions about records.

Graph analytics can answer questions about relationships.

AI agents often need both.

By combining relational data, graph traversal, AI functions and agent-oriented capabilities within the BigQuery environment, Google Cloud is positioning BigQuery Graph as a foundation for applications where connected context matters.

The announcement highlights a broader industry shift toward building AI systems around structured enterprise context, rather than relying exclusively on unstructured retrieval or standalone AI models.

For enterprises, this could mean greater emphasis on how data relationships are modeled and made available to AI systems.


Conclusion

Google Cloud has announced the general availability of BigQuery Graph, bringing native graph analytics and connected AI agent context into the BigQuery environment.

The platform combines SQL and ISO-standard GQL, allowing organizations to work with relational and graph-based analysis without moving graph workloads into a separate database.


Google Cloud says BigQuery Graph can operate at petabyte scale, use existing BigQuery row- and column-level security, and call BigQuery ML and AI functions within the same query environment.

The announcement also expands the platform beyond traditional graph analytics.

With borderless Lakehouse, Google Cloud says a graph can span native BigQuery tables and open Iceberg tables across supported cloud catalogs without copying the underlying data. Conversational analytics allows users to explore graphs using natural language, while an agent skill can help with graph modeling and GQL.

The company is also developing an agent-oriented layer around the technology.

Through BigQuery Agent Analytics, agent activity can be represented as a context graph, creating a queryable trace of actions and decisions.


For enterprises, the broader significance is the convergence of data relationships, analytics and AI agents.

As AI systems become more dependent on enterprise context, understanding how data entities connect can become as important as retrieving individual records.

BigQuery Graph is Google's latest effort to make those relationships directly usable within the data warehouse and within AI-driven workflows.

#BigQuery#BigQueryGraph#GoogleCloud#ArtificialIntelligence#AIAgents#GraphAnalytics#KnowledgeGraph#DataAnalytics

About the Author

X
Xcademia Team
Xcademia Research Team
Share:
Build the systems making these headlinesAI Engineer Bootcamp: live cohorts enrolling now, with optional Career+ support.