技能 dbt-transformation-patterns
1
下載技能 ZIP
2
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
3
開啟並開始使用
測試它
正在使用「dbt-transformation-patterns」。 为Stripe和Shopify数据创建dbt结构,包含staging和marts。
預期結果:
- 使用stg_前缀为Stripe客户和付款设置staging模型
- 使用int_前缀添加按客户聚合付款的中间模型
- 使用dim_customers创建维度marts,使用fct_orders创建事实marts
- 为主键添加unique和not_null的YAML测试
- 为大额付款表配置增量处理
安全審計
安全v4 • 1/17/2026
Pure documentation skill containing only SQL and YAML examples for dbt patterns. The static analyzer produced false positives: YAML frontmatter markers were flagged as shell backticks, Jinja2 template syntax was flagged as command execution, and normal dbt CLI commands were flagged as reconnaissance. All findings are dismissed. No executable code, network calls, file system access, or external command execution capabilities exist.
2
已掃描檔案
740
分析行數
2
發現項
4
審計總數
風險因素
⚙️ 外部命令 (34)
SKILL.md:23-31 SKILL.md:31-37 SKILL.md:37 SKILL.md:37-38 SKILL.md:38 SKILL.md:38-39 SKILL.md:39 SKILL.md:39 SKILL.md:39 SKILL.md:39-43 SKILL.md:43-68 SKILL.md:68-70 SKILL.md:70-92 SKILL.md:92-98 SKILL.md:98-139 SKILL.md:139-143 SKILL.md:143-168 SKILL.md:168-170 SKILL.md:170-212 SKILL.md:212-216 SKILL.md:216-250 SKILL.md:250-254 SKILL.md:254-322 SKILL.md:322-324 SKILL.md:324-379 SKILL.md:379-383 SKILL.md:383-438 SKILL.md:438-442 SKILL.md:442-468 SKILL.md:468-472 SKILL.md:472-513 SKILL.md:513-517 SKILL.md:517-538 SKILL.md:538-551
審計者: claude 查看審計歷史 →
品質評分
38
架構
100
可維護性
85
內容
20
社群
100
安全
87
規範符合性
你能建構什麼
标准化模型层
采用staging、intermediate和marts模式,保持一致命名和结构。
提升数据质量
添加source和model测试,并通过清晰文档实现治理。
启动dbt项目
设置dbt_project.yml和清晰的模型文件夹布局。
試試這些提示
从分层开始
为我的dbt项目解释一个简单的staging、intermediate和marts布局,并提供命名示例。
添加测试和文档
为客户维度和订单事实模型起草YAML测试和文档。
规划增量模型
为付款表建议一个增量模型配置,包含安全的增量过滤器。
使用宏重构
展示一个宏模式,用于在dbt中标准化货币转换和模式命名。
最佳實務
- 使用staging层一次性清理源数据,并在下游复用
- 为所有主键添加not_null和unique测试
- 在构建模型时记录模型和列
避免
- 跳过staging层,直接将原始数据join到marts
- 硬编码日期,而不是使用vars进行配置
- 重复逻辑而不是提取到可重用的宏中
常見問題
这与我的dbt适配器兼容吗?
通用模式适用,但SQL示例可能需要适配器特定的更改。
模型大小或数量有限制吗?
不强制执行限制;性能取决于您的仓库和项目设计。
我可以将其与现有的dbt项目集成吗?
可以,将这些模式应用于当前模型,并逐步更新测试和文档。
它会访问或存储我的数据吗?
不,它仅提供指导,不执行dbt或读取您的数据。
如果增量模型产生重复项怎么办?
检查您的unique_key和增量过滤器,确保涵盖更新。
这与dbt文档相比如何?
这是一个简洁的模式指南,专注于实用的结构和示例。