🔄
dbt
データ変換 データベース・ストレージインストールコマンド
npx clawhub@latest install dbt
インストール手順
1
環境確認
Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。
2
インストール実行
上記のインストールコマンドをターミナルで実行します。ClawHubが自動的にdbtを~/.openclaw/skills/ディレクトリにダウンロード・インストールします。
3
インストール確認
openclaw skills listを実行してインストール済みスキル一覧を確認し、dbtが表示されていることを確かめてください。
4
パラメータ設定(任意)
下記の紹介にある設定手順に従い、~/.config/openclaw/openclaw.json5にスキルの設定項目を追加してください。
手動インストール方法:Skillフォルダを
~/.openclaw/skills/またはプロジェクトのskills/ディレクトリにコピーしてください。フォルダ内にSKILL.mdファイルが必要です。
dbtプロジェクトモデルとメタデータの照会
データ変換タスクの実行
dbtセマンティックレイヤー指標へのアクセス
詳細紹介
dbt MCPサーバーはdbt(Data Build Tool)データ変換プラットフォームをAIに統合し、自然言語でデータモデルのクエリやデータ変換タスクの実行を行えるようにします。
コア機能
- モデルクエリ:dbtプロジェクト内のモデル定義、依存関係グラフ、ドキュメントを閲覧します
- セマンティックレイヤーアクセス:dbt Semantic Layerを通じて事前定義された指標とディメンションをクエリします
- タスク実行:dbt run、testなどのコマンドをトリガーし、実行結果とログを確認します
設定方法
{
"mcpServers": {
"dbt": {
"command": "npx",
"args": ["-y", "mcp-dbt"],
"env": {
"DBT_HOST": "dbt Cloud ホストアドレス",
"DBT_TOKEN": "APIトークン",
"DBT_ACCOUNT_ID": "アカウントID"
}
}
}
}
活用シーン
- dbtプロジェクト内のモデルのリネージ関係と依存グラフを素早く把握します
- 自然言語でセマンティックレイヤーに定義されたビジネス指標をクエリします
- データ品質テストの結果を確認し、データ異常を特定します
- データモデルの定義とビジネス上の意味を理解します