É 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 a CLI gcloud.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
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.