Uma execução de sincronização de dados de DataConnector
. Depois de DataConnector
ser inicializado com êxito, as sincronizações de dados são agendadas para DataConnector.refresh_interval
. Um ConnectorRun
representa uma sincronização de dados no passado ou em curso nesse momento. //
Representação JSON |
---|
{ "name": string, "startTime": string, "endTime": string, "state": enum ( |
Campos | |
---|---|
name |
Apenas saída. O nome completo do recurso da execução do conetor. Formato: |
startTime |
Apenas saída. A hora em que a execução do conetor foi iniciada. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
endTime |
Apenas saída. A hora em que a execução do conector terminou. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
state |
Apenas saída. O estado da execução da sincronização. |
errors[] |
Contém informações sobre os erros ocorridos durante a sincronização. Só existem se estiverem num estado de erro. Contém o código de erro e a mensagem de erro. Use com o campo |
stateUpdateTime |
Data/hora em que o estado de sincronização da execução do conetor foi atualizado pela última vez. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
latestPauseTime |
Apenas saída. A hora em que a execução do conetor foi pausada mais recentemente. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
entityRuns[] |
Apenas saída. Os detalhes das entidades sincronizadas no ConnectorRun. Cada ConnectorRun consiste na sincronização de uma ou mais entidades. |
trigger |
Apenas saída. O acionador para este |
Estado
O estado da execução.
Enumerações | |
---|---|
STATE_UNSPECIFIED |
Valor predefinido. |
RUNNING |
A sincronização de dados está em curso. |
SUCCEEDED |
A sincronização de dados está concluída. |
FAILED |
A sincronização de dados falhou. |
OVERRUN |
A sincronização de dados está em execução há mais tempo do que o esperado e ainda está em execução no momento em que a próxima execução deve começar. |
CANCELLED |
A sincronização de dados foi agendada, mas foi cancelada. |
PENDING |
A sincronização de dados está prestes a começar. |
WARNING |
A sincronização de dados foi concluída com erros não críticos. |
SKIPPED |
Uma execução do conector em curso está a ser executada durante mais tempo do que o esperado, o que faz com que esta execução seja ignorada. |
EntityRun
Representa uma entidade que foi sincronizada neste ConnectorRun
.
Representação JSON |
---|
{ "entityName": string, "state": enum ( |
Campos | |
---|---|
entityName |
O nome da entidade de origem. |
state |
O estado da execução da sincronização da entidade. |
errors[] |
Os erros da execução da sincronização da entidade. Só existem se estiverem num estado de erro. Contém o código de erro e a mensagem de erro. |
stateUpdateTime |
Data/hora em que o estado de sincronização da entidade foi atualizado pela última vez. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
progress |
metadados para gerar a barra de progresso. |
statsUpdateTime |
A data/hora em que extracted_documents_count, indexed_documents_count ou error_documents_count foi atualizado pela última vez. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
syncType |
Tipo de sincronização desta execução. |
scheduledRecordCount |
Opcional. O número de documentos agendados para serem rastreados/extraídos da origem do conector. Isto aplica-se apenas a conetores de terceiros. |
extractedRecordCount |
Opcional. O número de documentos extraídos da origem do conetor, prontos para serem carregados para o VAIS. |
indexedRecordCount |
Opcional. O número de documentos indexados. |
errorRecordCount |
Opcional. O número total de documentos que falharam na sincronização na fase de indexação. |
sourceApiRequestCount |
Opcional. O número de pedidos enviados para a API de terceiros. |
deletedRecordCount |
Opcional. O número de documentos eliminados. |
Progresso
Representa o progresso de uma execução da sincronização.
Representação JSON |
---|
{ "currentCount": string, "totalCount": string, "percentile": number } |
Campos | |
---|---|
currentCount |
O progresso atual. |
totalCount |
O total. |
percentile |
Derivada. O percentil de progress.current_count / totalCount. O valor está entre [0 e 1,0], inclusive. |
SyncType
tipo de sincronização de dados do conetor.
Enumerações | |
---|---|
SYNC_TYPE_UNSPECIFIED |
Tipo de sincronização não especificado. |
FULL |
A sincronização aciona a sincronização completa de todos os documentos. |
INCREMENTAL |
Sincronização incremental de documentos atualizados. |
REALTIME |
Sincronização em tempo real. |
SCALA_SYNC |
Sincronização do Scala. |
Acionador
Motivos de acionamento para ConnectorRun
.
Enumerações | |
---|---|
TRIGGER_UNSPECIFIED |
Valor predefinido. |
SCHEDULER |
ConnectorRun acionado pelo agendador se o conetor tiver o modo de sincronização PERIÓDICO. |
INITIALIZATION |
O ConnectorRun é acionado automaticamente pela inicialização do conetor. |
RESUME |
O ConnectorRun foi acionado automaticamente ao retomar o conetor. |
MANUAL |
ConnectorRun acionado manualmente pelo utilizador. |