Pentaho BI Suit
Pentaho stellt einen Haufen an Software zur Verfügung. Ganz oben auf der Liste steht der Pentaho BI Server, um den sich eine Vielzahl von Tools scharen. Um den Server möglichst unkompliziert ausprobieren zu können, stellt Pentaho einen Demo-Server-Download bereit. Diesen und einige weitere Komponenten werde ich herunter laden und dann wollen wir sehen, was man damit machen kann. Ich nutze auf meinen lokalen Rechnern Windows Vista und Mac OS X. Die ganze Software ist in Java implementiert, das Betriebssystem ist daher relativ egal. In diesen Texten hier beziehe ich mich hauptsächlich auf die Nutzung der Software unter Windows Vista.
Download der nötigen Dateien:
Die nötigen Downloads finden sich auf Sourceforge, ich habe diese Pakete herunter geladen:
- pentaho_demo_hsqldb-1.6.0.GA.863.zip von http://sourceforge.net group_id=140317 package_id=160028
- pentaho-metadata-1.6.0.GA.162.zip von http://sourceforge.net group_id=140317 package_id=212361
Installation
Ich habe auf meinem Vista Rechner ein Verzeichnis C:\pentaho angelegt. Dorthin entpacke ich die ZIP-Files (mit 7-Zip). Mehr ist an Installation nicht nötig, Zeit für die ersten Gehversuche.
Sehen, was es kann
Um einen Eindruck davon zu erhalten, was man mit der Software erreichen kann, kann man sich erst mal die Beispiele ansehen. Um den Demo-Server betriebsbereit zu starten geht man einfach in das Verzeichnis C:\pentaho\pentaho-demo und macht einen Doppelklick auf start-pentaho.bat (für andere Betriebssysteme gibt es natürlich andere Startdateien, die ebenfalls dort liegen). Ein Popup-Fenster informiert darüber, dass das Programm eine Komponente enthält, die nach Updates sucht. Mir persönlich ist das recht. Es öffnen sich zwei Konsolen-Fenster, in einem davon sieht man die Ausgaben der Hypersonic-Datenbank, die bei diesem Demo-Server mitgeliefert ist, im anderen die Ausgaben des ebenfalls mitgelieferten JBOSS-Servers, auf den das Pentaho-Server-Paket aufsetzt. In diesem zweiten Fenster hagelt es beim Start erschreckende Warnungen aller Art, diese können aber getrost ignoriert werden, solange nach ein paar Minuten die letzte Meldung lautet, dass der BI-Server jetzt bereit wäre.
Für einen Blick auf die mitgelieferten Beispiele kann man jetzt die Adresse http://localhost:8080/ in einem Webbrowser auf dem gleichen Computer aufrufen. Es erscheint eine Login-Seite, auf der wir uns standesgemäß mit dem Administrator-Account anmelden. Bei dieser Demo-Installation ist der Benutzername „Joe“ und das Passwort „password“.
Oben rechts findet sich das Menü, natürlich sollte man ruhig alle Punkte mal durch klicken. Mich interessieren erst mal die Reporting-Fähigkeiten. Nach dem Login wird man ja schon mit einem Dashboard begrüßt, was für Reports kann das Ding noch erzeugen? Im Menü finden sich unter „Navigieren“ zwei wichtige Punkte:
- New Report
Dahinter verbirgt sich das sogenannte „Adhoc-Reporting“, eine einfache Möglichkeit für den Endnutzer, seine eigenen Reports zu stricken. - Lösungen
Dahinter verbergen sich von einem Administrator vorbereitete Reports (und Workflows), die wesentlich komplexer sein können, als die aus dem „Adhoc-Reporting“.
Am 3. January 2008 um 23:28 Uhr
Hinweise für das Testen am Mac unter OS X 10.4:
Ich habe die Dateien auf dem Mac in das Verzeichnis
/Applications/pentahoentpackt. Um den BI-Server zu starten gebe ich folgendes auf der Konsole ein:cd /Applications/pentaho/pentaho-demosudo /bin/sh start-pentaho.shAm Mac erscheinen dann die Ausgaben der Hypersonic-Datenbank und des BI-Servers beide im gleichen Konsolenfenster.
Um alles wieder anzuhalten öffne ich wieder eine Konsole und führe folgendes aus:
cd /Applications/pentaho/pentaho-demo/datasudo /bin/sh stop_hypersonic.shcd /Applications/pentaho/pentaho-demo/jboss/binsudo /bin/sh shutdown.sh -S