Kontakt

Kogler Informatik GmbH
Gernot Kogler
Salamattweg 15
5032 Rohr
Schweiz

phone +41 79 256 62 81
fax +41 62 534 70 44
mail gernot<at>kogler-informatik.ch

Projekte

REM
Timesheet
Focus
Informed
Stundenplan
SVPS Backoffice
iCurrency

Showcases

Übersicht
Innovative Dateneingabe
FlexQuery - Ein Reporting-Werkzeug

Links

Kogler On Rails

FlexQuery - Universelle Reporting-Lösung

Aufgabenstellung

Eine Sammlung von weit über hundert teils komplexen SQL-Abfragen soll allen Anwendern im Betrieb verfügbar gemacht werden. Die meist parametrisierten Abfragen sollen für den Anwender einfach auffindbar sein, die Parametereingabe soll möglichst komfortabel erfolgen, und das Ergebnis soll ansprechend im Browser präsentiert und nach Excel exportierbar sein. Und last not least soll die Lösung kein Vermögen kosten.

Lösungskonzept

Mit Hilfe eines SQL-Parsers werden die Abfragen in ein Metamodell überführt. dank Volltextindizierung und einem Tagging-System sind die Abfragen für die Anwender leicht auffindbar.
Die Formulare für die Parameter-Eingabe einer Abfrage werden aus dem Metamodell dynamisch erzeugt, ebenso wie die paginiert, per AJAX sortierbare Ergebnistabelle. Alle Abfrageergebnisse können nach Excel erportiert werden. Selbstverständlich haben die Abfrageergebnisse eine eindeutige URL, sodass Abfragen mit den eingegebenen Parametern als Bookmark gespeichert und so bei Bedarf direkt wieder ausgeführt werden können.

Einstiegsbildschirm

Startschirm

Aus dem Metamodell automatisch erzeugtes Abfrageformular mit Autocomplete