ホーム チュートリアル カテゴリ Skills サイトについて
ZH EN JA KO
🔄

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プロジェクト内のモデルのリネージ関係と依存グラフを素早く把握します
  • 自然言語でセマンティックレイヤーに定義されたビジネス指標をクエリします
  • データ品質テストの結果を確認し、データ異常を特定します
  • データモデルの定義とビジネス上の意味を理解します