SuperAPI AI 工具集

dbt-model-index

数据与分析

查看项目

更新于 10-16 01:24

技能介绍

用途:在针对生产数据编写任何 BigQuery SQL 之前,或在任务未明确指定应查询哪些模型/表、需要把模糊的数据问题解析为正确的 BigQuery 表时,使用本技能提供的 dbt 模型索引。

主要能力:该技能是一个自定义的 dbt 模型索引,每个条目描述一个模型(BigQuery 表),说明其内容以及最适合回答的问题类型。

使用方式与自定义:按逻辑领域分组模型(例如 Users、Activity、Revenue、Events);每个模型包含表名、1–2 句关于粒度与内容的描述,以及覆盖常见查询模式的 Useful for 列表;在相关处注明关键连接键、标准过滤条件和分区字段。文档给出的分组示例包括 Users & Identity、Activity & Engagement、Revenue & Subscriptions、Events & Telemetry。

重要说明:记录用户面向查询中应始终应用的标准过滤条件(如排除测试账号、软删除记录、内部用户或被标记/欺诈用户),示例:where not is_internal_user;指定默认 project/dataset 路径,示例:your-gcp-project.prod.<model_name>;对大型分区表始终按分区字段过滤并限定日期范围,避免全表扫描;为每个模型注明粒度(一行代表什么),避免连接时意外产生扇出;如产品有订阅层级或计划类型,记录有效取值以便正确过滤;若某些模型位于单独数据集,应明确指出,以便查询使用正确的全限定表引用。

限制:资料未提供具体模型清单、实际表名、安装命令或配置代码,需由使用者根据自身项目自行填充索引内容。