このオープンソース拡張機能により、VSCODEはDBT™でシームレスに動作します。
拡張機能のセットアップについてサポートが必要な場合は、ドキュメントを確認してください。問題やバグについては、チャットまたはSlackでお問い合わせください。
特徴:
特徴 | 詳細 |
---|---|
Auto Complete DBT™コード | モデル名、マクロ、ソース、ドキュメント。モデル名、マクロ、ソースをクリックして定義に移動します。 |
クエリの結果をプレビューして分析します | DBT™モデル /クエリの結果を生成します。グラフ、フィルター、グループを作成して、CSVとしてエクスポートするか、結果を分析します |
列系統 | モデルの系統と柱の系統 |
DBT™モデルを生成します | ソースファイルからまたはSQLをDBT™モデル(Docs)に変換する |
ドキュメントを生成します | モデルと列の説明を生成するか、UIエディターに書き込みます。フォーマットされたテキストをYAMLファイルに保存します。 |
製品に延期します | 上流モデルを構築せずに(延期することによって)開発中のモデルを構築する |
クリックして、親 /子モデルとテストを実行します | クリックして、テストの実行、親 /子モデル、プレビューデータなどの一般的なDBT™オペレーションを実行します。 |
コンパイルされたクエリプレビューと説明 | コンパイルされたクエリのライブプレビューを書き込みコードとして取得します。また、以前に書かれたDBT™コードの説明を(他の誰かによって)生成します |
プロジェクトの健康チェック | DBT™プロジェクトの問題を識別して、列が存在しない、モデルが実現していないような列など |
SQLバリデーター | キーワードのタイプミス、欠落または追加の括弧、存在しない列などのSQLの問題を特定する |
大きなクエリコスト推定器 | BigQueryのDBT™モデルによって処理されるデータを見積もる |
その他の機能 | DBT™Logs Viewer(Force Tailing) |
注:この拡張機能は、開発コンテナ、コードスペース、リモートエクステンションと完全に互換性があります。 Visual Studio Code Remote-コンテナとVisual Studioコードリモート-WSLを参照してください。拡張機能は、1.0を超えるDBT™バージョンでサポートされています。
モデル名、マクロ、ソース、ドキュメント。モデル名、マクロ、ソースをクリックして定義に移動します。 (docs)
DBT™モデル /クエリの結果を生成します。グラフ、フィルター、グループを作成して、CSVとしてエクスポートするか、結果を分析します。 (docs)
モデルの系統と、モデル、種子、ソース、露出、モデルの種類、テスト、ドキュメント、リンケージタイプなどのコンポーネントを備えた列系統を表示します。 (docs)
YAMLで定義されたソースからDBT™モデルを生成します。既存のSQLをDBT™モデルに変換することもできます。このモデルでは、参照が自動的に入力されます。 (docs)
モデルと列の説明を自動的に生成するか、UIエディターで手動で説明を書き込みます。説明は自動的にフォーマットされ、YAMLファイルに保存されます。 (docs)
生産モデルを参照して開発に変更を加えるときに、上流モデルの構築を延期します。概念に関する(詳細)は次のとおりです。この機能は、拡張機能を備えたDBT™コアで使用できます。 (docs)
クリックして、テストの実行、親 /子モデルの構築や実行などの一般的なボタン操作を実行します。 (docs)
コンパイルされたクエリのライブプレビューを書き込みコードとして取得します。また、以前に書かれたDBT™コードの説明を(他の誰かによって)生成します。 (docs)
DBT™プロジェクトの問題を識別します。列が存在しない、モデルが実現していないような列のように。 (docs)
SQLを検証して、Database(docs)に存在する概要キーワード、追加の括弧、列なしなどの問題を識別する
BigQuery(docs)のDBT™モデルによって処理されるデータを見積もる
DBT™ログビュー(フォーステール)
追加情報については、ドキュメントを確認してください。問題やバグについては、チャットまたはSlackでお問い合わせください。