0% fanden dieses Dokument nützlich (0 Abstimmungen)
7 Ansichten4 Seiten

BI Open Source

Hochgeladen von

aa.cevik1
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
7 Ansichten4 Seiten

BI Open Source

Hochgeladen von

aa.cevik1
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

len.

Im Folgenden betrachten wir den kürzlich erschiene-


Johannes Dieterich verantwortet bei der nen Releasekandidat 1 der Version 4 von Pentaho sowie
iteratec GmbH den Bereich Business Intelli- JasperSoft in Version 4.0.1.
gence mit Schwerpunkten Open-Source-BI, Die Suite von Pentaho gruppiert sich um den BI-Platt-
Kennzahlensysteme und Usability. form-Server, der die Infrastruktur für alle BI-Prozesse
E-Mail: [Link]@[Link] darstellt. Data Integration steht als ETL-Komponente
Hüseyin Kagba ist Software-Berater bei zur Verfügung. Außerdem integriert Pentaho die Open-
Schwerpunkt

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

Open-Source-BI- eingesetzt als auch in eigene Lösungen integriert werden.


Beide Plattformen stehen auch in einer freien Commu-
Suiten im Vergleich nity Edition zur Verfügung, die mindestens eine zeitlich
unbegrenzte, kostenlose Evaluierung ermöglicht, etwa
Open-Source-Produkte sind auf dem Vormarsch – auch in im Rahmen einer Prototyp-Phase. Um die Frage nach der
Business Intelligence. Anwender haben heute bereits die Zukunftssicherheit beider Suiten zu beantworten, haben
Auswahl zwischen mehreren integrierten Suiten, die im wir drei übergreifende Aspekte untersucht.
Funktionsumfang klassischen Herstellerprodukten kaum Zunächst ist die Produktstrategie beziehungsweise das
nachstehen. Interessenten, die auf den Zug aufspringen Geschäftsmodell des Herstellers von Interesse. Wie sieht
wollen, stehen angesichts der erheblichen Dynamik im zum Beispiel das Lizenzmodell aus und mit welchen
Markt jedoch vor der Frage: Welches Pferd ist das richti- Einschränkungen müssen Nutzer der Community Edi­
ge, das heißt, welches Produkt schützt meine Investition tion leben? Schafft es der Hersteller, etwa über eine ent-
am besten? Ist die Lösung wirtschaftlich? Der Artikel sprechende Community, Kunden und Interessenten lang-
vergleicht die beiden ausgereiftesten Suiten von Jasper- fristig zu binden und damit wirtschaftlich erfolgreich zu
Soft und Pentaho im Hinblick auf ihre Zukunftssicherheit sein?
nach den Kriterien Produkteigenschaften, Produktstrate- Ebenfalls wichtig sind natürlich die Produkteigenschaf-
gie und Marktakzeptanz. ten. Welche sprechen für einen Einsatz im eigenen Un-
ternehmen? Hierunter fallen Fragen nach Features, aber
Mangelnde Interoperabilität und unklare Lizenzbedin- auch nach der Dokumentation. Bei Evaluierungen in
gungen, verbunden mit hohen Kosten, sind oftmals Hin- einem bestimmten Projektkontext stehen die Produktei-
dernisse auf dem Weg zur erfolgreichen Bereitstellung genschaften in der Regel im Vordergrund. Sie sind für
einer neuen BI-Lösung. Eine mögliche Antwort darauf eine Bewertung der Zukunftssicherheit aber nicht hinrei-
stellt Open-Source-BI (OSBI) dar. Hier haben sich in chend.
den letzten Jahren einige interessante Produkte herausge- Zusätzlich muss deshalb die Marktakzeptanz betrachtet
schält, die ihren kommerziellen Konkurrenten in Funk- werden. Wie groß ist die Verbreitung? (Daraus lässt sich
tionsumfang und Performance kaum nachstehen. So mit einiger Berechtigung auf die Nachhaltigkeit schlie-
schafften es beispielsweise JasperSoft und Actuate dieses ßen.) Zusätzlich weist die Behandlung in der Fachpresse
Jahr in den Magic Quadrant der Marktforscher von Gart- darauf hin, wie viel Durchschlagskraft dem Produkt zu-
ner [Gar11]. zutrauen ist.
Der Markt ist heiß umkämpft und entsprechend dyna- Im Folgenden werden JasperSoft und Pentaho unter die-
misch: Viele Player, häufige Releases, unterschiedliche sen Kriterien genau beleuchtet.
Geschäftsmodelle und Zukunftsaussichten machen die
Auswahl des richtigen Werkzeugs schwierig. Der Open-
Produktstrategie
Source-Interessent steht also vor der Frage: „Auf welches
Pferd soll ich setzen?“ Lizenzen und Versionen
Unter den Open-Source-Lösungen bieten Pentaho und Pentaho wird in einer Community Edition (CE) und drei
JasperSoft die breiteste Palette an Funktionen. Beide tre- kommerziellen Versionen angeboten: Basic, Professional
ten mit ganzen Suiten an, die ähnlich zu denen großer und Enterprise. Die CE steht unter GNU Public Li­cense
Hersteller wie IBM/Cognos oder SAP/Business Objects (GPL) v2, zum Teil auch unter der Lesser GPL v2, der
vom ETL bis zur Benutzeroberfläche alles abdecken wol- Common Public License und Mozilla Public License

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

OSBI-Suite Pentaho JasperSoft


Edition Community Basic Professional Enterprise Community Express Professional Enterprise
ETL
Grafischer Designer X X X X X optional X X
Datenqualität X X X X X optional X X
Konnektoren X X X X X optional X X
Job Scheduler X X X X optional X X
Parallele Ausführung X X X X
Datenbrowser X X optional optional X
Reporting & Dashboards
Grundlegendes Reporting X X X X X X X X
Grafischer Report-Designer X X X X X X X X
Interaktive Reports X X X X X X X
Reiche Visualisierungen X X X X X
Mobile-Unterstützung X X * * * *
Reporting-API X X X X X X X X
Dashboard-Designer X X X X X X X
Analyse
Ad-hoc-Analyse X X X optional X
OLAP X X X optional X
Data-Mining X X
In-Memory-Analyse optional X
Enterprise
Security-Integration X X X X X X X
Zentrale Administration X X X X X X X
Mandantenfähigkeit optional X

*) Mobile-Unterstützung angekündigt. Derzeit noch unklar in welcher Version und Edition

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

in Führung. Die Pentaho-Community ist etwas aktiver, dafür infor-


miert JasperSoft seine Community besonders vorbildlich.
Medienecho Richtet sich der Blick auf die Produkteigenschaften, kann
Sowohl JasperSoft als auch Pentaho erhielten in der sich vor allem Pentahos ETL-Komponente gegen Jasper-
Vergangenheit viel positive Presse und auch einige Aus- Soft, aber auch gegen kommerzielle Produkte behaupten.
zeichnungen. Außer unzähligen Erwähnungen in Online- Ein Alleinstellungsmerkmal ist die Data-Mining-Kom-
Artikeln und Blogs verdienen folgende Punkte besondere ponente. JasperSofts Stärken liegen dagegen im grafi-
Aufmerksamkeit: schen Reporting. Die Projektanforderungen sollten hier
◆◆ Pentaho wurde von [Link] in einer Untersuchung den Ausschlag geben. Auch eine Kombination im Sinne
zur Datenqualität von ETL-Werkzeugen mit zwei eines Best-of-Breed-Ansatzes kann sinnvoll sein.
kommerziellen Produkten verglichen [HPo]. Bei der Das Kopf-an-Kopf-Rennen wird nach derzeitigem Stand
Analyse kam es auf konsistente und homogene In- der Dinge noch eine Weile so weitergehen. Ganz falsch
formationen in verschiedenen Systemen an. Pentaho liegt man also mit keinem der beiden Produkte. Jasper-
hatte insgesamt die Nase vorn. Auch JasperSoft findet Softs Vorsprung im Reporting dürfte Pentaho nur schwer
Beachtung durch [Link] in Form einer Themenseite knacken können. Die Zusammenarbeit von JasperSoft mit
rund um Entwicklungen und Neuigkeiten von Jasper- Talend im ETL-Bereich ist deshalb besonders interessant.
Soft [HJa]. Hierin und wohl auch im Mobile-Anwendungsbereich
◆◆ Im BI Survey 9 von BARC erzielte Pentaho im Ran- stecken Chance und Risiken im Wettrennen mit Pentaho.
king unter 18 Kandidaten den neunten Platz. Einbe-
zogen waren bei der BARC-Studie insbesondere die
Business-Intelligence-Suiten der großen kommerzi-
Referenzen
ellen Player wie Microsoft, SAP und Oracle. Bewer- [Alv09] [Link]
tungskriterien waren hier unter anderem Bereitstel- pentaho- [Link]
lung, Kosten und Anwendung, Probleme, Vertrieb, [Liz] [Link]/artikel/open-source-%E2%
Fähigkeit zum Umgang mit großen Datenvolumen 80%93-eine-alternative/
und Performanz. Pentaho stach dabei besonders durch [HPo] [Link]/open/artikel/Datenqualitaet-­
Performanz hervor. [Link]
◆◆ Wie erwähnt platzierte sich JasperSoft in Gartner’s [HJa] [Link]/firma/Jaspersoft
Magic Quadrant, was von diversen Medien aufgegrif- [Gar11] [Link]/Company/Gartner
fen und thematisiert wurde. Außerdem erschien Jas- [Link]
perSoft in der Liste der „100 besten Softwarefirmen in [jmp] [Link]/press/dcm-backed-jasper
Privatbesitz“ der Investment-Bank JMP Securities. In soft-paycycle-and-pgp-named-jmp%E2%80%99s-%
der Untersuchung wurden die führenden Softwareun- E2%80%9Chot-100%E2%80%9D-report
ternehmen aus den Bereichen Anwendungs-, Infra- [Jas] [Link]/resources

Produktstrategie Produkteigenschaften Marktakzeptanz


Lizenzen Community Features Dokumentation Downloads Medienecho
Pentaho Community Edition Pentaho-Community ETL Tuturial, FAQ, Api- ETL: ca. 215.000 Viel,
unter verschiedenen ca. 32.000 Mitglieder Reporting Docs, Wiki, Forum Reporting: ca. 41.000 Gewinner POC
Open-Source-Lizenzen Mehr Community- Dashboarding gratis Datenqualität von
Basic Edition Beiträge zum OLAP Wenige Bücher [Link]
Professional Edition Quellcode Data-Mining Gute Bewertung im
Enterprise Edition Mobile BI BARC BI Survey 9
SDK
JasperSoft Community Edition JasperForge ETL Tuturial, FAQ, Api- ETL: ca. 26.000 Viel,
unter LGPL Ca. 230.000 Mitglieder Reporting Docs, Wiki, Forum Reporting: ca. 607.000 Aufnahme in Gartner
Express Edition Ca. 13.500 zahlende Dashboarding gratis Magic Quadrant 2011,
Professional Edition Kunden OLAP Weitere Auszeichnung von
Enterprise Edition Ca. 160.000 SDK Dokumentation gegen JMP Securities
Optionale Module Implementierungen Gebühr
Wenige Bücher

Tab. 2: Übersicht über die gewonnenen Erkenntnisse

BI-Spektrum 04-2011

20

Das könnte Ihnen auch gefallen