Borra una vista de funciones

Borrar una vista de funciones no cancela las operaciones de entrega en línea en curso. Debes detener cualquier operación de entrega en línea activa que esté activa desde la vista de funciones que deseas borrar. De lo contrario, la operación de entrega en línea fallará después de borrar la vista de atributos.

Usa las siguientes muestras para borrar una vista de atributos de un almacén en línea en tu proyecto.

Console

Usa las siguientes instrucciones para borrar una vista de funciones con la consola de Google Cloud.

  1. En la sección de Vertex AI de la consola de Google Cloud, ve a la página Feature Store.

    Ir a la página Feature Store

  2. Haz clic en Almacén en línea.

  3. Haz clic en el nombre de la tienda en línea para ver sus detalles en la página Detalles de la tienda en línea.

  4. En la sección Vistas de funciones, selecciona la casilla de verificación XZ junto a la vista de funciones que deseas borrar.

  5. Haz clic en Borrar y, luego, en Confirmar.

REST

Para borrar una instancia FeatureView, envía una solicitud DELETE mediante el método featureViews.delete.

Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:

  • LOCATION_ID: región en donde se encuentra la tienda en línea, como us-central1.
  • PROJECT_ID: ID del proyecto
  • FEATUREONLINESTORE_NAME: Es el nombre de la tienda en línea que contiene la vista de atributos.
  • FEATUREVIEW_NAME: El nombre de la vista de atributos que deseas borrar.

HTTP method and URL:

DELETE http://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME

Para enviar tu solicitud, elige una de estas opciones:

curl

Ejecuta el siguiente comando:

curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"http://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME"

PowerShell

Ejecuta el siguiente comando:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "http://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME" | Select-Object -Expand Content

Deberías recibir una respuesta JSON similar a la que se muestra a continuación:

{
  "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"
    }
  }
}

¿Qué sigue?