Programmation de l'intervalle d'interrogation de flux

Lors de la configuration de l’ingestion de données à partir de flux de type interrogation, ArcGIS Velocity vous permet de spécifier l’intervalle d’interrogation du flux. Vous pouvez choisir d’interroger le flux selon un intervalle donné, ou à une heure récurrente. Par exemple, vous pouvez souhaiter interroger un site Web toutes les 30 secondes pour renvoyer les dernières observations.

Un planning d’interrogation de flux définit la fréquence à laquelle Velocity interroge une source d’observations et charge des événements. Un planning d’interrogation de flux s’applique uniquement aux types de flux suivants :

Par défaut, l’intervalle d’interrogation est d’une minute. Si vous configurez un flux d'interrogation HTTP avec un intervalle d’interrogation d’une minute, pendant l’exécution de ce flux, ArcGIS Velocity envoie une fois par minute une demande au site Web pour extraire des observations.

Il est important de noter que les flux ne peuvent pas être planifiés avec un intervalle d’interrogation inférieur à 10 secondes. Cette restriction est destinée à protéger les sites Web externes interrogés par les flux, par exemple un serveur Web ou un service d’entités ArcGIS, d’être surchargés par des demandes entrantes trop fréquentes. Un intervalle d’interrogation ne peut pas être inférieur à 10 secondes.

Lorsqu’un intervalle d’interrogation est défini, les interrogations ont lieu à intervalles réguliers à partir de l’heure de démarrage du flux. L’intervalle commence à minuit, heure locale de l’utilisateur qui a créé le flux. Par exemple, si un flux est configuré pour interroger les données toutes les 5 minutes, et qu’il démarre à 8:03, la première demande de données intervient à 8:05, la suivante à 8:10, et ainsi de suite. Ou, par exemple, si un flux est configuré pour interroger les données toutes les 8 heures, et qu’il démarre à 10:00, la première demande de données intervient à 16:00, la suivante à minuit, et la suivante à 8:00 le lendemain.

Remarque :

Faites attention lorsque vous définissez l’intervalle d’interrogation. À chaque intervalle, ArcGIS Velocity adresse une demande aux propriétés de connexion spécifiées pour que le flux extraie les données en conséquence. Pour un flux de type Couche d’entités, si la demande renvoie plus d’entités que le nombre maximal d’enregistrements renvoyés pris en charge par la couche d’entités, plusieurs demandes sont créées pour charger toutes les entités interrogées de manière incrémentielle. Ainsi, vous devez vous assurer que le serveur distant ou le service qui héberge la source de données interrogée est en mesure de renvoyer des réponses dans l’intervalle d’interrogation spécifié.

Il est recommandé de tester le temps de réponse d’une requête adressée à cette couche d’entités, en utilisant la même requête que celle appliquée lors de la configuration du flux. La durée de l’intervalle d’interrogation ne doit jamais être inférieure au temps de réponse moyen à cette requête.