Power User
"Power User" erstellen Berichte für die Benutzer, d.h. die Berichtsempfänger, und vermitteln zwischen Fach- und EDV-Abteilung. Ihnen stehen verschiedene Tools zur Verfügung, die es ermöglichen, Berichte und Analysen nach den Wünschen der Endbenutzer zu erstellen.
Im Folgenden werden die einzelnen Tools der Power User näher erläutert.
Visual Query Builder
Der Visual Query Builder dient der Erstellung der benötigten SELECT-Statements zur SQL-Abfrage. Das Tool bietet drei Levels:
- Einsteiger: Views fassen die in Tabellen normalisierten Daten zu sinnvollen Objekten zusammen.
- Fortgeschrittene: Entity-Relation-Schemata zeigen, wie diese Views entstehen. Sie erklären die Zusammenhänge der Datenbank.
- Profis: Direkter Zugriff auf die Tabellen und Funktionen
Auf jedem Level kann der Power User per Klick ein SQL-Statement erzeugen, es manuell bearbeiten und ausführen. Wenn in der Datenbank eine Dokumentation der Tabellen vorliegt, zeigt der Query Builder sie an.
Konfigurationsdialog
Der Konfigurationsdialog ermöglicht dem Power User eine jederzeitige, nachträgliche Änderung der bestehenden Berichte. Zu jeder Einstellung steht ihm eine ausführliche Online-Hilfe zur Verfügung.
Erfahrene Power User bevorzugen an Stelle des Konfigurations-Dialogs die direkte Bearbeitung der zugrunde liegenden LMR-Datei in einem Texteditor ihrer Wahl. Das Bild zeigt, wie einfach ein LeanMIS-Bericht aufgebaut ist.
Visual Basic Editor
LeanMIS kann im Anschluss an das SELECT-Statement einen Excel-Makro aufrufen, der hochwertige Grafiken erzeugt oder komplexe Nachbearbeitungen vornimmt, etwa mit Hilfe eines Excel-Add-Ins. Die häufigsten Aufgaben können durch die mitgelieferten Standard-Makros erledigt werden (siehe Abbildung), etwa KPI, Pivot-Tabellen oder Dashboards. Wird eine darüber hinaus gehende Formatierung oder Funktionalität gewünscht, so hilft dem Power User der Makro-Recorder:
Der Power User formatiert das Excel-Sheet per Mausklick so um, dass ein maßgeschneiderter Bericht entsteht. Dabei zeichnet er seine Mausklicks und Tastatureingaben mit dem Makro-Recorder auf.
Anschließend kann der Power User den Makro im Visual Basic Editor von Excel nachbearbeiten.
Visual Basic ist die Skriptsprache von Windows, vergleichbar mit einer Unix Shell. Visual Basic ist eine moderne objektbasierte Hochsprache mit Exception Handling und Erweiterbarkeit durch alles, was Windows hergibt, z.B. durch DLLs, ActiveX, Win32-API, OLE, .NET, Web Services usw.
Dem Power User steht eine professionelle Entwicklungsumgebung mit Debugger, Compiler und Online-Dokumentation zur Verfügung. Das Internet liefert zahllose Informationen zu Visual Basic und Excel.
Die Kombination aus rascher, intuitiver Makro-Aufzeichnung und professioneller, aber dennoch einfacher Nachbearbeitung ist ein entscheidender Produktivitätsvorteil von LeanMIS.
Empfehlung: Eine sinnvolle, kurze und umfassende Einführung in Visual Basic gibt das Taschenbüchlein Excel programmieren von Natascha Nicol aus der Espresso-Reihe des Franzis-Verlags.
Back Office
LeanBO ist die universelle BackOffice-Anwendung für Power User, die hier punktuell Daten ändern können (z.B. statische Dimensionen pflegen oder Benutzern Rechte geben). LeanBO ist ein optionales Zusatz-Tool, das kontextbezogen per Doppelklick in einer Excelzelle aufgerufen werden kann.
Dieses Tool erleichtert Administratoren die Datenpflege enorm, da es online die gewünschten Veränderungen oder Korrekturen direkt in die Datenbank zurückspeichert. Die Oberfläche ist einfach und leicht zu bedienen.
Automatisierte Batchverarbeitung
Wiederkehrende Anforderungen wie z.B. spezielle Kontrollberichte oder laufende Benachrichtigungen lassen sich mit dem Modul LeanBatch bequem automatisieren.
Dazu reicht ein regulärer Client-PC oder wahlweise ein Server, auf dem auch Microsoft Excel installiert ist. Konfiguration und Logging der erstellten Berichte erfolgen direkt im bestehenden LeanMIS-Repository.
Das Modul LeanBatch verteilt Berichte zu definierten Zeitpunkten per Mail (z.B als unveränderliche PDF Datei) oder speichert die Berichte direkt auf ein Share. Das kann per Scheduler einmalig oder wiederholend zu beliebigen Zeitpunkten erfolgen. Auf diese Weise lassen sich umfangreiche Websites nachts automatisch aktualisieren.
Jeder LeanMIS-Bericht lässt sich individuell vom Client auf den Batch-Server verlagern, was den lokalen PC oder Thin-Client entlastet.
Es können beliebig viele Batch-Server bereitgestellt werden. Die auszuführenden Berichte werden automatisch per Load Balancing ressourcenschonend verteilt. Dadurch ist auch ein Szenario mit LeanMIS als zentralem Berichtsserver möglich.