Es una ejecución de sincronización de datos de DataConnector
. Después de que DataConnector
se inicializa correctamente, las sincronizaciones de datos se programan en DataConnector.refresh_interval
. Un objeto ConnectorRun
representa una sincronización de datos que se realizó 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 salida. Es el nombre completo del recurso de la ejecución del conector. Formato: |
startTime |
Solo salida. Es la fecha y hora en que se inició la ejecución del conector. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
endTime |
Solo salida. Es la fecha y hora en que finalizó la ejecución del conector. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
state |
Solo salida. Es el estado de la ejecución de la sincronización. |
errors[] |
Contiene información sobre los errores que se produjeron durante la sincronización. Solo existen si se produce un estado de error. Contiene el código y el mensaje de error. Úsalo con el campo |
stateUpdateTime |
Es la marca de tiempo en la que se actualizó por última vez el estado de sincronización de la ejecución del conector. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
latestPauseTime |
Solo salida. Es la fecha y hora en que se detuvo la ejecución del conector por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
entityRuns[] |
Solo salida. Son los detalles de las entidades sincronizadas en el ConnectorRun. Cada ConnectorRun consiste en sincronizar una o más entidades. |
trigger |
Solo salida. Es el activador de este |
Estado
Es el estado de la ejecución.
Enums | |
---|---|
STATE_UNSPECIFIED |
Valor predeterminado. |
RUNNING |
La sincronización de datos está en curso. |
SUCCEEDED |
Se completó la sincronización de datos. |
FAILED |
Se produjo un error en la sincronización de datos. |
OVERRUN |
La sincronización de datos está demorando más de lo previsto y sigue en ejecución cuando debería comenzar la siguiente ejecución. |
CANCELLED |
Se programó la sincronización de datos, pero se canceló. |
PENDING |
La sincronización de datos está a punto de comenzar. |
WARNING |
La sincronización de datos se completó con errores recuperables. |
SKIPPED |
Una ejecución de conector en curso se ha estado ejecutando durante más tiempo del esperado, lo que provocó que se omitiera esta ejecución. |
EntityRun
Representa una entidad que se sincronizó en este ConnectorRun
.
Representación JSON |
---|
{ "entityName": string, "state": enum ( |
Campos | |
---|---|
entityName |
Es el nombre de la entidad de origen. |
state |
Es el estado de la ejecución de la sincronización de la entidad. |
errors[] |
Son los errores de la ejecución de sincronización de la entidad. Solo existen si se produce un estado de error. Contiene el código y el mensaje de error. |
stateUpdateTime |
Es la marca de tiempo en la que se actualizó por última vez el estado de sincronización de la entidad. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
progress |
Son los metadatos para generar la barra de progreso. |
statsUpdateTime |
Es la marca de tiempo de la última actualización de extracted_documents_count, indexed_documents_count o error_documents_count. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
syncType |
Es el tipo de sincronización de esta ejecución. |
scheduledRecordCount |
Opcional. Es la cantidad de documentos programados para rastrearse o extraerse de la fuente del conector. Esto solo se aplica a los conectores de terceros. |
extractedRecordCount |
Opcional. Es la cantidad de documentos extraídos de la fuente del conector y listos para transferirse a VAIS. |
indexedRecordCount |
Opcional. Es la cantidad de documentos indexados. |
errorRecordCount |
Opcional. Es la cantidad total de documentos con errores en la sincronización durante la etapa de indexación. |
sourceApiRequestCount |
Opcional. Es la cantidad de solicitudes enviadas a la API de terceros. |
deletedRecordCount |
Opcional. Es la cantidad de documentos borrados. |
Progreso
Representa el progreso de una ejecución de sincronización.
Representación JSON |
---|
{ "currentCount": string, "totalCount": string, "percentile": number } |
Campos | |
---|---|
currentCount |
Es el progreso actual. |
totalCount |
Es el total. |
percentile |
Derivado. Es el percentil de progress.current_count / totalCount. El valor está entre [0, 1.0], inclusive. |
SyncType
Es el tipo de sincronización de datos del conector.
Enums | |
---|---|
SYNC_TYPE_UNSPECIFIED |
No se especificó el tipo de sincronización. |
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
Son los motivos por los que se activó ConnectorRun
.
Enums | |
---|---|
TRIGGER_UNSPECIFIED |
Valor predeterminado. |
SCHEDULER |
Es un ConnectorRun que activa el programador si el conector tiene el modo de sincronización PERIODIC. |
INITIALIZATION |
ConnectorRun activado automáticamente por la inicialización del conector. |
RESUME |
ConnectorRun activado automáticamente al reanudar el conector. |
MANUAL |
ConnectorRun activado manualmente por el usuario. |