• データ
  • ロジック
  • スキーマ
  • 人間

AIクライアントでRisingWaveへのデータ取り込みをテストする方法

RisingWaveをAIクライアントに接続すれば、JSONイベントをストリーミングテーブルへ直接投入できます。新しいデータに対して、作成したロジックがどのように反応するかをリアルタイムで確認可能です。

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

すぐに答え

新しいデータを使ってストリーミングロジックをテストするには?

AIクライアントがJSONイベントのペイロードをRisingWaveのテーブルに投入し、ストリーミングクエリをトリガーします。これにより、特定のイベントパターンに対してロジックが正しく動作するかを即座に検証できます。データが流れるにつれて、マテリアライズドビューの結果が更新される様子を確認できます。

実現できること

データの行き先

データの移動という重労働はAIに任せて、あなたはクエリの結果確認に集中できます。

データ

テーブルのリアルタイム更新

AIがJSONイベントを対象テーブルに投入します。新しいデータに基づいて、マテリアライズドビューが即座に更新されます。

ロジック

ルールの検証

ウィンドウ関数や集計ロジックが期待通りに動くか確認できます。AIがデータの投入とクエリの反応をサポートします。

スキーマ

テーブルの整合性確認

AIが既存のRisingWaveスキーマを確認し、投入されるJSONがテーブル定義と一致するかチェックします。これにより取り込みエラーを防ぎます。

人間

手動によるチューニング

SQLロジックの調整やイベント構造の変更は、あなた自身が行います。AIはデータを提供しますが、ストリーミングロジックの所有権はあなたにあります。

ワークフロー

データ到着時にAIが行うこと

AIは、生のイベントペイロードとストリーミングデータベースを繋ぐ架け橋となります。

  1. スキーマの確認

    AIは現在のRisingWaveの設定を確認し、イベントの適切な送り先を探します。データを送信する前に、どのテーブルが存在するかを把握する必要があります。

    list_tables
  2. イベントの送信

    AIがJSONイベントペイロードを受け取り、対象テーブルに直接書き込みます。これにより、リアルタイムのデータストリームをシミュレートできます。

    ingest_events
  3. 取り込みの検証

    AIは取り込みツールを使用して、データベースがデータを正常に受け付けたかを確認します。ストリームが動いているかをチェックします。

    ingest_events
  4. テーブル状態の確認

    AIは再度テーブルリストを確認し、次のテストイベントのバッチに備えて環境が整っているかを確認します。

    list_tables

試してみる

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

これらのプロンプトを使って、データストリームのテストを開始しましょう。

出発点

テーブル名やJSONペイロードは、実際のRisingWaveのスキーマ詳細に置き換えて使用してください。

RisingWave Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_POZ197YoiA8LB1iU15GyiwF0QcgyMosQUQ2XSBMS/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 — RisingWave capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "risingwave-streaming-database-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_POZ197YoiA8LB1iU15GyiwF0QcgyMosQUQ2XSBMS/mcp"
    }
  }
}
チャットにコピー04
  • テスト用に選択できるよう、RisingWaveのすべてのテーブルをリストアップしてください。

  • このJSONイベントを 'user_activity' テーブルに取り込んでください: {"user_id": 123, "action": "click"}.

  • テーブルを確認して、'sensor_data' テーブルが取り込み可能な状態か教えてください。

  • ウィンドウロジックをテストするために、5つのJSONイベントを 'web_logs' テーブルに一括投入してください。

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

ここから始める

RisingWaveを一度接続すれば、あとは指示するだけ

アカウントの連携は一度だけで完了します。認証情報は暗号化されて保持されるため、すぐにAIクライアントからデータを送信できるようになります。

RisingWaveをAIに接続する

FAQ

動作について

  • 01

    AIが既存のRisingWaveテーブルを削除することはありますか?

    いいえ。AIが持っているツールはテーブルのリスト表示とイベントの取り込みのみです。テーブル構造を削除したり変更したりすることはできません。

  • 02

    AIがSQLクエリの実行まで行いますか?

    いいえ。AIはデータをテーブルに移動するための専用ツールを使用します。取り込みの結果を確認するには、RisingWave上でご自身でSQLクエリを実行する必要があります。

  • 03

    複雑なネスト構造を持つJSONオブジェクトを送信できますか?

    はい。JSONの構造が、ターゲットとなるテーブルのスキーマと一致していれば可能です。

  • 04

    取り込みに失敗した場合、AIがSQLロジックを自動的に修正してくれますか?

    いいえ。AIはデータの投入は行えますが、ストリーミングSQLクエリを書き換えることはできません。

  • 05

    AIはどのテーブルが利用可能であることをどのように判断しますか?

    AIは list_tables ツールを使用してRisingWaveインスタンスをスキャンし、有効なターゲットを特定します。

  • RisingWaveについて他に質問がありますか? RisingWave Connectorの全機能を見る

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