LISTGEN - Universeller Abfrage- und Listengenerator für ORACLE und MS-SQL-Datenbanken
LISTGEN ist ein Modul zur programmierfreien Erstellung von Reports aus Daten einer ORACLE-Datenbank, mit dessen Hilfe der Endanwender eigene Fachliche Sichten und Selektionen auf den Gesamtdatenbestand definieren und in tabellarischer Form ausgeben kann.
Um aus der Fülle von in Datenbanken gespeicherten Informationen die für ein bestimmtes Problem relevanten zu lokalisieren, sie herauszufiltern und aufzubereiten, sind meist Programmierkenntnisse erforderlich, über die der Endbenutzer in der Regel nicht verfügt. Hier unterstützt ihn das Tool LISTGEN, das mit intuitiver Benutzerführung auch komplexe Strukturen in der gewünschten Form aufzubereiten gestattet. LISTGEN ist zum einen als Querybasierter Reportgenerator einsetzbar, das heißt der Endbenutzer kann innerhalb vorgefertigter Datensichten (Queries) selektieren und die Daten dann entsprechend aufbereiten. Zum anderen ist das Tool aber auch als Tabellenbasierter Reportgenerator einsetzbar, d.h. es ist dem Benutzer erlaubt, sich seine Datensichten selbst zusammenzustellen, indem die gewünschten Datenbanktabellen je nach Bedarf individuell verknüpft werden. Dies setzt voraus, dass der Benutzer wissen muss, welche Daten in welchen Tabellen stehen. Eine gewisse Kenntnis des Datenmodells (ER-Modells) der abgefragten Datenbanken ist dafür unverzichtbar, jedoch werden die Verknüpfungen zwischen den Tabellen aus dem Data-Dictionary der Datenbank gelesen, so dass der Nutzer sich darum nicht kümmern muss. Die Bereitstellung sowohl der Querybasierten als auch der Tabellenbasierten Arbeitsweise ermöglicht es, dass Standardbenutzern Basisabfragen durch Fachadministratoren bereits vorbereitet werden, so dass die auszuwertenden Felder bereits fachliche Namen haben können.
Abfragedefinitionen lassen sich in einem anwendungseigenen Format speichern und bei Bedarf zu einem späteren Zeitpunkt wieder laden. Die Sichten auf Abfragen sind über ein rollenbasiertes Rechtekonzept geregelt.
Die selektierten Werte werden in tabellarischer Form ausgegeben, wobei ein grafischer Layoutgenerator das Erscheinungsbild der Ausgabelisten zu gestalten gestattet. Die Ergebnisse können in verschiedensten Formaten zur Weiterbearbeitung in Drittsystemen ausgegeben werden (doc, csv, xml, html, xls, mdb, rtf, dbf,…). Zum Erstellen von Kreuztabellenberichten stellt LISTGEN einen speziellen Assistenten zur Verfügung.
