既存の BigQuery ML モデルを Vertex AI Model Registry に登録する
デフォルトでは、model_registry
パラメータなしでトレーニングされた場合、BigQuery ML モデルは Vertex AI Model Registry に自動的に追加されません。ALTER MODEL を使用すると、Vertex AI Model Registry に含めるモデルを更新したり、モデル ID、説明、ラベルなどの重要なメタデータを更新できます。詳細については、ALTER MODEL ステートメントをご覧ください。
BigQuery ML モデルの一般的な更新の詳細については、モデル メタデータの更新をご覧ください。
既存のモデルを登録するには:
bq
bq
コマンドライン ツールで、bq update を実行してモデルに vertex_ai_model_id を追加することで、モデルを更新できます。vertex_model_id は、新しい ID または既存の Vertex AI Model Registry のモデル ID のいずれかにできます。各 BigQuery ML モデルは、Vertex AI Model Registry で 1 つの model_id にのみ登録できます。
bq update --model --vertex_ai_model_id "[VERTEX_AI_MODEL_ID]" [PROJECT_ID]:[DATASET].[MODEL]
SQL
ALTER MODEL [IF EXISTS] <model_name> SET OPTIONS (vertex_ai_model_id="[VERTEX_AI_MODEL_ID]");
API
- メソッド: models.patch に移動します。
- [Request parameters] と [Request body] に入力します。
- [EXECUTE] ボタンをクリックします。
{
"trainingRuns": [
{
"vertexAiModelId": "vertex_model_id"
}
}
モデルを追加する際に新しい ID に設定すると、Vertex AI Model Registry で BigQuery ML モデルがモデル バージョン 1 として表示されます。既存のモデルの新しいバージョンとして Vertex AI Model Registry に追加するには、既存のモデルの ID を追加します。これにより、自動的に最新バージョンとして登録されます。
登録が完了すると、オンライン予測の Vertex AI エンドポイントに BigQuery ML モデルをデプロイできます。Vertex AI Prediction の詳細については、Vertex AI Prediction のドキュメントをご覧ください。
次のステップ
- BigQuery ML を Vertex AI Model Registry に追加する
- Vertex AI Model Registry の BigQuery ML の評価を表示する
- Vertex AI Model Registry から BigQuery ML モデルを削除する