Eerste load TransactionLinesIncremental bij grote administratie — spreiden over meerdere dagen?

Meer informatie over de werking van de incrementele tabellen is te vinden op:

Tot 5 miljoen boekingsregels kunnen per dag verwerkt worden vanuit koude toestand. Invantive SQL bouwt automatisch de cache op voor grotere omgevingen, maar in het algemeen is het niet verstandig om dergelijke omvangrijke datasets via Invantive Cloud of incrementele tabellen te verwerken. Beter is te kijken wat het gedrag is en hoe men aan meer dan 5 miljoen regels komt. En daar de bijpassende aanpak bij te kiezen.

Indien de Exact Online-limiet van 5.000 API-calls overschreden wordt (of welke limiet met Exact Online commercieel ook overeengekomen is), dan ondersteunt de engine het uitsmeren van de initiele load over het aantal dagen ingesteld via de providerattribuut max-age-sync-last-unused-days (event itgeneor255).

Merk hierbij op:

  • Standaard is max-age-sync-last-unused-days gelijk aan het aantal dagen waarna Exact Online delete transacties verwijdert (eerder vastgesteld op 28-1) minus (arbitrair gekozen) 10.
  • De limiet van 2 maanden is vastgesteld uit documentatie in 2022 en volgens documentatie nog steeds de officiele waarde. Later is deze verlaagd naar 28 dagen in 2022 omdat de daadwerkelijke werking anders bleek te zijn. Echter, in 2026 zijn er aanhoudende signalen dat Exact Online in de werking inmiddels een veel ruimere limiet van 6 maanden hanteert dan 28 dagen of 2 maanden. Deze discrepantie tussen documentatie en werkelijk gedrag is nog onderwerp van een onderzoek (zie Veel regels in SyncDeleted).
  • Het uitsmeren van de download over meerdere dagen is maar beperkt zinvol. Ook na een initiele download wordt indien nodig een volledige reconstructie gedaan om bekende issues in Exact Online op te lossen.
  • Al met al is het gebruik van de incrementele tabellen enkel aan te raden voor administraties met maximaal pakweg 15 miljoen rijen. Kies andere oplossingen zoals *Bulk-tabellen met extra logica voor grotere omgevingen; in de praktijk zijn gebruikers zich er zelf al bewust van dat dergelijke aantallen rijen leiden tot allerhande uitdagingen.