Enumera vistas de atributos

Puedes recuperar una lista de todas las instancias de vista de atributos creadas dentro de una tienda en línea en tu proyecto de Google Cloud. En cada vista de atributos, podrás ver también la fuente de datos del atributo, que puede ser cualquiera de las siguientes opciones:

  • Uno o más grupos de atributos y sus características constituyentes. Cada grupo de atributos está asociado con una fuente de datos de atributos, como una tabla o vista de BigQuery. Cada característica designa una columna en la fuente de datos de BigQuery.

  • Una tabla o vista de BigQuery asociada de forma directa con la vista de atributos.

Usa las siguientes muestras para recuperar una lista de vistas de funciones creadas para un almacén en línea en tu proyecto de una ubicación específica.

Console

Usa las siguientes instrucciones para ver la lista de vistas de funciones en una tienda en línea mediante 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, puedes ver la lista de todas las tiendas en línea para la ubicación seleccionada.

REST

Para recuperar una lista de todas las instancias FeatureView creadas dentro de un almacén en línea específico en tu proyecto, envía una solicitud GET mediante el método featureViews.list.

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 para la que deseas ver la lista de vistas de funciones.

Método HTTP y URL:

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

Para enviar tu solicitud, elige una de estas opciones:

curl

Ejecuta el siguiente comando:

curl -X GET \
-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"

PowerShell

Ejecuta el siguiente comando:

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

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

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

{
  "featureViews": [
    {
      "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME",
      "createTime": "2023-09-06T23:46:49.936284Z",
      "updateTime": "2023-09-06T23:46:49.936284Z",
      "etag": "AMEw9yOStRkXitA-ICOx0niGcNUAKkG3a5JNwo38VF-bT6BmIgdSmkd8Rskgi-NFgKmi",
      "featureRegistrySource": {
        "featureGroups": [
          {
            "featureGroupId": "FEATUREGROUP_ID",
            "featureIds": [
              "FEATURE_ID_1",
              "FEATURE_ID_2",
            ]
          }
        ]
      }
    }
  ]
}

¿Qué sigue?