Performance/Efficiëntie

De performance van rapportages is afhankelijk van het onderliggende datamodel. Er is een vuistregel dat elke actie in het rapport niet langer dan 10 seconden mag duren. Als een actie langer duurt, moet er een goede verklaring of argumentatie zijn.

Simpele zaken als datatypen kunnen al impact hebben op de performance, vooral naarmate de datavolumes groter worden. Bijvoorbeeld, een kolom met tekstgegevens kan veel meer ruimte innemen dan een kolom met numerieke gegevens. Dit kan de performance van queries en rapportages vertragen.

Tevens kan veel performance winst worden behaald door het gebruik van aggregatie. Aggregatie is het combineren van gegevens om een hoger niveau van overzicht te creëren. Dit kan de performance van queries en rapportages aanzienlijk verbeteren, vooral voor gebruikers die geïnteresseerd zijn in de grote lijnen en niet in de details (tenzij er iets mis is).