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 项目
- 转至 Google Cloud 控制台
- 创建项目:“TeamDay BigQuery Analytics”
- 记下项目 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"