Pode ver a lista de operações de sincronização de dados executadas para uma vista de funcionalidades específica. Isto pode ser útil se quiser verificar se a sincronização de dados está a ser sincronizada com êxito a partir da origem de dados do BigQuery ou se a sincronização de dados está em curso para a visualização de recursos.
Antes de começar
Autentique o Vertex AI, a menos que já o tenha feito.
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. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud initSe 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.
Apresente operações de sincronização numa vista de funcionalidades
Use o exemplo seguinte para ver uma lista de todas as operações de sincronização executadas para uma vista de funcionalidades.
REST
Para ver a lista de operações de sincronização de dados numa instância do
FeatureView, envie um pedido GET através do método
featureViewSyncs.list.
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- LOCATION_ID: região onde a loja online está localizada, como
us-central1. - PROJECT_ID: o ID do seu projeto.
- FEATUREONLINESTORE_NAME: o nome da loja online que contém a vista de funcionalidades.
- FEATUREVIEW_NAME: o nome da vista de recursos para a qual quer ver a lista de operações de sincronização de dados.
Método HTTP e URL:
GET https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME/featureViewSyncs
Para enviar o seu pedido, escolha uma destas opções:
curl
Execute o seguinte comando:
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/FEATUREVIEW_NAME/featureViewSyncs"
PowerShell
Execute o seguinte comando:
$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/FEATUREVIEW_NAME/featureViewSyncs" | Select-Object -Expand Content
Deve receber uma resposta JSON semelhante à seguinte:
{
"featureViewSyncs": [
{
"name": "PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME/featureViewSyncs/OPERATION_ID_1",
"createTime": "2023-09-11T15:33:24.906716Z",
"dataTransfer": {
"endTime": "2023-09-11T15:33:43.615598Z"
},
"finalStatus": {
"code": 13
},
"runTime": {
"endTime": "2023-09-11T15:33:43.615598Z"
}
},
{
"name": "PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/featureViews/FEATUREVIEW_NAME/featureViewSyncs/OPERATION_ID_2",
"createTime": "2023-09-06T23:48:00.670844Z",
"dataTransfer": {
"endTime": "2023-09-06T23:48:19.086848Z"
},
"finalStatus": {
"code": 13
},
"runTime": {
"endTime": "2023-09-06T23:48:19.086848Z"
}
}
]
}
O que se segue?
Saiba como iniciar manualmente uma sincronização de dados.
Saiba como atualizar uma vista de funcionalidades.