Exécution de la synchronisation des données de DataConnector
. Une fois DataConnector
initialisé, les synchronisations de données sont planifiées à DataConnector.refresh_interval
. Un ConnectorRun
représente une synchronisation de données passée ou en cours. //
Représentation JSON |
---|
{ "name": string, "startTime": string, "endTime": string, "state": enum ( |
Champs | |
---|---|
name |
Uniquement en sortie. Nom complet de la ressource de l'exécution du connecteur. Format : |
startTime |
Uniquement en sortie. Heure de début de l'exécution du connecteur. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
endTime |
Uniquement en sortie. Heure de fin de l'exécution du connecteur. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
state |
Uniquement en sortie. État de l'exécution de la synchronisation. |
errors[] |
Contient des informations sur les erreurs survenues lors de la synchronisation. N'existent qu'en cas d'état d'erreur. Contient le code et le message d'erreur. Utilisez cette option avec le champ |
stateUpdateTime |
Code temporel de la dernière mise à jour de l'état de synchronisation de l'exécution du connecteur. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
latestPauseTime |
Uniquement en sortie. Heure à laquelle l'exécution du connecteur a été suspendue pour la dernière fois. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
entityRuns[] |
Uniquement en sortie. Détails des entités synchronisées lors de l'exécution du connecteur. Chaque ConnectorRun consiste à synchroniser une ou plusieurs entités. |
trigger |
Uniquement en sortie. Déclencheur de cet élément |
État
État de l'exécution.
Enums | |
---|---|
STATE_UNSPECIFIED |
Valeur par défaut. |
RUNNING |
La synchronisation des données est en cours. |
SUCCEEDED |
La synchronisation des données est terminée. |
FAILED |
La synchronisation des données a échoué. |
OVERRUN |
La synchronisation des données prend plus de temps que prévu et est toujours en cours alors que la prochaine exécution est censée démarrer. |
CANCELLED |
La synchronisation des données était planifiée, mais elle a été annulée. |
PENDING |
La synchronisation des données est sur le point de commencer. |
WARNING |
La synchronisation des données s'est terminée avec des erreurs non fatales. |
SKIPPED |
Une exécution de connecteur en cours prend plus de temps que prévu, ce qui entraîne l'ignorance de cette exécution. |
EntityRun
Représente une entité synchronisée dans ce ConnectorRun
.
Représentation JSON |
---|
{ "entityName": string, "state": enum ( |
Champs | |
---|---|
entityName |
Nom de l'entité source. |
state |
État de l'exécution de la synchronisation de l'entité. |
errors[] |
Erreurs issues de l'exécution de la synchronisation de l'entité. N'existent qu'en cas d'état d'erreur. Contient le code et le message d'erreur. |
stateUpdateTime |
Code temporel de la dernière mise à jour de l'état de synchronisation de l'entité. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
progress |
métadonnées pour générer la barre de progression. |
statsUpdateTime |
Code temporel de la dernière mise à jour de extracted_documents_count, indexed_documents_count ou error_documents_count. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
syncType |
Type de synchronisation de cette exécution. |
scheduledRecordCount |
Facultatif. Nombre de documents dont l'exploration/l'extraction est planifiée à partir de la source du connecteur. Cela ne s'applique qu'aux connecteurs tiers. |
extractedRecordCount |
Facultatif. Nombre de documents extraits de la source du connecteur et prêts à être ingérés dans VAIS. |
indexedRecordCount |
Facultatif. Nombre de documents indexés. |
errorRecordCount |
Facultatif. Nombre total de documents pour lesquels la synchronisation a échoué lors de l'étape d'indexation. |
sourceApiRequestCount |
Facultatif. Nombre de requêtes envoyées à l'API tierce. |
deletedRecordCount |
Facultatif. Nombre de documents supprimés. |
Progression
Représente la progression d'une exécution de synchronisation.
Représentation JSON |
---|
{ "currentCount": string, "totalCount": string, "percentile": number } |
Champs | |
---|---|
currentCount |
Progression actuelle. |
totalCount |
Le total. |
percentile |
Dérivé. Centile de progress.current_count / totalCount. La valeur est comprise entre 0 et 1, 0 (inclus). |
SyncType
Type de synchronisation des données du connecteur.
Enums | |
---|---|
SYNC_TYPE_UNSPECIFIED |
Type de synchronisation non spécifié. |
FULL |
La synchronisation déclenche une synchronisation complète de tous les documents. |
INCREMENTAL |
Synchronisation incrémentielle des documents mis à jour. |
REALTIME |
Synchronisation en temps réel. |
SCALA_SYNC |
Synchronisation Scala. |
Déclencheur
Motifs de déclenchement pour ConnectorRun
.
Enums | |
---|---|
TRIGGER_UNSPECIFIED |
Valeur par défaut. |
SCHEDULER |
ConnectorRun déclenché par le planificateur si le connecteur est en mode de synchronisation PÉRIODIQUE. |
INITIALIZATION |
ConnectorRun déclenché automatiquement par l'initialisation du connecteur. |
RESUME |
ConnectorRun déclenché automatiquement par la reprise du connecteur. |
MANUAL |
ConnectorRun déclenché manuellement par l'utilisateur. |