Samstag, 30. August 2008

entwickler.com Magazine Konferenzen Akademie Entwickler-Forum Jobbörse Bücher
Software & Support Verlag




November 2007
aus Entwickler-Magazin Ausgabe: 1.2008
Entscheidungshilfen auch für Linux
Business-Intelligence-Lösungen von Open-Source-Projekten
Michael Matzer



3. Open-Source-Angebote

Actuate [13], ein Spezialist für Open Source BI (s.u.) hat im Mai 2007 über 600 Experten aus Deutschland, Großbritannien und den USA/Kanada befragt. Über die Hälfte (58,7%) der deutschen Business- und IT-Entscheider aus den Bereichen Finanzdienstleistungen, Telekommunikation, öffentliche Hand und Industrie nutzen demnach bereits Open-Source-Software. In Großbritannien und USA/Kanada arbeiten weit weniger Unternehmen (47,9 % bzw. 37,7 %) mit der Technologie. Als größte Motivation für die Einführung von Open-Source-Technologie gab die überwiegende Mehrheit (82,8 %) der befragten Experten an, dass keine Lizenzgebühren anfallen. Als weitere Vorteile von Open-Source-Software nannten die befragten Verantwortlichen hohe Flexibilität, Zugang zum Quellcode und die Nutzung offener Plattformen. Auch die Unabhängigkeit von kommerziellen Anbietern und besonders von Microsoft spielt für viele (63,4%) eine große Rolle bei der Entscheidung für die Technologie. Dies sind sehr gute Aussichten für BI-Tools aus der Community. Denn der Markt für BI Tools erreichte im Jahr 2006 ein Volumen von 6,25 Mrd. Dollar, was einem beachtlichen jährlichen Wachstum von 11,5 Prozent entspricht [14]. Gleichzeitig legt laut IDC der Markt für quelloffene Standalone Software jährlich von 2006 bis 2011 um 26 Prozent zu [15].

Actuate BIRT

Actuate ist seit 1993 Anbieter von Business Intelligence, Performance-Management- und Reporting-Anwendungen. Das aus dem gleichnamigen Eclipse-Projekt [16] entstandene BI-Paket „Business Intelligence and Reporting Tools“ (BIRT) verfügt über Analyse- und Berichtsfunktionen und lässt sich als Java Software entweder als eigene Applikation einsetzen oder in bereits vorhandene Anwendungen integrieren. Actuate BIRT läuft auf (ab) Red Hat Linux AS 4.0 und SuSE Linux 9.0.


Abb. 6: Der Berichtdesigner von Actuate BIRT kann Diagramme und Grafiken integrieren

BIRT erlaubt die Ausgabe von Berichten im HTML- und PDF-Format, was schneller gehen soll als mit Java Server Pages und Java, besonders bei der Umsetzung von Nutzerwünschen. Zudem biete BIRT Unterstützung für Internationalisierung und Lokalisierung. So lasse sich etwa ein Einzelreport erzeugen, der Strings in der Sprache des jeweiligen Endbenutzers anzeigt. Auch die Datenformatierung (Währung, Datum) soll ortsabhängig realisiert werden. Dadurch erübrige sich das Testen jedes Reports für jede mögliche Übersetzung. Die XML-basierten Reports unterstützen auch die Erstellung von Diagrammen. Actuate liefert BIRT mit einer Engine als Laufzeitumgebung für die Reports aus und bietet Support, Schulung und Entwicklerservices. Actuate BIRT wird nach eigenen Angaben in vielen verschiedenen Branchen über alle Unternehmensgrößen hinweg eingesetzt. Dazu gehören beispielsweise Produktionsunternehmen, Versorger oder öffentliche Unternehmen. BIRT wurde allein im ersten Quartal 2007 über 200.000 Mal heruntergeladen, sodass das BIRT-basierte Geschäft die 1-Million-Dollar-Marke überschritt. „Durch BIRT werden Open-Source-Prinzipien wie Modularität, Zusammenarbeit und iterative Entwicklungszyklen auf die Entwicklung von BI-Anwendungen übertragen“, erläutert Nobby Akiha, Senior Vice President Marketing bei Actuate. „IT- und Fachseite arbeiten damit nicht länger nebeneinander her, sondern entwickeln kollaborativ die Applikationen und Reports, die individuell an die Anforderungen aller Anwender angepasst werden können.“

Pentaho

Das Pentaho-Open-Source-Projekt [17] wurde 2002 von früheren Mitarbeitern der Hersteller SAS, Hyperion und Cognos gestartet. Sein erklärtes Ziel ist es, interoperable Module für Berichtswesen, Analyse, Data Mining, Dashboards und Workflow so zusammenzufügen, dass sie sich schnell als eine individuell konfigurierte BI-Plattform einsetzen lassen. Die mittlerweile komplettierte Pentaho BI Suite gibt es in einer kostenlosen Standard- und einer kostenpflichtigen Professional-Variante.


Abb. 7: Pentahos PI Suite stellt in Dashboards Geschäftsdaten anschaulich bereit

Zu den Tools gehören JFreeReport, eine Java-basierte Report Engine, das Data Mining Tool Weka, das ETL-Werkzeug KETL (ETL: Extraktion, Laden, Transformation von Daten) von Kinetic Networks und schließlich mit dem OLAP Server Mondrian 2.x einen Veteranen aus dem Jahr 2001. Mondrian setzt auf die Standards XML for Analysis (XMLA) und JOLAP (Java for OLAP) und erhielt im Oktober 2006 ein Designwerkzeug für mehrdimensionale Datenwürfel, das auf relationale Daten aus MySQL und Oracle zugreift. Pentaho gibt es auch für den Mac.


Abb. 8: Pentaho, das auch für den MAC erhältlich ist, integriert Google Maps in Berichte

Bizgres

Das Bizgres-Projekt [18] stellt auf der Grundlage der Datenbank PostgreSQL eine BI-Plattform bereit. Am Projekt arbeiten Greenplum [19] als Sponsor, Kinetic Networks [20] und JasperSoft [21] mit. Ausgeliefert wird eine Open-Source-Distribution von PostgreSQL, die auf BI-Anforderungen zugeschnitten ist. Neben dem oben genannten KETL kommt JasperReports zum Einsatz. Diese quelloffene Reporting Engine und Library von JasperSoft umfasst XML Report Templates, die zur Erzeugung druckfähiger Berichte herangezogen werden. Greenplum liefert bereits zwei Produkte. Bizgres (Basic) ist für kleine bis mittelgroße BI-Anwendungen ausgelegt, die sich in Kombination mit einem kleinen bis mittelgroßen Data Mart (optimal: 10-300 GB) einsetzen lassen. Bizgres MPP (Massive Parallel Processing) hingegen ist für die Anforderungen von großen Data Warehouses mit mehreren Terabyte Umfang ausgelegt und für eine hohe Abfragegeschwindigkeit optimiert.

Michael Matzer ist Journalist, Autor und Übersetzer und lebt in der Nähe von Stuttgart.


    Hat Ihnen dieser Artikel gefallen? Dann abonnieren Sie das Entwickler Magazin direkt über unser Online-Formular.



zur vorherigen Seite
zurück
an den Anfang der Seite
nach oben
Diesen Artikel drucken
drucken
Diesen Artikel weiterempfehlen
empfehlen
Software & Support Verlag GmbH