SuperAPI AI 工具集

bigquery-data

数据与分析

查看项目

更新于 10-29 02:29

技能介绍

bigquery-data 是 googlecloudplatform/bigquery-data-analytics-plugin 中的技能集合,主要用于处理大规模数据探索和数据集管理,适合需要查找数据资产或大规模运行 SQL 的场景。

用途与定位:该技能围绕 BigQuery 数据集与表的浏览、元数据查询和 SQL 执行提供脚本化能力,便于在数据分析工作流中定位数据资产并执行查询。

主要能力:

  • execute_sql:执行 SQL 语句,支持 dry_run 参数;设为 true 时仅校验查询并返回执行相关信息,不实际运行,默认 false。
  • get_dataset_info:获取数据集元数据,dataset 参数必填,支持 project.dataset 格式,project 可选。
  • get_table_info:获取表元数据,dataset 与 table 必填,project 可选。
  • list_dataset_ids:列出指定项目下的数据集 ID,project 可选。
  • list_table_ids:列出指定数据集下的表 ID,dataset 必填,project 可选。
  • search_catalog:根据搜索意图查找表、视图、模型、例程或连接;prompt 必填且不应改写,可选 datasetIds、projectIds、types 数组以及 pageSize(默认 5)。

使用方式:所有脚本均通过 Node.js 执行,命令格式为 node <skill_dir>/scripts/<script_name>.js '{"<param_name>": "<param_value>"}',在 PowerShell 中需注意 JSON 引号转义。脚本会自动从多个 .env 文件加载环境变量;除非因环境变量缺失导致执行失败,否则无需让用户手动设置变量。

适用场景:需要在大规模数据环境中探索数据集、查询元数据、列出数据集或表、检索数据资产,以及在正式运行前校验 SQL 的场合。

限制与缺失信息:资料未提供具体收费、价格、平台兼容性、性能指标或效果说明,暂未提供。使用时需具备相应的 BigQuery 项目与数据集访问条件,环境变量由脚本自动加载。