Generierung von BI-Lösungen für SQL Server und Pentaho
Zusammenfassung
Bei der Erstellung von BI-Lösungen bzw. Data Warehouses werden an vielen Stellen Best Practices angewendet, die zu nachvollziehbaren und kosteneffizienten Ergebnissen führen. Bei der Implementierung (Anpassung der Templates) ist aber immer noch viel Handarbeit angesagt und die Ergebnisse müssen eingehend getestet werden.
Auch für die Entwickler ist der Zustand unbefriedigend, da die Anpassungen zwar nicht kompliziert, aber doch umfangreich sind und Fehler weit reichende Konsequenzen haben können. Die Tools der Hersteller bieten zwar an vielen Stellen schon Wizards an, diese gehen aber nicht so weit, hier schneller zu Ergebnissen zu kommen. In der Softwareentwicklung werden Generatoren eingesetzt, um solche Aufgaben zu erledigen, was viele positive Effekte hat.
Der Vortrag zeigt, wie sich der Einsatz von Generatoren auch im Bereich BI rentiert und stellt exemplarisch für den SQL Server und Pentaho dar, wie sich die Generierung von Artefakten eines ETL-Prozesses mit der Generatorplattform oAW umsetzen lässt.
Der Dozent Michael Riedmüller stellt seine Beispielimplementierung vor, die es erlaubt, Pakete sowohl für die Integration Services des SQL Servers, als auch für Kettle, den ETL-Teil der Pentaho Suite, zu erzeugen. Als konkretes Beispiel hat er als Aufgabe das Einlesen von Dateien im CSV-Format in entsprechende Tabellen einer Datenbank gewählt, was auch im Zeitalter von SOA und Web-Services immer noch eines der Standbeine vieler Data Warehouses ist.
Der Vortragende
Michael Riedmüller
Ali Syed, IT-Berater
Ali Syed ist Softwareentwickler bei itemis in Bonn. Die Schwerpunkte seiner Arbeit liegen dabei in der Softwareentwicklung und der Prozessmodellierung. Als studierter Diplom-Informatiker beschäftigt sich Ali Syed darüber hinaus mit unterschiedlichen Programmiersprachen, Datenbanktechnologien, Methoden und Werkzeugen, unter anderem mit Eclipse.
