Una sincronización de datos de DataConnector
. Una vez que DataConnector
se haya inicializado correctamente, las sincronizaciones de datos se programarán a las DataConnector.refresh_interval
. Un ConnectorRun
representa una sincronización de datos que se ha producido en el pasado o que está en curso en ese momento. //
Representación JSON |
---|
{ "name": string, "startTime": string, "endTime": string, "state": enum ( |
Campos | |
---|---|
name |
Solo de salida. Nombre completo del recurso ConnectorRun. Formato: |
startTime |
Solo de salida. Hora en la que se inició la ejecución del conector. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
endTime |
Solo de salida. La hora en la que finalizó la ejecución del conector. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
state |
Solo de salida. Estado de la sincronización. |
errors[] |
Contiene información sobre los errores que se han producido durante la sincronización. Solo existe si se produce un error. Contiene el código y el mensaje de error. Se usa con el campo |
stateUpdateTime |
Marca de tiempo en la que se actualizó por última vez el estado de sincronización de la ejecución del conector. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
latestPauseTime |
Solo de salida. Hora en la que se pausó la ejecución del conector por última vez. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
entityRuns[] |
Solo de salida. Los detalles de las entidades sincronizadas en ConnectorRun. Cada ConnectorRun consiste en sincronizar una o varias entidades. |
trigger |
Solo de salida. El activador de este |
Estado
El estado de la ejecución.
Enumeraciones | |
---|---|
STATE_UNSPECIFIED |
Valor predeterminado. |
RUNNING |
La sincronización de datos está en curso. |
SUCCEEDED |
La sincronización de datos ha finalizado. |
FAILED |
No se ha podido sincronizar los datos. |
OVERRUN |
La sincronización de datos ha tardado más de lo esperado y sigue en curso cuando debería empezar la siguiente. |
CANCELLED |
Se ha programado la sincronización de datos, pero se ha cancelado. |
PENDING |
La sincronización de datos está a punto de empezar. |
WARNING |
La sincronización de datos se ha completado con errores no críticos. |
SKIPPED |
Una ejecución de conector en curso ha estado ejecutándose más tiempo de lo esperado, lo que ha provocado que se omita esta ejecución. |
EntityRun
Representa una entidad que se ha sincronizado en este ConnectorRun
.
Representación JSON |
---|
{ "entityName": string, "state": enum ( |
Campos | |
---|---|
entityName |
Nombre de la entidad de origen. |
state |
Estado de la sincronización de la entidad. |
errors[] |
Los errores de la ejecución de sincronización de la entidad. Solo existe si se produce un error. Contiene el código y el mensaje de error. |
stateUpdateTime |
Marca de tiempo en la que se actualizó por última vez el estado de sincronización de la entidad. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
progress |
metadatos para generar la barra de progreso. |
statsUpdateTime |
Marca de tiempo de la última actualización de extracted_documents_count, indexed_documents_count o error_documents_count. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
syncType |
Tipo de sincronización de esta ejecución. |
scheduledRecordCount |
Opcional. Número de documentos programados para rastrearse o extraerse de la fuente del conector. Esto solo se aplica a los conectores de terceros. |
extractedRecordCount |
Opcional. Número de documentos extraídos de la fuente del conector, listos para insertarse en VAIS. |
indexedRecordCount |
Opcional. Número de documentos indexados. |
errorRecordCount |
Opcional. Número total de documentos que no se han podido sincronizar en la fase de indexación. |
sourceApiRequestCount |
Opcional. Número de solicitudes enviadas a la API de terceros. |
deletedRecordCount |
Opcional. Número de documentos eliminados. |
Progreso
Representa el progreso de una sincronización.
Representación JSON |
---|
{ "currentCount": string, "totalCount": string, "percentile": number } |
Campos | |
---|---|
currentCount |
El progreso actual. |
totalCount |
El total. |
percentile |
Derivado. El percentil de progress.current_count/totalCount. El valor está comprendido entre [0 y 1,0], ambos incluidos. |
SyncType
Tipo de sincronización de datos del conector.
Enumeraciones | |
---|---|
SYNC_TYPE_UNSPECIFIED |
Tipo de sincronización no especificado. |
FULL |
La sincronización activa la sincronización completa de todos los documentos. |
INCREMENTAL |
Sincronización incremental de documentos actualizados. |
REALTIME |
Sincronización en tiempo real. |
SCALA_SYNC |
Sincronización de Scala. |
Activador
Motivos de activación de ConnectorRun
.
Enumeraciones | |
---|---|
TRIGGER_UNSPECIFIED |
Valor predeterminado. |
SCHEDULER |
ConnectorRun activado por el programador si el conector tiene el modo de sincronización PERIODIC. |
INITIALIZATION |
ConnectorRun se ha activado automáticamente al inicializarse el conector. |
RESUME |
ConnectorRun se ha activado automáticamente al reanudar el conector. |
MANUAL |
ConnectorRun activado manualmente por el usuario. |