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.