BigQuery ML 모델 업데이트

Model Registry에 기존 BigQuery ML 모델 등록

기본적으로 model_registry 매개변수 없이 학습된 BigQuery ML 모델은 Vertex AI Model Registry에 자동으로 추가되지 않습니다. ALTER MODEL을 사용하면 Model Registry에 포함되도록 모델을 업데이트하고 모델 ID, 설명, 라벨과 같은 중요 메타데이터를 업데이트할 수 있습니다. 자세한 내용은 ALTER MODEL을 참조하세요.

일반적인 BigQuery ML 모델 업데이트에 대한 자세한 내용은 모델 메타데이터 업데이트를 참조하세요.

기존 모델을 등록하려면 다음 안내를 따르세요.

bq

bq 명령줄 도구로 'bq update'를 실행하고 'vertex_ai_model_id'를 모델에 추가하여 모델을 업데이트할 수 있습니다. vertex_model_id는 새 ID이거나 기존 Model Registry 모델 ID일 수 있습니다. 각 BigQuery ML 모델은 Model Registry에서 하나의 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

  1. 메서드: models.patch로 이동합니다.
  2. 요청 매개변수요청 본문을 입력합니다.
  3. EXECUTE 버튼을 클릭합니다.
  {
    "trainingRuns": [
      {
        "vertexAiModelId": "vertex_model_id"
      }
  }
 ```

모델을 추가할 때 새 ID로 설정하면 BigQuery ML 모델이 Model Registry에서 모델 버전 1로 표시됩니다. Model Registry에 기존 모델의 새 버전으로 추가하려면 기존 모델의 ID를 추가하세요. 그러면 최신 버전으로 자동 등록됩니다.

등록한 후에 온라인 예측을 위해 BigQuery ML 모델을 Vertex AI 엔드포인트에 배포할 수 있습니다. Vertex AI 예측에 대한 자세한 내용은 Vertex AI 예측 문서를 참조하세요.

기존 BigQuery ML 모델의 모델 ID 변경

BigQuery ML 모델이 Model Registry에 등록되면 vertex_ai_model_id 값을 변경할 수 없습니다. 새 vertex_ai_model_id에 모델을 등록하려면 다음 옵션 중 하나를 사용합니다.

  • 재학습 비용이 허용되는 경우 모델을 삭제하고 다시 만듭니다.

  • 모델을 복사하고 ALTER MODEL 문을 사용하여 모델을 새 vertex_ai_model_id 값으로 등록합니다.

다음 단계