Marketing

Business Intelligence and Reporting Tools: Business Intelligence mit Eclipse BIRT

Fast alle Anwendungen erstellen Berichte über die Daten, die sie verwalten. Sie generieren Grafiken wie Torten- und Balkendiagramme oder bereiten die Daten im Tabellenformat auf. Content Management Systeme machen da keine Ausnahme, aber in der Regel verbleiben viele unstrukturierte Informationen, die nicht ausgewertet werden. Damit auch unvorhergesehene Fragen beantwortet werden können, bietet BIRT umfangreiche und anpassungsfähige Tools.

Oftmals spielt die Aufbereitung der Daten in der Entwicklungsphase einer Anwendung eine untergeordnete Rolle, denn Entwickler-Teams kümmern sich zunächst um die Entwicklung der Applikation. Wenn es abschließend um Reportfunktionen geht, programmieren Java-Entwickler sie entweder manuell selbst oder sie verwenden JavaServer Pages (JSP). Das aber schränkt die Vollständigkeit und Vielfalt der Berichte deutlich ein. Erst wenn das Produkt auf den Markt kommt oder bei Tests zur Akzeptanz stellen die Anwender fest, dass die Berichtsfunktionalität bestenfalls rudimentär ist. Nutzer verlangen denn auch häufig Verbesserungen bei den Reporting-Funktionalitäten sowie zusätzliche Ausgabeformate wie Spreadsheets, PDF oder Druck. Außerdem wollen Anwender bessere Layouts, Gliederungen, Sortierkriterien und die Möglichkeit, Reportparameter zu bestimmen oder Bilder und Grafiken einzufügen. Darüber hinaus wünschen sich die Nutzer Änderungen in bestehenden Berichten und die Zahl der Änderungswünsche steigt schließlich mit dem Erfolg einer Applikation.

Entwickler von Anwendungen merken schnell, dass es effizienter ist, eine geeignete Infrastruktur zu Reportingzwecken zu entwickeln, anstelle vieler einzelner Berichte. Das führt zur Arbeitsteilung zwischen Content-, Applikations- und Reportentwicklern. Die Reportentwickler konzentrieren sich darauf, Berichte auf der Grundlage von Komponenten und Infrastrukturen zu entwickeln, die die Applikationsentwickler ihnen bereitstellen. Sie brauchen leicht anwendbare Tools. Werden bei Anlage der Applikationsarchitektur geeignete Frameworks ausgewählt, können die Anforderungen leicht erfüllt werden. Aber selbst bei ausführlicher Planung wird es nicht immer gelingen, alle Anforderungen der späteren Nutzer vorauszusehen und alle Änderungsanfragen vorherzusagen. So entstehen häufig instabile Systeme, in denen die Pflege der reportingspezifischen Codes viel Zeit kostet. Auch die Zahl der erstellbaren Reporttypen bleibt begrenzt.

Reporting mit BIRT

Ein Lösungsansatz für die genannten Reporting-Probleme ist der Einsatz von BIRT. Es bietet Anwendungs- und Berichtsentwicklern ein Reporting-Framework, mit dem die Reporting-Funktionen in die Applikationen eingebunden werden können, ohne dass manuell kodiert werden muss. BIRT ist in die Open-Source-Entwicklungsumgebung Eclipse integriert und ermöglicht die effiziente Erstellung von komplexen, integrierten und flexiblen Reportdesigns. Die Reports können auf eine Vielzahl von Datenquellentypen zugreifen und Informationen in verschiedenen gängigen Formaten aufbereiten. Zentrales Tool für diese Aufgabe ist der BIRT Report Designer. Es handelt sich um ein Eclipse Plug-In Set.

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Ein Kommentar
wohnungen augsburg

So wirkt die Augsburger Altstadt Teil dieser heutigen Innenstadt, indem Dies Augsburger Textilviertel teilweise in Spickel-Herrenbach, teilweise hinein der Innenstadt liegt und ebenfalls so ebenfalls überhaupt nicht Zusammen mit den Stadtbezirken Erwähnung findet.