BigQuery ML-Modell aktualisieren
Vorhandenes BigQuery ML-Modell in der Model Registry registrieren
Standardmäßig werden BigQuery ML-Modelle, wenn sie ohne den Parameter model_registry
trainiert werden, nicht automatisch zur Vertex AI Model Registry hinzugefügt.
Mit ALTER MODEL können Sie das Modell für die Aufnahme in Model Registry aktualisieren und wichtige Metadaten wie die Modell-ID, die Beschreibung und Labels aktualisieren. Weitere Informationen finden Sie unter ALTER MODEL
-Anweisung.
Weitere Informationen zum allgemeinen Aktualisieren Ihrer BigQuery ML-Modelle finden Sie unter Modellmetadaten aktualisieren.
So registrieren Sie ein vorhandenes Modell:
bq
Sie können ein Modell mit dem bq-Befehlszeilentool aktualisieren. Führen Sie dazu „bq update“ aus und fügen Sie dem Modell „vertex_ai_model_id“ hinzu. Beachten Sie, dass „vertex_model_id“ entweder eine neue ID oder eine vorhandene Modell-ID in Model Registry sein kann. Jedes BigQuery ML-Modell kann nur unter einer „model_id“ in Model Registry registriert werden.
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
- Rufen Sie die Methode „models.patch“ auf.
- Füllen Sie die Anfrageparameter und den Anfragetext aus.
- Klicken Sie auf die Schaltfläche Ausführen.
{
"trainingRuns": [
{
"vertexAiModelId": "vertex_model_id"
}
}
```
Wenn Sie beim Hinzufügen des Modells eine neue ID festlegen, wird das BigQuery ML-Modell in Model Registry als Modellversion 1 angezeigt. Wenn Sie ein vorhandenes Modell als neue Version in Model Registry hinzufügen möchten, fügen Sie die vorhandene ID des Modells hinzu. Das Modell wird automatisch als neueste Version registriert.
Nach der Registrierung können Sie Ihr BigQuery ML-Modell für eine Onlinevorhersage an einem Vertex AI-Endpunkt bereitstellen. Weitere Informationen zu Vertex AI Prediction finden Sie in der Dokumentation zu Vertex AI Prediction.
Modell-ID eines vorhandenen BigQuery ML-Modells ändern
Sobald ein BigQuery ML-Modell in der Model Registry registriert ist, können Sie den Wert vertex_ai_model_id
nicht mehr ändern.
Verwenden Sie eine der folgenden Optionen, um das Modell bei einem neuen vertex_ai_model_id
zu registrieren:
Löschen Sie das Modell und erstellen Sie es neu, wenn die Kosten für das erneute Training akzeptabel sind.
Kopieren Sie das Modell und verwenden Sie die Anweisung
ALTER MODEL
, um das Modell mit einem neuenvertex_ai_model_id
-Wert zu registrieren.
Nächste Schritte
- BigQuery ML zur Modell-Registry hinzufügen
- BigQuery ML-Auswertungen aus der Model Registry ansehen
- BigQuery ML-Modell aus der Model Registry entfernen