Een recente (ten tijde van schrijven) release van het Esri ArcGIS Connector-pakket leverde stilletjes een aanzienlijk voordeel voor mensen die werken met ArcGIS Online of Enterprise feature services - namelijk gelijktijdige leesverzoeken.<\/P>
Dit is belangrijk voor mensen die dingen doen zoals change data capture (ook wel change detection genoemd) voor huidige en herziene edities van een dataset voorafgaand aan het schrijven van de delta-transactie - je kunt de huidige staat van de gegevens sneller lezen.<\/P>
Hoeveel sneller? Laat me het je laten zien - er zijn twee delen aan het verhaal, de grootte van het leesverzoek en het nieuwe gelijktijdigheidsgedrag. Bekijk de workspace-annotatie en vertaallogberichten in twee sessies die dezelfde service-laag lezen:<\/P>
Ten eerste, de standaard situatie vóór de recente pakketupgrade:<\/P>
"Voor" leessnelheid<\/span><\/P>En dezelfde gegevens na de pakketupgrade:<\/P>
"Na" leessnelheid<\/span><\/P>Zoals ze zeggen, je resultaten kunnen variëren, maar in mijn geval ging een gehoste point feature layer in ArcGIS Online van het lezen van de feature service met 1.044M features aan 3.295 features per seconde naar 12.533 features per seconde - meer dan 3 1\/2 keer sneller! Dit komt deels door het instellen van de Features Per Request-lezerparameter op de maxRecordCount-waarde die is toegestaan voor de service-laag (meestal 2000), maar daarnaast door de nieuwe gelijktijdigheid van onderliggende Query REST-aanroepen.<\/P>Hier is een workspace die de round trip laat zien: het lezen van een CSV-bestand op een URL met nieuwe gegevens, het lezen van de feature service, het uitvoeren van change detection tussen de twee en het schrijven van de delta-transactie naar de feature service, het hele proces in 3 minuten en 10 seconden met het daadwerkelijke schrijven van de delta-transactie in 5 seconden.<\/P>
Round trip - read and edit a feature service<\/span><\/P>Als jouw Esri ArcGIS Connector eerder is dan versie 3.24.0, upgrade dan nu en geniet van de prestaties!<\/P>