Une récente (au moment de la rédaction) version du package Esri ArcGIS Connector a discrètement apporté un avantage significatif pour les personnes travaillant avec les services de fonctionnalités ArcGIS Online ou Enterprise - à savoir les requêtes de lecture simultanées.<\/P>
Cela est important pour ceux qui font des choses comme la capture des données modifiées (alias détection de changement) pour les éditions actuelles et révisées d'un jeu de données avant d'écrire la transaction delta - vous pouvez lire l'état actuel des données plus rapidement.<\/P>
À quelle vitesse ? Laissez-moi vous montrer - il y a deux parties à l'histoire, la taille de la requête de lecture et le nouveau comportement de concurrence. Inspectez l'annotation de l'espace de travail et les messages du journal de traduction dans deux sessions lisant la même couche de service :<\/P>
Premièrement, la situation par défaut avant la récente mise à jour du package :<\/P>
"Avant" vitesse de lecture<\/span><\/P>Et les mêmes données après la mise à jour du package :<\/P>
"Après" vitesse de lecture<\/span><\/P>Comme on dit, votre expérience peut varier, mais dans mon cas, une couche d'entités ponctuelles hébergée dans ArcGIS Online est passée de la lecture du service de fonctionnalités de 1,044M d'entités à 3 295 entités par seconde à 12 533 entités par seconde - plus de 3 fois et demie plus rapide ! Cela est en partie dû au paramètre Features Per Request défini sur la valeur maxRecordCount autorisée pour la couche de service (généralement 2000), mais aussi à la nouvelle concurrence des appels REST Query sous-jacents.<\/P>Voici un espace de travail qui montre le trajet aller-retour, lisant un fichier CSV à une URL avec des nouvelles données, lisant le service de fonctionnalités, effectuant la détection des changements entre les deux et écrivant la transaction delta dans le service de fonctionnalités, tout le processus en 3 minutes 10 secondes avec l'écriture réelle de la transaction delta en 5 secondes.<\/P>
Trajet aller-retour - lire et modifier un service de fonctionnalités<\/span><\/P>Si votre Esri ArcGIS Connector est antérieur à la version 3.24.0 alors mettez-le à jour maintenant et profitez des performances améliorées !<\/P>