Databricks Agent Bricks からCData Connect AI 経由でAct-On のデータ と対話する方法

CData Connect AI を活用して、Databricks Agent Bricks からAct-On のデータ に対する質問への回答やアクション実行を安全に実現します。

Databricks Agent Bricks は、Databricks プラットフォーム内でAI エージェントを構築・デプロイ・オーケストレーションするための、フルマネージドな本番環境対応フレームワークです。Agent Bricks を使えば、MCP Server などの外部ツールやデータソースと連携するSupervisor Agent を構成でき、ライブのリアルタイムデータを活用した複雑なエンタープライズワークフローの自動化が可能になります。

CData Connect AI は、Act-On のデータ に接続するための専用のクラウド間インターフェースを提供します。Databricks Agent Bricks は、ユーザー操作を必要とせずに、CData Connect AI MCP Server に対して安全に認証できます。これにより、ネイティブ対応データベースへのデータレプリケーションを行うことなく、Supervisor Agent からAct-On のデータ に対するクエリやアクションを自律的に実行できます。

このガイドでは、CData Connect AI でOAuth App を作成し、Databricks でMCP Server 接続を構成して、Connect AI MCP Server を通じてライブのAct-On のデータ をクエリするSupervisor Agent をAgent Bricks で作成する手順をご紹介します。

前提条件

はじめる前に、以下をご用意ください。

  1. Mosaic AI — Agent Bricks 機能が利用可能なDatabricks ワークスペース。
  2. CData Connect AI のアカウント。お持ちでない場合は無料トライアルにお申し込みください。
  3. CData Connect AI アカウントに接続された、少なくとも1つのデータソース。

ステップ1: CData Connect AI でOAuth App を作成する

Databricks Agent Bricks は、CData Connect AI MCP Server への接続にOAuth Machine-to-Machine (M2M) 認証を使用します。そのため、CData Connect AI アカウントでサービスベースのOAuth App を作成し、Client ID とClient Secret を生成する必要があります。

  1. Connect AI の右上にある歯車アイコン () をクリックして、Settings を開きます。
  2. OAuth Apps に移動し、+ Create App をクリックします。Create OAuth App ダイアログが表示されます。
  3. 以下の項目を入力します。
    • Name — OAuth App のわかりやすい名前を入力します(例: DatabricksOAuth)。
    • Authentication FlowService-based (client credentials) を選択します。
    • Callback URL — M2M ではCallback URL は不要なため、https://localhost/callback などのプレースホルダーURL を入力します。
    • User — このOAuth App を実行し、Act-On のデータ にアクセスするCData Connect AI のユーザーアカウントを選択します。
  4. Confirm をクリックします。CData Connect AI がOAuth App を作成し、Client IDClient Secret が生成されます。
  5. Client IDClient Secret の両方の値をコピーします。次のステップで使用します。

ステップ2: Databricks でMCP Server 接続を作成する

OAuth App の認証情報が手元にあれば、Databricks Unity Catalog で、CData Connect AI MCP Server を指すHTTP 接続を作成し、OAuth M2M で認証できるようになります。

  1. Databricks ワークスペースを開き、Catalog タブに移動します。
  2. + アイコンをクリックし、ドロップダウンリストからCreate connection を選択します。
  3. Step 1: Connection basics で、以下を入力します。
    • Connection name — 任意の接続名を入力します(例: CData Connect AI MCP)。
    • Connection typeHTTP を選択します。
    • Auth typeOAuth Machine to Machine を選択します。
  4. Next をクリックします。
  5. Step 2: Authentication で、以下を入力します。
    • Hosthttps://mcp.cloud.cdata.com を入力します。
    • Port — デフォルトのポートのままにします。
    • Client Secret — OAuth App からコピーしたClient Secret を入力します。
    • Client ID — OAuth App からコピーしたClient ID を入力します。
    • OAuth scope — 空欄のままにします。
  6. Next をクリックします。
  7. Step 3: Connection details で、以下を入力します。
    • Token endpointhttps://cloud-login.cdata.com/oauth/token を入力します。
    • Base path/mcp を入力します。
    • Is MCP connection — このオプションを有効(チェック)にします。
  8. Create connection をクリックします。Databricks がMCP Server 接続を作成し、検証します。

ステップ3: Agent Bricks でSupervisor Agent を作成する

Databricks でMCP Server 接続が確立できたら、CData Connect AI をツールとして使用し、ライブのAct-On のデータ にアクセスするSupervisor Agent をAgent Bricks で作成していきましょう。

  1. Databricks ワークスペースで、Agents タブに移動します。
  2. Create Agent をクリックします。
  3. エージェントタイプとしてSupervisor Agent を選択します。
  4. Create Supervisor Agent ダイアログで、以下を入力します。
    • Name — エージェントの名前を入力します。
    • Description — このエージェントが何を行うかの説明を入力します。
  5. Configure Agents の下で、以下の設定でツールを追加します。
    • TypeExternal MCP Server を選択します。
    • Unity Catalog connection — 前のステップで作成したMCP Server 接続を選択します。
    • Describe the content — このMCP 接続が提供する内容の説明を入力します。
  6. Create Agent をクリックします。Agent Bricks がSupervisor Agent をプロビジョニングします。

ステップ4: Agent Bricks でライブのAct-On のデータ を探索する

Supervisor Agent の構成が完了し、CData Connect AI MCP Server を通じてライブのAct-On のデータ をクエリする準備が整いました。Agent Bricks のPlayground を使って、Act-On のデータに対する自然言語クエリを試してみましょう。

  1. エージェントのページで、Open in Playground をクリックします。
  2. 自然言語のプロンプトを入力して、Act-On のデータ にクエリを実行します。 プロンプトのアイデアについては、CData のプロンプトライブラリも参考にしてください。

CData Connect AI を入手する

クラウドアプリケーションから直接、数百種類のSaaS、ビッグデータ、NoSQL ソースへのリアルタイムデータアクセスを実現するには、今すぐCData Connect AI をお試しください!

はじめる準備はできましたか?

CData Connect AI の詳細、または無料トライアルにお申し込みください:

無料トライアル