Is it possible to add the approximate number of rows to each table and the approximate duration in seconds?
10 minutes for one or a few companies for these is long. I would recommend the following changes:
- Replace
GLAccountsby eitherGLAccountsIncrementalor optionallyGLAccountsBulk. - Do not use
ReportingBalancebut replace it by the much fasterBalanceLinesPerPeriod(when not using cost centers nor cost units) orBalanceLinesPerPeriodCostAnalysis(when needing numbers per cost center and/or cost unit).
Also, GLClassifications has been changed by Exact Online to include very many mappings (this change may have been reverted in between time). Please refer to Efficient werken met GLClassifications voor rapportages over veel Exact Online administraties, but since that one is in Dutch a summary:
- Replace
GLClassificationsbyGLClassificationsBulk(10x faster). - Or filter out the “Referentie GrootboekSchema” entries, which are over 10.000 lines you are probably never using per Exact Online company. Do not use
GLClassificationsBulkin that case and stick toGLClassifications , but add a Power BI filter stepSourceDivision is not null` directly after data retrieval (300x faster thanks to PowerBI’s query folding).