Um die Performanz einer Berichterstellung zu verbessern, ist es wichtig den Unterschied zwischen serverseitiger Filterung und berichtseitiger Filterung zu verstehen. Serverseitiges Filtern wird durchgeführt, wenn ein Benutzer anfängt, einen Bericht zu generieren. Das untere Fenster zeigt, wo ein Benutzer seine Filter setzen kann ([Assigned to] ist gleich Ich). Dies wird auf dem Server gemacht, bevor Daten an den Client geschickt werden (bzw. der Bericht). Es erlaubt Ihnen die Menge der Daten zu verringern, die an den Bericht geschickt werden.
Berichtseitiges Filtern wird im Bericht selbst aufgesetzt, z.B. können die Daten, die vom Server an eine Client Maschine vom Benutzer geschickt werden, zusätzlich im Bericht gefiltert werden.
Als generelle Faustregel um die Performanz eines Berichts zu verbessern, empfehlen wir einen serverseitigen Filter aufzusetzen, sodass nur Daten zum Bericht geschickt werden, die dort wirklich gebraucht werden (zu viele Daten verlangsamen den Bericht).
Darum kann ein Benutzer auch die Daten detaillierter konfigurieren, die generell zum Bericht geschickt werden (ein zusätzlicher Punkt für die Verbesserung). Ein typisches Beispiel ist, Bilder auszuschließen, wenn diese nicht im Bericht angezeigt/benutzt werden.