Data Manager: Dynamische SQL-Generierung und ETL-Prozesse
SQL-Parameter-Bindung
Über den Data Manager können SQL Befehle parametrisiert und damit dynamisch definiert und genutzt werden. Dazu werden Berichtsparameter in BIRT eingesetzt, um entsprechende Definitionen zu SELECT, WHERE und ORDER BY zur Ausführung zu bringen. Durch diese Funktionalität ist es möglich das SQL-Statement zu manipulieren.
Erweiterte SQL-Befehle
Über den Data Manager können die DDL- und DML-Befehle eines JDBC Treibers genutzt werden, um SQL-Prozesse aus BIRT heraus nutzen zu können.
ETL-Prozesse mit BIRT und Data Manager
Extract, Transform, Load (ETL) sind Prozesse, bei der Daten aus mehreren, eventuell unterschiedlich strukturierten Datenquellen in einer Zieldatenbank zusammengeführt werden. Der Data-Manager erweitert BIRT so, das alle diese Prozesse unterstützt werden.
Durch ODA (Open Data Access) Treiber ist eine flexible Datenanbindung an unterschiedlichste Datenquellen möglich. Egal wie viel Daten-Quellen Sie lesen wollen – der Data Manager macht’s möglich.
Aufbereiten der Daten mittels BIRT und Data-Manager für die Zieldatenbank:
- Effiziente Nutzung und Einrichtung von Data-Managern je Tabelle.
- Business-Logik kann durch Aggregationen und JavaScript-Funktionen innerhalb von BIRT effizient realisiert werden.
- Visuelle Kontrolle der Aufbereitung durch die Ausgabe in BIRT.
Zurückschreiben und aktualiseren von Daten mittels Data-Manager in der Zieldatenbank:
- Insert – Ergänzen der Daten in einer Datenbank
- Update – Ändern der Daten in einer Datenbank
- Create – Erstellen der Tabellen in einer Datenbank
- Delete – Löschen von spezifischen Einträgen / allen Einträgen vor einem Insert
Unser BIRT-Reportserver servBIRD kann die mittels BIRT und Data Manager bereitgestellten ETL-Prozesse ausführen:
- periodisch – per Scheduling-Funktion in servBIRD.
- ereignisgesteuert – beim Eintreten bestimmter Ereignisse und Überwachung per servBIRD
- anfragegesteuert – AdHoc per Ausführung über das servBIRD-Portal oder die Nutzung der Webservice-Schnittstellen
BIRD Applications – BIRT-Formulare im servBIRD-Portal
Mithilfe von BIRD Applications können Sie den Data Manager im servBIRD-Portal nutzen. Der Data Manager unterstützt dabei die Nutzung von BIRT-Formularen auf der servBIRD-Portal-Oberfläche. BIRT-Formulare sind spezielle BIRT-Berichte die Eingabe und Änderungen von Daten in BIRT ermöglichen. Der Data Manager dient dabei zur Synchronisierung mit den zugrunde liegenden Datenbeständen.