すべてのプロダクト
Search
ドキュメントセンター

PolarDB:クラスターエンドポイントを使用してPolarDB for AI機能を使用してクラスターに接続する

最終更新日:Oct 11, 2024

このトピックでは、クラスターに接続してPolarDB for AI機能を使用する方法と、PolarDB for AI SQLステートメントの要件について説明します。

クラスターへの接続

PolarDBクラスターでPolarDB for AI機能を使用する場合は、Data Management (DMS)クライアントから、またはコマンドラインでクラスターに接続するかどうかに関係なく、プライマリエンドポイントではなくクラスターエンドポイントを使用してクラスターに接続する必要があります。

説明

コマンドラインを使用したクラスターへの接続

MySQLコマンドラインを使用してクラスターエンドポイントに接続し、ヒントを使用する場合は、コマンドに -cオプションを追加します。 サンプルコマンド:

mysql -h localhost -P port -u username -p password -c

DMSを使用したクラスターへの接続

デフォルトでは、DMSはプライマリエンドポイントを使用してクラスターに接続します。 クラスターエンドポイントを使用してDMS経由でクラスターに接続するには、次の手順を実行します。

  1. DMSでクラスターに接続した後、左側のナビゲーションウィンドウで [データベースインスタンス] > [インスタンスの接続] を選択します。 次に、クラスターを右クリックし、[編集] を選択します。 ​image.png

  2. エントリモードを接続文字列アドレスに変更し、クラスターのクラスターエンドポイントを入力します。 ​image.png

  3. [保存] をクリックします。

説明

エントリモードを接続文字列アドレスに変更した後、新しいSQLコンソールを開いてSQL文を実行する必要があります。

AI SQL文の規則

PolarDB for AIの機能とモデルをサポートするSQL文は、PolarDBの拡張SQL文 (AI SQL文) と呼ばれます。

AI SQL文を実行するときは、SQL文の前に /* polar4ai */ を追加する必要があります。 現在のAlibaba Cloudアカウントによって実行されたSQL文が監査ログに追加されます。

例:

/*polar4ai*/create feature test_graph_1 with (feature_class='graph') as (select ip, user_id from small_sample limit 30);