BI Open Source
BI Open Source
der iteratec GmbH. Als JEE-Experte interessiert Source-Projekte JFreeReport (Report Designer), Mond-
er sich besonders für die Einsatzmöglichkeiten rian (ROLAP) und Weka (Data Mining) und entwickelt
von OSBI als Systemkomponenten. diese weiter.
E-Mail: [Link]@[Link] Die JasperSoft BI Suite umfasst den Reporting Server,
eine Benutzeroberfläche zur grafischen Erstellung von
Berichten (iReport), OLAP sowie ein Java-API. Bei
JasperETL handelt es sich um eine Anpassung des be-
Pentaho und JasperSoft währten Open-Source-ETL-Werkzeugs von Talend. Jas-
perSoft kann ebenso wie Pentaho sowohl freistehend
BI-Spektrum 04-2011
16
4500
Abb. 1: Vergleich 100 delt es sich ebenso
Anzahl der Com- 90
wie bei Pentaho
4000
munity-Commits
80
um Professional-
3500
von Januar 2010
70
und Enterprise-
3000 bis April 2011 Editionen. Erst die
60
2500 Pentaho Pentaho Enterprise-Version
50
2000 JasperSoft JasperSoft bringt fortgeschrit-
40
Schwerpunkt
1500 tene Analyse-
30
1000
Funktionen mit.
20
Wie bei Open-
500 10
Abb. 2: Vergleich Source-Projekten
0 0
der Anzahl aktiver üblich, stellen
SVN-Commits User
Community-User beide Hersteller
unterschiedliche
zur Verfügung. All diese Lizenzen verhindern nicht den Versionen jeder Edition zur Verfügung: als Source Code,
Anzahl Community-Commits - Januar 2010 bis April 2011 Anzahl aktiver Community-User in 2010
kommerziellen Einsatz der Software in Kundenprojekten, Continuous Integration Builds (aktuellster Stand) und
schränken allerdings die Entwicklung darauf basierender Released Builds (qualitätsgesichert und stabil).
Produkte ein, die ihrerseits wieder unter der entsprechen-
den Lizenz erscheinen müssen [Liz]. Aktive Community
Pentaho entwickelt die fortschrittlichsten Features seiner In der Strategie beider Hersteller spielt die jeweilige
Suite als Closed Source weiter und bietet diese entspre- Community eine wichtige Rolle. Kunden, Interessenten
chend nur in Kaufversionen an. Dazu gehört zum Bei- und Fans liefern Bug Reports, Features, gegenseitigen
spiel die 2009 von LucidEra akquirierte Analysefunk- Support und wichtige Hinweise für die Weiterentwick-
tionalität. Laut CTO James Dixon strebt Pentaho einen lung.
Open-Closed-Source-Mix von 50:50 an [Alv09]. Pentaho betreibt eine eigene Community-Website, in der
JasperSofts Community Edition ist unter LGPL verfüg- alle Ressourcen der CE zu finden sind, wie API, Wiki,
bar. Außerdem gibt es ebenfalls drei kommerzielle Pa- Downloads, Foren etc. Das dort gehostete Forum hat
ckages. Basic heißt hier Express und verzichtet zunächst rund 33.500 (August 2011) Mitglieder, davon zirka 1.000
auf die ETL-Komponente, die aber optional hinzugefügt aktive. Die Anzahl zahlender Kunden und Produktimple-
werden kann. Überhaupt ist das Editionenmodell von mentierungen konnte für Pentaho nicht ermittelt werden.
JasperSoft durch optionale Bestandteile flexibler, jedoch Die Community von JasperSoft verfügte im August 2011
auch komplexer. Bei den übrigen beiden Editionen han- nach eigenen Angaben über mehr als 230.000 Mitglieder
Tab. 1: OSBI-Features
BI-Spektrum 04-2011
17
700000 Edition zum Umfang gehört. Wer in-
tegrierte Data-Mining-Funktionalität
600000 benötigt, kommt dafür um Pentaho
nicht herum. Eine entsprechende
500000 Komponente fehlt bei JasperSoft
gänzlich. Beide Hersteller bemühen
400000
Pentaho sich um Mobile-Funktionalität. Hier
Schwerpunkt
JasperSoft
scheint Pentaho zurzeit leicht die Na-
300000 se vorn zu haben.
Talend
Für Sandboxes und Teststellungen in
200000 der IT sollten die CE-Versionen aus-
reichen, für größere Vorhaben man-
100000 gelt es an Komfort, insbesondere
wenn User Self Services (wie Design
0 von Berichten und Analysen durch
BI Server ETL Reporting Analyse IT-fremde Anwender) eine Rol-
Abb. 3: Vergleich Anzahl der Downloads le spielen. Hier bleibt dann nur der
Anzahl Downloads - August 2010 bis Juli 2011 Griff zu den umfangreicheren Editi-
und 13.500 zahlende Kunden. Im Februar 2011 zählte die onen, die dann auch den entsprechenden Support bieten.
Community rund 160.000 Produktimplementierungen.
Für die Community stellt JasperSoft wie Pentaho eine Dokumentation
eigene Projektseite, JasperForge, zur Verfügung. Jede Was die Dokumentation betrifft, ist die erste Anlaufstelle
Komponente (Server, Reporting, ETL) wird dort als ei- auf beiden Seiten die Community-Website. Beide Her-
genständiges Projekt verwaltet. Auf der Projektseite be- steller stellen dort umfangreiche Dokumentation, Tu-
finden sich Links auf die SVN-Repositories, zum Bug- torials, Foren und Wikis bereit. Öffentliche Bugtracker
tracking, zu Dokumentationen, zum Wiki etc. runden die Sache ab.
Um den Grad der Aktivität in der Community einzu- JasperSoft versorgt die Community dabei mit besonders
schätzen, haben wir uns die Anzahl der Commits der zu- vielen und zugänglichen Informationen über die BI-Suite
gehörigen Projekte angesehen (Abbildung 1). [vgl. zum Beispiel Jas]. Detaillierte Handbücher sind ge-
Hier stellt sich die Pentaho-Community deutlich aktiver gen Gebühr zusätzlich erhältlich und nicht mit dem Er-
dar. Den zirka 3.800 Commits stehen etwas mehr als 700 werb kommerzieller Versionen verknüpft.
der JasperSoft-Community gegenüber. Betrachtet man Jenseits davon bieten vor allem Bücher über die Open-
die Anzahl aktiver User, bestätigt sich das Bild: Hier Source-BI-Produkte einen Mehrwert. Eine Recherche
konnten für Pentaho im Jahr 2010 rund 100 beitragende über Google Books lieferte für JasperSoft 16 Titel, für
User gezählt werden, verglichen mit etwa 35 bei Jasper- Pentaho 11 (August 2011), vergleichende Literatur ein-
Soft, also einer relativ kleinen Zahl (Abbildung 2). Beide geschlossen. Trotz leichtem Vorsprung für JasperSoft
Zahlen erlauben lediglich eine Aussage über die Aktivi- ist die unabhängige Wissensbasis bei beiden also relativ
tät der Community, da ein großer Teil der Weiterentwick- dünn. Erschwerend kommt hinzu, dass sich die verfügba-
lung beider Hersteller intern und teils als Closed Source ren Bücher durch die Bank auf deutlich ältere Versionen
ausgeführt wird. beziehen. Man ist also weitestgehend auf die Community
angewiesen, wie es bei jungen Open-Source-Projekten
häufig der Fall ist.
Produkteigenschaften
Features
Marktakzeptanz
Tabelle 1 zeigt die Features beider Suiten in der Über-
sicht. Die CE von JasperSofts BI Suite enthält nahezu Unabhängige Statistiken zur Verbreitung von OSBI-Lö-
alle Komponenten, die auch in der Professional und sungen existieren leider nicht. Stattdessen beurteilen wir
Enterprise Edition (EE) enthalten sind. Lediglich der Ex- die Marktakzeptanz anhand der Download-Zahlen und
cel Connector fehlt in der CE, der optional für die Profes- des Medienechos.
sional Edition erhältlich und fester Bestandteil der EE ist.
Während Pentaho eine besonders ausgereifte ETL-Funk- Downloads
tionalität inklusive Multi-Threading anbietet, liegen Jas- Die Download-Zahlen repräsentieren die Verbreitung
perSofts Stärken trotz der Partnerschaft mit den ETL-Ex- der Produkte und wurden für den Zeitraum von August
perten von Talend mehr im Frontend. JasperSoft ist auch 2010 bis Juli 2011 ermittelt (12 Monate). Abbildung 3
freigiebiger in Bezug auf die Enterprise-Funktionen wie zeigt die kumulierte Anzahl der Downloads der einzel-
Directory-Anbindung, die dort schon in der Community nen Komponenten. Die bei den Features ausgemachten
BI-Spektrum 04-2011
18
Schwerpunkte von Pentaho im ETL und JasperReports struktur-, Analyse- und Datenintegrationssoftware
im Reporting schlagen sich deutlich nieder. Beim Thema bewertet [jmp].
ETL liegt Pentaho deutlich vorne. Interessiert man sich
für die Marktdurchdringung von JasperSoft, lohnt sich
Fazit
allerdings zusätzlich der Blick auf die Download-Zahlen
von Talend, das ja die ETL-Komponente von JasperSoft Unterm Strich machen beide Suiten einen ausgereiften
darstellt. Beim Reporting liegt JasperSoft dagegen weit Eindruck und haben eine hohe, nachhaltige Verbreitung.
Schwerpunkt
BI-Spektrum 04-2011
20