JPresso
Aus Cismet Wiki
| JPresso | |
Produktinformationen![]() |
Dokumentation![]() |
FAQ's![]() |
Downloads![]() |
Screenshots![]() |
Screencasts![]() |
Mit JPresso (ehemaliger Produkname ImportAnt) steht ein mächtiges ETL (Extraction, Transaction & Loading) Tool zur Verfügung mit dem beliebige Daten in ein RDBMS (Relationales Datenbanksystem) überführt/importiert und synchronisiert werden können. Die Besonderheit besteht bei JPresso in der Einbindung von on-the-fly Java-Code um Probleme bewältigen zu können, welche die Mächtigkeit von SQL übersteigen.
Das Programmpaket JPresso besteht aus einem Kernel mit unterschiedlichen Finalizer-Modulen, einem Kommandozeileninterpreter und einer grafischen Benutzeroberfläche, die sowohl zur Steuerung des Kernels benutzt werden kann als auch als komfortabler Editor der Konfigurationsdateien dient, die für jedes Mapping angelegt werden müssen. Als Datenquelle kann jede beliebige Datenquelle dienen, für die ein JDBC-Treiber erhältlich ist. Dadurch ist zum Beispiel auch (über die von Sun© mitgelieferte JDBCODBC- Bridge) eine einfache Anbindung aller ODBC Datenquellen möglich. Der Kernel übernimmt die notwendigen Konvertierungs- und Zuordnungsaufgaben und übergibt die so aufbereiteten Daten in einem internen Format an einen Finalizer, der dann die Daten in die jeweilige Datenbank schreibt (Standard). Aufgrund der einfachen Austauschbarkeit der Finalizer kann durch die Verwendung eines angepassten Finalizer-Moduls beispielsweise auch ein Import-Sql-Skript erzeugt werden. Mit der Ansprechbarkeit über die Kommandozeile können einmal vorbereitete Mappings später einfach ausgeführt werden. So kann zum Beispiel über einen externen Scheduler die gewünschte Datenaktualität exakt realisiert werden.
Weiterentwicklung
Features der nächsten Ausbaustufe
- Ant basiert
- als Netbeans Projekt zu öffnen
- Update Center
- mehrere Runs in einem Projekt
- komfortablere DB Interaktionen
- ...






