前提条件
Python を Connect AI と連携させる前に、以下が必要です。- Python >=3.10
requests>= 2.28.0ijson>= 3.1.0- Connect AI アカウントのデータソース。詳細については、ソース を参照してください。
- パーソナルアクセストークン(PAT)。Settings ページで PAT を生成してください。認証時のパスワードとして使用するため、コピーしておいてください。
コネクタのインストール
full エクストラ付きでコネクタをインストールします。
Connect AI への接続
以下は、Connect AI API に接続して Salesforce 接続の Account テーブルにクエリを実行する Python コードの例です。Connect AI のユーザー名とパスワード(パスワードは前提条件で作成した PAT)を入力してください。設定ファイル
PyHOCON 設定ファイルを使用して、コードから認証情報を除外できます。ワークスペースへの接続
Connect AI ワークスペースに接続するには、次のようにworkspace パラメータを追加します。
例
パラメータ化されたクエリ
バッチ操作
dataType の値と説明については、データ型を参照してください。ストアドプロシージャ
Pandas 統合
接続オプション
以下の表は、コネクタで使用可能な接続オプションです。| パラメータ | 説明 | デフォルト |
|---|---|---|
username | 認証ユーザー名 | - |
password | パーソナルアクセストークン | - |
config_path | PyHOCON 設定ファイルへのパス | - |
workspace | Connect AI ワークスペース名 | - |
timeout | HTTP リクエストのタイムアウト(秒) | 90 |
max_retries | 一時的な 5xx エラー時の再試行回数 | 3 |
retry_delay | 再試行間のベース遅延(秒) | 1.0 |