Berekenen duurt >15 minuten met Invantive Control formule Exact Online budget I_EOL_BGT_PDE_LINE_AMOUNT

Uit analyse blijkt dat er circa 31.000 berekeningen gebeuren die samen circa 318 seconden duren, als volgt verdeeld over de UDF methodes buiten caches:

Naam Duur (ms) Aantal
GetEolXmlBalanceLinePeriodInformation 1718 1536
GetEolXmlBudgetLinePeriodInformation 315394 5248
GetEolXmlGlAccountInformation 1287 126
Totaal 318399 6910

De wachttijd wordt vrijwel geheel bepaald door het real-time ophalen van de budgetten. Het aantal unieke combinaties is ook hoog.

Door de UDF Measurements gedownload via Building Blocks → Data Analyse in een draaitabel te zetten zijn de details te zijn:

Het ophalen van het budget specifiek uit een van de administraties (eerste kolom) duurt lang. Bijvoorbeeld het budget voor boekjaar 2022, periode 9, grootboekrekening 4000 kost 205 milliseconden. In combinatie met het grote aantal formules kost relatief veel tijd.

De verwerking van GetEolXmlBalanceLinePeriodInformation voor de actuals is vele malen sneller doordat daar meer geavanceerde mechanismes om de snelheid te verhogen.

Op dit moment is er geen standaardmogelijkheid om het te versnellen met de formules. Een workaround is om de budgetten te downloaden via een matrixformule of Invantive Control block. Dit zal vele malen sneller zijn en daarna de gegevens via verticaal zoeken te combineren.

Een idee is opgevoerd om de budgetbepaling te versnellen zoals ook de actuals behandeld worden als het om grote aantallen omroepen gaat.

Het idee is te vinden op:

Via de stemknop linksboven kan ondersteuning hiervoor uitgesproken worden.