É possível conferir a lista de operações de sincronização de dados executadas para uma visualização de recurso específica. Isso pode ser útil se você quiser verificar se a sincronização de dados está sendo realizada na fonte de dados do BigQuery ou se ela está em andamento para a visualização de recursos.
Antes de começar
Faça a autenticação na Vertex AI, a menos que já tenha feito isso.
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Listar operações de sincronização em uma visualização de recurso
Use o exemplo a seguir para exibir uma lista de todas as operações de sincronização executadas em uma visualização de recursos.
REST
Para ver a lista de operações de sincronização de dados em um
FeatureView
exemplo, envie umGET
solicitação usando o métodofeatureViewSyncs.list.
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- LOCATION_ID: região em que a loja on-line está localizada, como
us-central1
. - PROJECT_ID: o ID do projeto.
- FEATUREONLINESTORE_NAME: o nome da loja on-line que contém a visualização do recurso.
- FEATUREVIEW_NAME: o nome da visualização do recurso com a lista de operações de sincronização de dados que você quer ver.
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 a solicitação, 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
Você receberá uma resposta JSON semelhante a esta:
{ "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" } } ] }
A seguir
Saiba como iniciar uma sincronização de dados manualmente.
Saiba como atualizar uma visualização de recurso.