BigQuery 见解 - 完整示例

构建一个 AI 代理,连接到 Google BigQuery、运行复杂 SQL 查询、分析大型数据集并从您的数据仓库生成可操作见解。

您将构建什么

数据分析代理,可以:

  • 连接到 Google BigQuery 数据集
  • 编写和执行 SQL 查询
  • 分析数百万条记录的趋势
  • 生成可视化和见解
  • 创建自动化数据报告
  • 识别异常和机会

完成时间: 60-75 分钟

先决条件

开始前,您需要:

  • 拥有组织的 TeamDay 账户
  • 启用 BigQuery 的 Google Cloud 项目
  • 包含数据的 BigQuery 数据集
  • Anthropic API 密钥
  • 基本的 SQL 知识

架构概述

graph LR
    A[User Request] --> B[Data Agent]
    B --> C[BigQuery MCP]
    C --> D[BigQuery API]
    D --> E[Your Datasets]
    B --> F[SQL Generation]
    B --> G[Data Analysis]
    G --> H[Insights Agent]
    H --> I[Recommendations]
    B --> J[Visualization Suggestions]

用例

此示例非常适合:

  • 产品分析:用户行为、功能采用、保留
  • 商业智能:收入分析、客户细分
  • 营销分析:活动效果、归因分析
  • 运营:系统指标、性能监控
  • 研究:探索性数据分析、假设检验

第 1 步:Google Cloud 设置

1.1 创建 Google Cloud 项目

  1. 转至 Google Cloud 控制台
  2. 创建项目:“TeamDay BigQuery Analytics”
  3. 记下项目 ID:teamday-bq-analytics-12345

1.2 启用 BigQuery API

# 使用 gcloud CLI
gcloud config set project teamday-bq-analytics-12345
gcloud services enable bigquery.googleapis.com
gcloud services enable bigquerystorage.googleapis.com

# 或通过控制台:
# APIs & Services → Enable APIs → "BigQuery API"

1.3 创建服务账户

为 API 访问创建服务账户:

gcloud iam service-accounts create teamday-bq-agent \
  --display-name="TeamDay BigQuery Agent"