このトピックでは、PolarDB for AI 機能を使用するためにクラスターに接続する方法と、PolarDB for AI SQL 文の要件について説明します。
クラスターに接続する
PolarDB for AI 機能を PolarDB クラスターで使用する場合、データ管理 (DMS) 経由でクラスターに接続する か、クライアントから接続する か、コマンドラインを使用して接続する かに関係なく、プライマリエンドポイントではなく クラスターエンドポイント を使用してクラスターに接続する必要があります。

コマンドラインを使用してクラスターに接続する
MySQL コマンドラインを使用してクラスターエンドポイントに接続し、hint を使用する場合は、コマンドに -c オプションを追加します。コマンドの例:
mysql -h localhost -P port -u username -p password -cDMS を使用してクラスターに接続する
デフォルトでは、DMS はプライマリエンドポイントを使用してクラスターに接続します。クラスターエンドポイントを使用して DMS 経由でクラスターに接続する には、次の手順を実行します。
DMS 経由でクラスターに接続した後、左側のナビゲーションウィンドウで [データベースインスタンス] > [接続済みインスタンス] を選択します。次に、クラスターを右クリックし、[編集] を選択します。

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

[保存] をクリックします。
入力モードを接続文字列アドレスに変更した後、新しい 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);