• VALID
  • ERROR
  • FILTER
  • HUMAN

AIを活用してMetabaseのSQLメトリクスロジックを検証する方法

Metabaseをエージェントに接続すれば、ダッシュボードの可視化の背後にある生のSQLやフィルタ設定を直接監査できます。

このページについてAIに聞く

すぐに答え

Metabaseのメトリクスが正確かどうかを確認するには?

エージェントが特定のMetabaseカードから、基となるSQLやフィルタ設定を直接取得します。そのコードと、あなたが定義したビジネスロジックを照合して、不一致がないかを確認します。計算式やフィルタのどこに誤りがあるのか、明確な内訳を提示します。

監査結果

検出結果の分類

エージェントがリクエストを処理し、結果を以下のカテゴリに分類します。

VALID

ロジック確認済み

SQLが要件に一致していることをエージェントが確認しました。検証済みのフィルタと計算式の要約を表示します。

ERROR

ロジックの不一致

SQLコードが意図した内容から逸脱している箇所を特定します。問題の原因となっているクエリの具体的な行を指摘します。

FILTER

フィルタの不一致

隠れたフィルタや、不適切なダッシュボードフィルタを検出します。これらのフィルタが元のデータ結果にどう影響しているかを示します。

HUMAN

手動確認が必要

エージェントが確信を持って解釈できない曖昧なクエリをフラグ立てします。これについては、人間による確認が必要です。

ワークフロー

リクエスト受信後のAIの動作

エージェントはデータの特定からロジックの解析へと進みます。

  1. カードの特定

    チェックしたい特定のダッシュボード要素をエージェントが探し出します。

    list_cards
  2. コードの抽出

    そのカードで使用されている正確なSQLクエリとフィルタ設定を取得します。

    get_card
  3. ロジックの照合

    抽出したSQLと、プロンプトで提供されたビジネスルールを照らし合わせます。

    get_card
  4. 結果の報告

    不一致を報告するか、コードが正しいことを伝えます。

    list_cardsget_card

試してみる

以下のプロンプトをコピーして開始できます。

これらのプロンプトを使って監査を開始しましょう。

出発点

カード名や具体的なメトリクスの説明を、ご自身の環境に合わせて書き換えてください。

Metabase Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_81usxhuffmH5qVmHtpmbFZWoVXrKKHjT3u2k9g8R/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Metabase capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "metabase-business-intelligence-analytics-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_81usxhuffmH5qVmHtpmbFZWoVXrKKHjT3u2k9g8R/mcp"
    }
  }
}
チャットにコピー04
  • 「Monthly Active Users」カードのSQLをチェックして、ゲストアカウントがフィルタリングされていないか確認してください。

  • 「Sales Dashboard」内のすべてのカードをリストアップし、日付フィルタがハードコードされているものを教えてください。

  • 「Revenue by Region」カードを確認してください。SQLは「country_code」列で正しくグループ化されていますか?

  • 「Churn Rate」カードのロジックを検証してください。直近30日間のユーザーのみをカウントしているか確認したいです。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Metabaseへの接続は一度だけでOK

Metabaseインスタンスを連携させるだけです。認証情報は暗号化されて保持されるため、すぐにカードに関する質問を開始できます。

MetabaseをAIに接続する

FAQ

機能に関する詳細

  • 01

    AIがMetabaseカード内のSQLを書き換えることはできますか?

    いいえ。エージェントができるのはコードとフィルタの読み取りのみです。変更を行う場合は、Metabase上で手動で行う必要があります。

  • 02

    AIがダッシュボードを削除することはありませんか?

    ありません。このMCPは、カードとその設定に対する読み取り権限のみを持ちます。

  • 03

    AIはどうやってSQLが「間違っている」と判断するのですか?

    プロンプトで提供されたビジネスロジックに基づきます。SQLが実際に実行している内容と、あなたが「こうあるべき」と指示した内容を比較して判断します。

  • 04

    GUIベースの質問にも対応していますか?

    はい。カードのメタデータやSQLを解析することで回答できる内容であれば、エージェントが対応可能です。

  • 05

    ダッシュボード全体を一度に監査できますか?

    はい。エージェントに特定のダッシュボード内のカードをリストアップさせ、それらを一つずつ監査するように指示できます。

  • Metabaseに関するその他の質問は? Metabase Connectorの全機能を見る

『Metabase』を Claude、Cursor、ChatGPT などに接続