Exact Online is een SaaS-ERP zonder directe database-toegang. Wie data in een eigen SQL Server- of Azure SQL-omgeving wil hebben, gaat via de Exact REST API. Dat is langzamer dan een database-link en kent rate limits. Een freelance SQL DBA met datawarehouse-ervaring tilt de export uit de pijnzone.
Rate limits begrijpen
Exact Online heeft per administratie en per dag een limiet aan API-calls. Een full-export van miljoenen mutaties stuit daar tegenaan. Filteren op laatste-wijzigingsdatum (Modified-veld) en alleen incrementeel ophalen brengt dagelijkse runs van uren naar minuten.
Incrementele export-architectuur
We zetten een staging-laag op in SQL Server of Azure SQL, met een laatste-watermerk per entity. Per nacht draait een Azure Data Factory- of SSIS-pakket dat per entity de delta ophaalt. Bij rate-limit-fouten retry met exponential backoff. De staging gaat via SQL Merge naar het datawarehouse.
Tooling: ADF, SSIS of Skyvia
Azure Data Factory met de Exact Online-connector is sinds 2024 stabiel genoeg voor productie. SSIS via een third-party connector (KingswaySoft, CData) blijft een optie voor on-prem. Skyvia voor wie geen DBA-team heeft. Onze freelance SQL DBA's adviseren onafhankelijk welke tool past.
Schema-veranderingen opvangen
Exact voegt soms velden toe of past datatypes aan. Een rigide ETL faalt dan. We bouwen schema-detectie en automatic-add-column-flows zodat een nieuwe veld in Exact niet de hele export breekt. Logging plus alerting op schema-drift is standaard.
Power BI en BI-laag erbovenop
Het datawarehouse is de fundering, de BI-laag is de afronding. Wij leveren niet de Power BI-rapportages zelf, wel de modelering en performance-tuning eronder zodat queries op honderden miljoenen rijen onder de seconde blijven.
Verwant: Ervaren SQL DBA, Exact Globe performance.