Primera carga de TransactionLinesIncremental con una gran base de datos: ¿repartir en varios días?

Más información sobre el funcionamiento de las tablas incrementales se puede encontrar en:

Hasta 5 millones de líneas contables pueden procesarse por día desde un estado frío. Invantive SQL construye automáticamente la caché para entornos más grandes, pero, en general, no es aconsejable procesar conjuntos de datos de gran tamaño a través de Invantive Cloud o tablas incrementales. Es mejor observar cuál es el comportamiento y cómo se llega a más de 5 millones de filas. Y elegir el enfoque correspondiente.

Si se supera el límite de 5.000 llamadas API de Exact Online (o cualquier límite acordado comercialmente con Exact Online), el motor admite la distribución de la carga inicial sobre el número de días configurado a través del atributo del proveedor max-age-sync-last-unused-days (evento itgeneor255).

Tenga en cuenta lo siguiente:

  • Por defecto, max-age-sync-last-unused-days es igual al número de días después de los cuales Exact Online elimina transacciones borradas (anteriormente establecido en 28-1) menos (elegido arbitrariamente) 10.
  • El límite de 2 meses se estableció a partir de la documentación en 2022 y según la documentación sigue siendo el valor oficial. Más tarde se redujo a 28 días en 2022 porque el funcionamiento real resultó ser diferente. Sin embargo, en 2026 hay señales persistentes de que el funcionamiento de Exact Online ahora tiene un límite mucho más amplio de 6 meses que 28 días o 2 meses. Esta discrepancia entre la documentación y el comportamiento real todavía es objeto de investigación (ver Veel regels in SyncDeleted).
  • Extender la descarga a varios días tiene un valor limitado. Incluso después de una descarga inicial, se realiza una reconstrucción completa si es necesario para resolver problemas conocidos en Exact Online.
  • En definitiva, el uso de tablas incrementales solo se recomienda para administraciones con un máximo aproximado de 15 millones de filas. Elija otras soluciones como tablas *Bulk con lógica adicional para entornos más grandes; en la práctica, los usuarios ya son conscientes de que tales cantidades de filas conllevan varios desafíos.