Una versión reciente (al momento de escribir) del paquete Esri ArcGIS Connector entregó silenciosamente un beneficio significativo para las personas que trabajan con servicios de entidades de ArcGIS Online o Enterprise, a saber, solicitudes de lectura concurrentes.
Esto es importante para quienes hacen cosas como captura de datos de cambio (también conocida como detección de cambios) para ediciones actuales y revisadas de un conjunto de datos antes de escribir la transacción delta: puedes leer el estado actual de los datos más rápido.
¿Cuánto más rápido? Déjame mostrarte: hay dos partes en la historia, el tamaño de la solicitud de lectura y el nuevo comportamiento de concurrencia. Inspecciona la anotación del espacio de trabajo y los mensajes del registro de traducción en dos sesiones leyendo la misma capa del servicio:
Primero, la situación predeterminada antes de la actualización reciente del paquete:
"Antes" velocidad de lectura
Y los mismos datos después de la actualización del paquete:
"Después" velocidad de lectura
Como dicen, tu experiencia puede variar, pero en mi caso una capa de entidades puntuales alojada en ArcGIS Online pasó de leer el servicio de entidades con 1.044M características a 3,295 características por segundo a 12,533 características por segundo: ¡más de 3 veces y media más rápido! En parte esto es el efecto de establecer el parámetro Features Per Request del lector al valor maxRecordCount permitido para la capa del servicio (típicamente 2000), pero además la nueva concurrencia en las llamadas REST subyacentes Query.
Aquí hay un espacio de trabajo que muestra el viaje completo, leyendo un archivo CSV desde una URL con nuevos datos, leyendo el servicio de entidades, realizando detección de cambios entre ambos y escribiendo la transacción delta en el servicio de entidades, todo el proceso en 3 minutos 10 segundos con la escritura real de la transacción delta en 5 segundos.
Viaje completo - leer y editar un servicio de entidades
Si tu Esri ArcGIS Connector es anterior a la versión 3.24.0 entonces actualiza ahora y disfruta del rendimiento!