• SCHEMA
  • LOGIC
  • SOURCE
  • HUMAN

AIを活用してSQLデータモデルの監査を自動化する方法

HightouchをAIクライアントに接続することで、ウェアハウスのスキーマやSQL定義をチャットに読み込めます。AIエージェントに不整合やロジックの誤りを探させることが可能です。

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

すぐに答え

AIでSQLデータモデルを監査する方法は?

AIがHightouchを介してウェアハウスのソーススキーマやSQL定義を取得します。チャット画面から離れることなく、スキーマドリフトやロジックエラーの確認が可能です。データの構造や定義を明確に把握できます。

検出される問題の分類

監査結果のカテゴリ

AIは検出した内容を以下のカテゴリに整理します。

SCHEMA

スキーマドリフトの検知

現在のウェアハウスの状態と定義を比較します。カラムやデータ型がどこで変更されたかを特定します。

LOGIC

SQL定義のレビュー

モデルで使用されているSQLコードを検査します。結合(JOIN)やフィルタ、集計における潜在的なエラーをフラグ立てします。

SOURCE

ソースデータの検証

生のソーススキーマを確認し、抽出されるデータがモデルの想定通りであることを検証します。

HUMAN

手動修正の要請

AI単独では解決できない複雑なロジックエラーを特定します。直接確認が必要なSQLブロックのリストを提示します。

ワークフロー

データ受信後のAIの動作

AIがウェアハウスとチャットウィンドウの橋渡しをします。

  1. ウェアハウスの把握

    AIがウェアハウス内の利用可能なデータソースをすべて特定し、基準となる情報を確立します。

    list_sources
  2. モデルの特定

    エージェントが既存のデータモデル一覧を取得し、監査が必要な対象を把握します。

    list_models
  3. 定義の検査

    エージェントが各モデルの具体的なSQLロジックを読み取り、バグを探します。

    list_models
  4. スキーマの検証

    AIがモデルの要件と実際のソース構造を照合します。

    list_sources

試してみる

以下のプロンプトをコピーして開始

監査を開始するには、これらのプロンプトを利用してください。

出発点

これらは入力のきっかけとなる文章です。実際のウェアハウスに合わせて、モデル名やソース名を書き換えて使用してください。

Hightouch Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_Ol0VUkS1D1nD6Pbi85YceDBC5tsYdocr5u8J49aY/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 — Hightouch capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "hightouch-reverse-etl-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_Ol0VUkS1D1nD6Pbi85YceDBC5tsYdocr5u8J49aY/mcp"
    }
  }
}
チャットにコピー04
  • すべてのデータモデルをリストアップし、'sales_events'ソースを使用しているモデルを教えてください。

  • 'monthly_active_users'モデルのSQL定義を確認し、結合(JOIN)に誤りがないか調べてください。

  • 'customer_dim'ソースのスキーマと、それを参照しているモデルを比較してください。

  • ウェアハウスのソースに存在しないカラムを参照しているモデルをすべて見つけてください。

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

ここから始める

Hightouchを一度接続すれば、すぐに質問できます

Hightouchアカウントを連携するだけです。認証情報は暗号化されて保持されるため、すぐにAIへデータモデルに関する質問を開始できます。

HightouchをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIがSQLコードを書き換えることはありますか?

    いいえ。AIができるのはSQL定義の読み取りと検査のみです。変更を適用する場合は、手動でウェアハウスに対して行う必要があります。

  • 02

    AIがデータソースを削除することはありますか?

    いいえ。提供されるツールは情報のリスト取得と読み取りのみを許可しています。削除や変更を行う権限はありません。

  • 03

    スキーマが変更されたことをAIはどうやって検知しますか?

    AIはlist_sourcesツールを使用してウェアハウスの最新状態を確認し、読み取った定義と比較することで検知します。

  • 04

    AIは実際の行レベルのデータ(レコード)を見ることができますか?

    いいえ。AIが見ることができるのは、ツールから提供されるメタデータ、スキーマ、およびSQL定義のみです。

  • 05

    複数のウェアハウスにあるモデルを監査できますか?

    はい。それらのソースがHightouch経由で接続されており、AIから参照可能であれば可能です。

  • Hightouchについてさらに詳しく知りたいですか? Hightouch Connectorの全機能を見る

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