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

  1. Rufen Sie die Methode „models.patch“ auf.
  2. Füllen Sie die Anfrageparameter und den Anfragetext aus.
  3. 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 neuen vertex_ai_model_id-Wert zu registrieren.

Nächste Schritte