我无法使用标签在 vertexAI 中创建特征存储
I am not able to create a feature store in vertexAI using labels
我正在传递如下标签的值以创建带有标签的特征库。但是在创建特征库之后,我没有看到使用标签创建的特征库。 VertexAI
还不支持吗
fs = aiplatform.Featurestore.create(
featurestore_id=featurestore_id,
labels=dict(project='retail', env='prod'),
online_store_fixed_node_count=online_store_fixed_node_count,
sync=sync
)
如本文所述featurestore documentation:
A featurestore is a top-level container for entity types, features,
and feature values.
由此,GCP 控制台 UI“标签”是 功能 级别的“标签”。
创建 featurestore 后,您将需要创建一个 entity,然后创建一个 Feature 具有 labels 参数,如以下示例 python 代码所示。
from google.cloud import aiplatform
test_label = {'key1' : 'value1'}
def create_feature_sample(
project: str,
location: str,
feature_id: str,
value_type: str,
entity_type_id: str,
featurestore_id: str,
):
aiplatform.init(project=project, location=location)
my_feature = aiplatform.Feature.create(
feature_id=feature_id,
value_type=value_type,
entity_type_name=entity_type_id,
featurestore_id=featurestore_id,
labels=test_label,
)
my_feature.wait()
return my_feature
create_feature_sample('your-project','us-central1','test_feature3','STRING','test_entity3','test_fs3')
下面是 GCP 控制台的屏幕截图,显示 labels for test_feature3 特征具有在以上示例 python 代码。
您可以使用 python 参考此 creation of feature documentation 了解更多详情。
另一方面,您仍然可以使用 REST API 查看您为特征存储区定义的 标签,如下例所示。
curl -X GET \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
"https://<your-location>-aiplatform.googleapis.com/v1/projects/<your-project>/locations/<your-location>/featurestores"
下面是 REST API 的结果,它还显示了我为“test_fs3”特征存储区定义的 labels 的值。
我正在传递如下标签的值以创建带有标签的特征库。但是在创建特征库之后,我没有看到使用标签创建的特征库。 VertexAI
还不支持吗 fs = aiplatform.Featurestore.create(
featurestore_id=featurestore_id,
labels=dict(project='retail', env='prod'),
online_store_fixed_node_count=online_store_fixed_node_count,
sync=sync
)
如本文所述featurestore documentation:
A featurestore is a top-level container for entity types, features, and feature values.
由此,GCP 控制台 UI“标签”是 功能 级别的“标签”。
创建 featurestore 后,您将需要创建一个 entity,然后创建一个 Feature 具有 labels 参数,如以下示例 python 代码所示。
from google.cloud import aiplatform
test_label = {'key1' : 'value1'}
def create_feature_sample(
project: str,
location: str,
feature_id: str,
value_type: str,
entity_type_id: str,
featurestore_id: str,
):
aiplatform.init(project=project, location=location)
my_feature = aiplatform.Feature.create(
feature_id=feature_id,
value_type=value_type,
entity_type_name=entity_type_id,
featurestore_id=featurestore_id,
labels=test_label,
)
my_feature.wait()
return my_feature
create_feature_sample('your-project','us-central1','test_feature3','STRING','test_entity3','test_fs3')
下面是 GCP 控制台的屏幕截图,显示 labels for test_feature3 特征具有在以上示例 python 代码。
您可以使用 python 参考此 creation of feature documentation 了解更多详情。
另一方面,您仍然可以使用 REST API 查看您为特征存储区定义的 标签,如下例所示。
curl -X GET \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
"https://<your-location>-aiplatform.googleapis.com/v1/projects/<your-project>/locations/<your-location>/featurestores"
下面是 REST API 的结果,它还显示了我为“test_fs3”特征存储区定义的 labels 的值。