AltimateAI/vscode-dbt-power-user
This extension makes vscode seamlessly work with dbt™: Auto-complete, preview, column lineage, AI docs generation, health checks, cost estimation etc
解决的问题
此扩展解决了使用 dbt(数据构建工具)时的开发摩擦,为 VS Code 内提供更集成的开发体验。它消除了频繁在编辑器与命令行或外部工具之间切换以执行常见 dbt 操作、处理常见 SQL 错误和文档任务的需要。
如何工作
它直接集成到 VS Code 中,提供实时协助。支持 dbt 特定代码(模型、宏、源)的自动补全,提供编译后查询的实时预览,并以可视化方式展示列级数据血缘。它还自动化了 dbt 开发中重复性高的部分,例如生成模型描述和 YAML 文件,并允许用户通过 UI 一键运行测试和构建模型。
适用人群
使用 VS Code 管理数据转换管道的、使用 dbt(版本 1.0+)的数据工程师和分析工程师。
主要亮点
- 智能代码辅助: 自动补全模型、宏和源名称,并支持点击跳转到定义。
- 可视化血缘: 提供模型级和列级血缘,用于追踪数据流。
- 自动文档生成: 自动生成模型和列的描述,并以格式化 YAML 文件形式保存。
- 集成执行: 一键运行父/子模型和测试。
- 项目健康与验证: 内置 SQL 验证器,可捕获拼写错误和缺失列,并提供项目健康检查以识别未物化模型。
- BigQuery 集成: 为 BigQuery 模型提供专门的成本估算功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目