Jeder Report visualisiert die Datenmenge genau einer Datenbankabfrage. Sollen weitere Daten angezeigt werden können beliebig viele Subreports mit eigenen Datenbankabfragen eingefügt werden. Das Anlegen einer Datenbankabfrage geht dabei wie folgt:
1. Zunächst muss eine Datenquelle eingerichtet werden.
2. Über die hinzugefügte Datenquelle im Tab „Data Sets“ kann dann die Datenbankabfrage hinzugefügt werden. Rechtsklick auf die Datenquelle -> Edit Datasource. Siehe Screenshot. (Zum vergrößern anklicken)
3. Das SQL Query für die Datenbankabfrage kann in dem Tab „Static Query“ eingefügt werden. Siehe obigen Screenshot. Als Entwicklungshilfe für die Datenbankabfrage bietet der Pentaho Report Designer einen grafischen Query Designer der über das Stiftsymbol erreicht werden kann. Siehe den unten aufgeführten Screenshot:
4. Nachdem die Abfrage in den Report eingefügt wurde können die einzelnen Datenfelder, aus dem Select des SQL Queries, einfach per Drag and Drop in den Report gezogen werden.