Pode criar uma funcionalidade depois de criar um grupo de funcionalidades e associar uma tabela do BigQuery ou uma vista do BigQuery ao mesmo. Pode criar várias funcionalidades para um grupo de funcionalidades e associar cada funcionalidade a uma coluna específica na origem de dados do BigQuery. Para obter informações sobre como usar o BigQuery, consulte a documentação do BigQuery.
Por exemplo, se o grupo de funcionalidades featuregroup1
estiver associado à tabela do BigQuery datasource_1
que contém valores de funcionalidades nas colunas fval1
e fval2
, pode criar a funcionalidade feature_1
em featuregroup1
e associá-la aos valores de funcionalidades na coluna fval1
.
Da mesma forma, pode criar outra funcionalidade denominada feature_2
e associá-la aos valores das funcionalidades na coluna fval2
.
Um grupo de funcionalidades tem de ter uma origem de dados de funcionalidades associada antes de poder criar funcionalidades. Se o grupo de funcionalidades não tiver uma origem de dados associada, tem de associar uma origem de dados do BigQuery atualizando o grupo de funcionalidades antes de poder criar funcionalidades no mesmo.
Para saber se é obrigatório, opcional ou desaconselhável registar os dados das funcionalidades através de grupos de funcionalidades e funcionalidades, consulte o seguinte:
Por que motivo deve usar grupos de funcionalidades e funcionalidades?
Quando não usar grupos de funcionalidades e funcionalidades.
Antes de começar
Autentique o Vertex AI, a menos que já o tenha feito.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
Python
Para usar os Python exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Crie uma funcionalidade num grupo de funcionalidades
Use os seguintes exemplos para criar uma funcionalidade num grupo de funcionalidades e associar uma coluna que contenha valores de funcionalidades da origem de dados do BigQuery registada para o grupo de funcionalidades.
Consola
Siga estas instruções para adicionar funcionalidades a um grupo de funcionalidades existente através da Google Cloud consola.
Na secção do Vertex AI da Google Cloud consola, aceda à página Feature Store.
Na secção Grupos de funcionalidades, clique em
na linha correspondente ao grupo de funcionalidades onde quer adicionar uma funcionalidade e, de seguida, clique em Adicionar funcionalidades.Para cada funcionalidade, introduza um Nome da funcionalidade e clique no nome da coluna de origem do BigQuery correspondente na lista. Para adicionar mais funcionalidades, clique em Adicionar outra funcionalidade.
Clique em Criar.
Python
Para saber como instalar ou atualizar o SDK Vertex AI para Python, consulte o artigo Instale o SDK Vertex AI para Python. Para mais informações, consulte a Python documentação de referência da API.
project
: o ID do seu projeto.location
: região onde o grupo de elementos está localizado, comous-central1
.existing_feature_group_id
: o nome do grupo de funcionalidades existente onde quer criar a funcionalidade.version_column_name
: Opcional: a coluna da tabela ou da vista do BigQuery que quer associar à funcionalidade. Se não especificar este parâmetro, a predefinição é FEATURE_NAME.feature_id
: o nome da nova funcionalidade que quer criar
REST
Para criar um recurso Feature
, envie um pedido POST
através do método
features.create.
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- LOCATION_ID: região onde o grupo de elementos está localizado, como
us-central1
. - PROJECT_ID: o ID do seu projeto.
- FEATUREGROUP_NAME: o nome do grupo de funcionalidades onde quer criar a funcionalidade.
- FEATURE_NAME: o nome da nova funcionalidade que quer criar.
- VERSION_COLUMN_NAME: Opcional: a coluna da tabela ou da vista do BigQuery que quer associar à funcionalidade. Se não especificar este parâmetro, a predefinição é FEATURE_NAME.
Método HTTP e URL:
POST https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATUREGROUP_NAME/features?feature_id=FEATURE_NAME
Corpo JSON do pedido:
{ "version_column_name": "VERSION_COLUMN_NAME" }
Para enviar o seu pedido, escolha uma destas opções:
curl
Guarde o corpo do pedido num ficheiro com o nome request.json
,
e execute o seguinte comando:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATUREGROUP_NAME/features?feature_id=FEATURE_NAME"
PowerShell
Guarde o corpo do pedido num ficheiro com o nome request.json
,
e execute o seguinte comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATUREGROUP_NAME/features?feature_id=FEATURE_NAME" | Select-Object -Expand Content
Deve receber uma resposta JSON semelhante à seguinte:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureGroups/FEATUREGROUP_NAME/features/FEATURE_NAME/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.aiplatform.v1.UpdateFeatureOperationMetadata", "genericMetadata": { "createTime": "2023-09-18T02:36:22.870679Z", "updateTime": "2023-09-18T02:36:22.870679Z" } } }
O que se segue?
Saiba como listar todas as funcionalidades num grupo de funcionalidades.
Saiba como atualizar uma funcionalidade.
Saiba como eliminar uma funcionalidade.
Saiba como atualizar um grupo de funcionalidades.
Configure a monitorização de funcionalidades para funcionalidades num grupo de funcionalidades.
Tipos de publicação online no Vertex AI Feature Store.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-19 UTC.