特徴ビューを削除しても、進行中のオンライン サービング オペレーションはキャンセルされません。削除する特徴ビューから、現在アクティブなオンライン サービング オペレーションは停止する必要があります。これを行わないと、特徴ビューの削除後にオンライン サービング オペレーションが失敗します。
オンライン ストア インスタンスで Bigtable オンライン サービングを使用する場合、BigQuery ソーステーブルから削除した特徴レコードは、それらの特徴ビューを削除するまで、対応する特徴ビューに保持されます。
始める前に
まだ行っていない場合は、 Gemini Enterprise Agent Platform に対する認証を行います。
このページのサンプルをどのように使うかに応じて、タブを選択してください。
コンソール
コンソールを使用してサービスと API にアクセスする場合、認証を設定する必要はありません。 Google Cloud Google Cloud
REST
このページの REST API サンプルをローカル開発環境で使用するには、 gcloud CLI に指定した認証情報を使用します。
Google Cloud CLI をインストールします。
外部 ID プロバイダ(IdP)を使用している場合は、まず フェデレーション ID を使用して gcloud CLI にログインする必要があります。
詳細については、 REST を使用して認証する 認証ドキュメントの Google Cloud をご覧ください。
特徴ビュー インスタンスを削除する
プロジェクトのオンライン ストアから特徴ビューを削除するには、次の例を使用します。
コンソール
コンソールで特徴ビューを削除するには、次の操作を行います。 Google Cloud
コンソールの [Agent Platform] セクションで、[**Feature Store**] ページに移動します。 Google Cloud
[オンライン ストア] をクリックします。
オンライン ストアの名前をクリックして、[オンライン ストアの詳細] ページで詳細を表示します。
[特徴ビュー] セクションで、削除する特徴ビューの横にある [XZselect] チェックボックスをオンにします。
[削除] をクリックし、続いて [確認] をクリックします。
REST
FeatureView インスタンスを削除するには、featureViews.delete メソッドを使用して DELETE リクエストを送信します。
リクエストのデータを使用する前に、次のように置き換えます。
- LOCATION_ID: オンライン ストアがあるリージョン(
us-central1など)。 - PROJECT_ID: プロジェクト ID。
- FEATUREONLINESTORE_NAME: 特徴ビューを含むオンライン ショップの名前。
- FEATUREVIEW_NAME: 削除する特徴ビューの名前。
HTTP メソッドと URL:
DELETE https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME
リクエストを送信するには、次のいずれかのオプションを選択します。
curl
次のコマンドを実行します。
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME"
PowerShell
次のコマンドを実行します。
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME" | Select-Object -Expand Content
次のような JSON レスポンスが返されます。
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.aiplatform.v1.DeleteOperationMetadata",
"genericMetadata": {
"createTime": "2023-09-15T17:30:31.741064Z",
"updateTime": "2023-09-15T17:30:31.741064Z"
}
}
}
次のステップ
- 特徴ビューを更新する方法を学ぶ。