Featureansichten auflisten

Sie können eine Liste aller Featureansicht-Instanzen abrufen, die in einem Onlinespeicher in Ihrem Google Cloud-Projekt erstellt wurden. Für jede Featureansicht können Sie auch die Feature-Datenquelle aufrufen. Dies kann einer der folgenden sein:

  • Eine oder mehrere Featuregruppen und die zugehörigen Features. Jede Featuregruppe ist einer Feature-Datenquelle zugeordnet, z. B. einer BigQuery-Tabelle oder -Ansicht. Jedes Feature legt eine Spalte in der BigQuery-Datenquelle fest.

  • Eine BigQuery-Tabelle oder -Ansicht, die direkt mit der Featureansicht verknüpft ist.

Verwenden Sie die folgenden Beispiele, um eine Liste von Featureansichten abzurufen, die für einen Onlinespeicher in Ihrem Projekt für einen bestimmten Standort erstellt wurden.

Console

Verwenden Sie die folgende Anleitung, um mit der Google Cloud Console die Liste der Featureansichten in einem Onlinespeicher aufzurufen.

  1. Rufen Sie im Abschnitt "Vertex AI" der Google Cloud Console die Seite Feature Store auf.

    Zur Seite „Feature Store“

  2. Klicken Sie auf Onlineshop.

  3. Klicken Sie auf den Namen des Onlineshops, um die zugehörigen Details auf der Seite Details zum Onlinespeicher aufzurufen.

  4. Im Abschnitt Featureansichten können Sie die Liste aller Onlinespeicher für den ausgewählten Standort anzeigen.

REST

Wenn Sie eine Liste aller FeatureView-Instanzen abrufen möchten, die in einem bestimmten Onlinespeicher in Ihrem Projekt erstellt wurden, senden Sie eine GET-Anfrage mit featureViews.list-Methode.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • LOCATION_ID: Die Region, in der sich der Onlinespeicher befindet, z. B. us-central1.
  • PROJECT_ID: Ihre Projekt-ID.
  • FEATUREONLINESTORE_NAME: Der Name des Onlinespeichers, für den Sie die Liste der Featureansichten aufrufen möchten.

HTTP-Methode und URL:

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

Senden Sie die Anfrage mithilfe einer der folgenden Optionen:

curl

Führen Sie folgenden Befehl aus:

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

Führen Sie folgenden Befehl aus:

$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

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

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

Nächste Schritte