Agent Skills
返回列表
Dbt 数据转换工具

Dbt 数据转换工具

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,将 @user_922b1001/dbt 安装到你的 AI 助手中。

技能介绍

解决的问题

在 dbt 项目中,重复的 SQL 片段、字段清洗和聚合逻辑常散落在多个模型里。手动维护这些片段容易漂移,也难以在不同模型间复用。该技能把常见数据转换工具与 macros 封装到技能中,面向需要在 dbt 工作流里做自动化转换的场景。

能力与工作方式

  • 转换工具:提供 dbt 数据转换 utilities,便于在模型构建中调用已有工具函数。
  • 宏封装:通过 macros 沉淀可复用的 SQL 片段,减少重复手写逻辑。
  • 自动化倾向:标签包含 automation,适合把固定转换规则纳入可重复执行流程。

使用上,它更像是 dbt 项目里的辅助能力:先识别需要复用的转换逻辑,再调用相应 utility 或 macro,最后由 dbt 负责编译、执行和产出模型。

边界与注意点

  • 它不等同于完整数据平台,不负责调度、权限治理或可视化。
  • 具体可用函数取决于技能包内置的 utility 与 macro 清单。
  • 若项目未使用 dbt 或没有可复用 SQL 转换需求,收益有限。

使用场景

  • 在 dbt 模型中复用字段清洗和聚合逻辑,把重复 SQL 片段改写成宏统一管理
  • 对多个事实模型应用相同的去重、类型转换和空值处理,调用数据转换工具保持一致
  • 把固定业务指标口径封装为可复用宏,供 dbt 编译时展开到各模型中
  • 在 GitHub 仓库的 dbt 项目中维护自动化转换片段,减少手写 SQL 偏差

适合人员

  • 在 dbt 项目里维护模型 SQL、希望把重复字段清洗逻辑封装成宏的数据工程师
  • 负责业务指标口径、需要在多个模型中复用同一套转换规则的分析师
  • 在 GitHub 仓库中管理 dbt 自动化任务、希望减少手写 SQL 偏差的工程团队