Programmierschnittstellen

Report-Datenquellen

Allegra wird mit einer Reihe von Berichtsvorlagen und Datenquellen geliefert. Wenn Du mit den Standarddatenquellen den von Dir gewünschten Bericht nicht erstellen kannst, musst Du eine eigene Datenquelle programmieren. Mit solchen benutzerdefinierten Datenquellen kannst Du jeden erdenklichen Bericht erstellen.

Ein Bericht besteht aus

  • einer Berichtsdatenquelle, die die Datenbank abfragt und die Daten im XML-Format zurückgibt.
  • einer optionalen Berichtskonfigurationsansicht, die es Ihnen ermöglicht, Filterbedingungen auszuwählen (z. B. Daten des letzten Monats oder beliebige andere Kriterien). Diese Ansicht ist vollständig anpassbar, Sie können alles programmieren, was Sie möchten, um Ihren Benutzern das Leben zu erleichtern.
  • einer Präsentationsansicht, die auf einer Vorlage basiert.

Du arbeitest mit Jaspersoft Studio, um Deine eigenen Berichtsvorlagen zu entwickeln und dabei vorhandene Berichtsdatenquellen zu nutzen. Du kannst auch Deine eigenen handgefertigten Ansichten erstellen, wenn Du bereit bist, ein wenig zu programmieren. Eine Berichtsdatenquelle liefert die ersten beiden Elemente, nämlich die Daten im XML-Format und optional eine Konfigurationsansicht. Um neue Berichtsdatenquellentypen zu erstellen, musst Du wissen, wie man in Java programmiert und das Allegra API nutzt.