您可以检索 Google Cloud 项目中在线存储区内创建的所有特征视图实例的列表。对于每个特征视图,您还可以查看特征数据源,它可以是以下任何一种:
一个或多个特征组及其组成特征。每个特征组都与特征数据源(例如 BigQuery 表或视图)相关联。每个特征在 BigQuery 数据源中指定一个列。
与特征视图直接关联的 BigQuery 表或视图。
使用以下示例可检索在项目中为特定位置的在线存储区创建的特征视图列表。
控制台
请按照以下说明使用 Google Cloud 控制台查看在线存储区中的特征视图列表。
在 Google Cloud 控制台的“Vertex AI”部分,转到 Feature Store 页面。
点击在线存储区。
点击在线存储区的名称,在在线存储区详情页面上查看其详细信息。
在特征视图部分中,您可以查看所选位置的所有在线存储区的列表。
REST
要检索项目中特定在线存储区内创建的所有 FeatureView
实例的列表,请使用 featureViews.list 方法发送 GET
请求。
在使用任何请求数据之前,请先进行以下替换:
- LOCATION_ID:在线存储区所在的区域,例如
us-central1
。 - PROJECT_ID:您的项目 ID。
- FEATUREONLINESTORE_NAME:您要查看其特征视图列表的在线存储区的名称。
HTTP 方法和网址:
GET https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews
如需发送请求,请选择以下方式之一:
curl
执行以下命令:
curl -X GET \
-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"
PowerShell
执行以下命令:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews" | Select-Object -Expand Content
您应该收到类似以下内容的 JSON 响应:
{ "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", ] } ] } } ] }