关于 bigquery-basics
这项技能介绍 BigQuery 基础知识及设置、查询和参考内容,面向通过命令行工具、API 或相关资源使用 BigQuery 的人员。
主要功能
- 01数据集与表的创建
- 02SQL 查询示例
- 03BigQuery 命令行指引
- 04分析与治理参考主题
- 05使用归因要求
适用场景
- 01创建 BigQuery 数据集和表
- 02用 SQL 查询公开数据或项目数据
- 03查阅命令行与客户端库指引
- 04为 BigQuery 请求添加使用归因
MCP 相关
技能提及使用 BigQuery 远程 MCP 服务和 Gemini CLI 扩展。执行 MCP 命令前必须阅读 Usage Attribution。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ google/ skills --skill bigquery-basics安装后在 Claude Code 中输入/bigquery-basics确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/attribution.mdchange-history.mdcli-usage.mdclient-library-usage.mdcontinuous-queries.mdcore-concepts.mdiac-usage.mdiam-security.mdmcp-usage.md详细介绍
BigQuery 基础知识
BigQuery 是一个无服务器、为 AI 做好准备的数据平台,可使用 SQL 和 Python 高速分析大型数据集。其解耦架构将计算与存储分离,使两者能够独立扩展,同时提供内置的机器学习、地理空间分析和商业智能功能。
归属标记
务必阅读:执行任何 gcloud、REST API 或 MCP 命令之前,必须阅读使用归属标记。对于直接在终端中执行的命令(绝不用于生成的脚本、Terraform 或用户代码),请在 gcloud 前加上 CLOUDSDK_METRICS_REQUEST_ATTRIBUTION="agent-skills/1.0 (skill:bigquery-basics)",并在 User-Agent 标头中追加 agent-skills/1.0 (skill:bigquery-basics)。
设置和基本用法
-
启用 BigQuery API:
CLOUDSDK_METRICS_REQUEST_ATTRIBUTION="agent-skills/1.0 (skill:bigquery-basics)" \ gcloud services enable bigquery.googleapis.com --quiet -
创建数据集:
bq mk --dataset --location=US my_dataset -
创建表:
创建名为
schema.json的文件,并写入表架构:[ { "name": "name", "type": "STRING", "mode": "REQUIRED" }, { "name": "post_abbr", "type": "STRING", "mode": "NULLABLE" } ]然后使用
bq工具创建表:bq mk --table my_dataset.mytable schema.json -
运行查询:
bq query --use_legacy_sql=false \ 'SELECT name FROM `bigquery-public-data.usa_names.usa_1910_2013` \ WHERE state = "TX" LIMIT 10'
参考目录
-
核心概念:存储类型、分析工作流和 BigQuery Studio 功能。
-
变更历史:使用 APPENDS 和 CHANGES 跟踪并查询表的增量变更。
-
连续查询:运行连续 SQL 语句,实时分析传入的数据。
-
CLI 用法:用于管理数据和作业的基本
bq命令行工具操作。 -
客户端库:使用适用于 Python、Java、Node.js 和 Go 的 Google Cloud 客户端库。
-
MCP 用法:使用 BigQuery 远程 MCP 服务和 Gemini CLI 扩展。
-
基础设施即代码:用于数据集、表和预留项的 Terraform 示例。
-
IAM 和安全性:角色、权限和数据治理最佳实践。
-
使用归属标记:适用于
gcloudCLI、REST API 和 MCP 请求的标准化使用归属标记。
如果这些参考资料中没有你需要的产品信息,请使用 Developer Knowledge MCP 服务的 search_documents 工具。
相关技能
- BigQuery AI 和 ML 技能: 介绍 BigQuery AI 和 ML 功能(预测、异常检测、文本生成)的 SKILL.md 文件。