birt- das berichterstellungsprogramm für (fast) jede · pdf filebirt-das...
Post on 07-Feb-2018
216 Views
Preview:
TRANSCRIPT
BIRT-
Das Berichterstellungsprogramm für
(fast) jede Anwendung
BIRT – Business Intelligence and Reporting Tools
Mende W, Robert J, Ladas N1 Institute for Transfusion Medicine, Hannover Medical School, Hannover, Germany
BIRT – Das Berichterstellungsprogramm
Business Intelligence
• Business Intelligence?– Intelligente Geschäfte?– Informationsdienst eines Unternehmens
Quelle: http://www.leo.org
• Unter „Business Intelligence“ verstehen wir die Integration von Strategien, Prozessen und Technologien, um aus verteilten und inhomogenen Unternehmens-, Markt- und Wettbewerberdaten erfolgskritisches Wissen über Status, Potentiale und Perspektive zu erzeugen!
Quelle: http://www.i-bi.de (Institut für Business Intelligence)
• Aus Sicht des Instituts für Transfusionsmedizin der MHH:– Integration von Technologien, um aus inhomogenen Unternehmensdaten Wissen über
Status zu erzeugen!
BIRT – Das Berichterstellungsprogramm
Berichte im Alltag: viele Daten, viel Papier, wenig wertvolle Information
• Viele verschiedene Programme erzeugen Daten und Papier
– Zeitaufwändig– Fehleranfällig
• Bsp. Konservenverbrauch MHH– Software BSD (BTS), Alida, ISH-SAP,
Software der Stationen,– Konservenbegleitscheine
BIRT – Das Berichterstellungsprogramm
• Das meist verwendete Reportingtool: MS Excel, MS Access
• Ausbaustufe: Excel, Access + Makro
• Vorteile– Weit verbreitet– „Einfach“ zu bedienen
• Nachteile– Fehlender Überblick– Nicht in Server-Client-Umgebungen mit vielen Clients einsetzbar– Fehleranfällig
Berichte im Alltag (1): Die Hölle von MS
BIRT – Das Berichterstellungsprogramm
• Berichte werden zentral geniert und verteilt
• Informationen werden global verteilt– Unabhängig davon ob Person überhaupt die Info benötigt– Wichtige Informationen können übersehen werden– Nur standardisierte Berichte liegen vor
• Folgen: eine Vielzahl von Berichten ohne die wesentliche Information
Berichte im Alltag (2): Berichtersteller
BIRT – Das Berichterstellungsprogramm
• Parametrisierte Berichte
• Ad Hoc Reporting
• Gezielte Generierung von Berichten
– Viele Selektionskriterien– Flexibel, individuell
Berichte im Alltag (3): interaktive Berichte
BIRT – Das Berichterstellungsprogramm
• Dokumentation des Blutkonservenverbrauchs an der MHH mithilfe der MDAs(Medizinische DokumentationsAssistenten)
• Kontrolle der Konservenanforderung durch die Stationen der MHH
• Anforderung an das Reporting Tool: – Zugriff von bis zu 50 Personen gleichzeitig auf die Konservendaten– Geringer administrativer Aufwand: Benutzerverwaltung, Client-Administration– Stabil, fehlerfrei– Änderungen einfach zu implementieren– Darf das Budget nicht belasten!
BIRT im Blutspendedienst der Transfusionsmedizin
BIRT – Das Berichterstellungsprogramm
• Es ist ein von Actuate initiiertes Toplevel Project von Eclipse, mit dem sich Berichte (Reports) in den Formaten HTML, PDF, XLS und CSV erstellen lassen
• Besteht aus Report Designer und Report Engine
• Erstellen von Berichten und Analysen: – aus beliebigen Datenquellen
• JDBC-Anbindung• XML-Dateien• Flachdateien
– Unterstützt SQL-Abfragen und Stored Procedures– Flexible Präsentation durch Parameter
Was ist BIRT – Business Intelligence Reporting Tool
BIRT – Das Berichterstellungsprogramm
• Datenquelle (Anbindung z.Bsp. über JDBC-Treiber)
• BIRT Report Designer: Eclipse Plugin
• Report Engine: Eclipse Plugin, J2EE (z.Bsp. Apache Tomcat), Java Applikation
BIRT: Welche Resourcen benötigt ?
Eclipse Plugin:Report EngineWeb Viewer
J2EE:Report EngineWeb Viewer
Java Applikation:Report Engine
HTMLPDFPrint
EXPORT
Report Designer:
XML-Dokument
Datenquelle
BIRT – Das Berichterstellungsprogramm
• Unternehmen– Geschäftsdaten gezielt für Anwender benutzerfreundlich und
flexibel zur Verfügung stellen
• Anwendungsentwickler:– Programmierer– Berichte fest in der Applikation verankert– Berichtserstellung mit BIRT
• Endanwender: – Generierung von Berichten, Export von Berichten– Minimale Einarbeitungszeit– Nur Webbrowser notwendig!
Für wenn ist BIRT?
BIRT – Das Berichterstellungsprogramm
• Installation von EclipseIDE for Java and ReportDeveloper
• Installation von Apache Tomcat 6.0 auf openSUSE 11.2 als Virtuelle Maschine unter VMWare.
• Installation der Report Engine als Webapplikation unter Tomcat
• Authentifizierung über Website mit dem Lightweight Directory Access Protocol(LDAP) und SSL-Zertifikat der MHH
Implementierung von BIRT
BIRT – Das Berichterstellungsprogramm
Integration von BIRT
• Die mit dem BIRT Report Designer erzeugten Berichte (XML-Datei) lassen sich in alle gängigen Servlet Engines (z. B. Apache Tomcat) integrieren.
• BIRT Viewer in den Webapps-Ordner des Tomcat kopieren.
• Report-Datei (*.rptdesign) in den BIRT Viewer kopieren.
• Report über die entsprechende URL aufrufbar.
BIRT – Das Berichterstellungsprogramm
BIRT Web Viewer
• Jeder Webbrowser als Web Viewer einsetzbar
• Export zu PDF oder CSV
• Unterstützt Parameter
• Rendert auch Bilder und Charts
BIRT – Das Berichterstellungsprogramm
• Dokumentation des Blutkonservenverbrauchs an der MHH seit 1 Jahr im Einsatz ohne Einschränkungen in der Verfügbarkeit und Perfomance.
• Administrativer Aufwand dramatisch gesunken.
• Hohe Akzeptanz bei den MDAs.
• Einsatz der Online-Dokumentation der Konservenanforderung ab 02/2010.
Fazit: BIRT in der Transfusionsmedizin
BIRT – Das Berichterstellungsprogramm
• Etablierung von BIRT als ‚DER‘ Berichtersteller im Blutspendedienst der Transfusionsmedizin:– Konservenverbrauch– Konservenverkauf– Konservenzukauf– Immunhämatologische Leistungen
• Wachsende Popularität mehr Stabilität, größerer Programmumfang
• Weitere openSource-Projekte– Pentaho (JFree)– iReport (JasperReports)
Ausblick
BIRT – Das Berichterstellungsprogramm
• BIRT: A Field Guide to Reporting (2nd Edition)– Paperback: 794 pages– Publisher: Addison-Wesley Professional; 2 edition (July
27, 2008) – Language: English – ISBN-10: 0321580273 – ISBN-13: 978-0321580276
• Integrating and Extending BIRT (2nd Edition)– Paperback: 724 pages– Publisher: Addison-Wesley Professional; 2 edition (July
28, 2008) – Language: English – ISBN-10: 0321580303
– ISBN-13: 978-0321580306
Literatur
BIRT – Das Berichterstellungsprogramm
• BIRT Homepage: http://www.eclipse.org/birt/phoenix/
• BIRT Report Downloads: http://download.eclipse.org/birt/downloads/
• The People behind BIRT: http://www.birt-exchange.com/be/home/
• BIRT-Foren:– http://eclipse.dzone.com/– http://www.birt-exchange.org/forum/designing-birt-reports/– http://wiki.eclipse.org/index.php/Development_Resources
• Tomcat Apache Homepage: http://tomcat.apache.org/
Links
top related