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 模型提供專門的成本估算功能。
相關
- 專案
- 專案
- 專案
- 專案
- 專案