Automatisierbarkeit
- Über das Command Line Interface (Reporting CLI) sind alle relevanten Funktionen im Stapelbetrieb aufrufbar.
- Die CLI-Befehle zur parametrisierten Berechnung von Ergebnissen (in der Regel SQL) und der anschließenden Darstellung in Excel Arbeitsmappen können in herkömmlichen Batch-Dateien (z.B. bat/cmd bzw. Shellskripten) spezifiziert und gespeichert werden.
- Die Stapeldateien enthalten eine vollständig Ablauf- und Befehlsbeschreibung. Sie sind manuell anstartbar oder werden von einem beliebigen Schedulingprogramm zeit- oder eventgesteuert aufgerufen.
- Der Aufruf ist beliebig oft wiederholbar.
- Bei der optionalen Verwendung innerhalb einer RapidRep Cloud Architektur können riesige Datenbestände parallel verarbeitet werden.
Effiziente Entwicklung
- Entwicklungsumgebung für zwei unterschiedliche Skriptsprachen inkl. Syntaxhighlighting, Vorschlagslisten und Online-Dokumentation/-Hilfe.
- Baukastenprinzip unterstützt den Aufbau von kompakten, wiederverwendbaren und leicht wartbaren Entwicklungskomponenten.
- Die Verwendung von benutzerdefinierbaren Excel Arbeitsmappen als Ausgabemedium sorgt für eine übersichtliche und klare Trennung von Layout und Inhalt.
- Der RapidRep Designer erlaubt die Evaluierung und Auswertung (RapidRep Prototyping) von einzelnen Funktionsblöcken und beschleunigt die Entwicklungszeit.
- Das Repository speichert alle Zwischenstände als eigenständige Version ab; eine eingebaute Vergleichsfunktion zeigt die Unterschiede zwischen den Versionen.
- Der eingebaute Databasebrowser zeigt alle verfügbaren Tabellen, Spalten und Funktionen zu den verwendeten Datenquellen. Per drag & drop kann der Anwender die Objekte in den Skripten einsetzen und wichtige SQL-Operationen per Mausklick generieren lassen.
- Viele Bausteine, die beim Reporting immer wieder benötigt werden, lassen sich in anderen Projekten wiederverwenden. So wachsen die mitgelieferten Funktionsbibliotheken zu einer Sammlung für immer wiederkehrende Aufgaben heran. Für folgende Standardprobleme stehen fertige Lösungen bereit: a) Wizard zum Abgleich von Daten aus unterschiedlichen Datenquellen, b) regelbasierte Datenqualitätsauswertungen (konfigurierbares Beispiel).
Sicherheit
- Das Repository lässt nur ausgewählte Datenbanken zu, deren Zuverlässigkeit sich seit Jahren bewährt hat: Oracle, DB2, MS SQL Server, Sybase und Derby.
- Identifikation der Benutzer (Authentifizierung) per JDBC, LDAP und intern möglich.
- Mehrstufiges Zugriffsberechtigungssystem bis auf Objektebene.
- Zentrale Verwaltung von Policies zur Passwortvergabe im Repository Manager.
- Für den Aufruf von Skripten über die Reporting CLI können sehr hohe Sicherheitsmerkmale angewandt werden: Tokens zur Bestimmung auf welchem Rechner ein Skript laufen darf, welcher Betriebssystem-User an der Maschine angemeldet sein muss, und eine zeitliche Beschränkung. Zusätzlich sind alle Passwörter gemäß Passwort Policy in verschlüsselter Form in der Stapeldatei abgelegt.
Effizientes Einbinden von Ressourcen
- Die Excel Arbeitsmappen ermöglichen es, Mitarbeiter aus Fach- und IT-Abteilung gemeinsam und frühzeitig in die Gestaltung von Excel Vorlagen einzubinden.
- Der in den Arbeitsmappen ausgedrückte Informationsgehalt sorgt dafür, dass die Entwicklung nicht von den Anforderungen abweicht.
- Die modulare Architektur aus unterschiedlichen, spezialisierten Komponenten gewährleistet die organisatorische Trennung in Reportdesign und der Durchführung des Reportings.
- Der Anwender kann im RapidRep Report Runner benutzerdefinierte Ansichten konfigurieren, die dazu dienen, die Reports nach beliebigen Kriterien hierarchisch darzustellen und leichter wiederfinden zu können.
- RapidRep legt sämtliche Artefakte versioniert in einem Repository ab. So können Entwickler von überall nachvollziehbare und konsistente Änderungen an der Reportimplementierung vornehmen (Global Delivery Model).
- Die GUI und die Dokumentation ist komplett in deutscher und englischer Sprache verfügbar.
Universelle Einsetzbarkeit
- RapidRep kann auf über 50 unterschiedliche Datenquellen zugreifen. Dazu zählen praktisch alle Datenbanken und wichtige Dateiformate (XML, CSV, Fixed Length, Excel).
- Unterstützt alle aktuellen MS-Excel Versionen.
- Läuft auf zahlreichen Plattformen (Windows, Linux, Unix, AIX, Solaris, Open Solaris).
- Viele unterschiedliche Einsatzmöglichkeiten (siehe Artikel).
Transparenz und Nachvollziehbarkeit
- Das RapidRep Repository speichert alle Versionen einer Reportdefinition ab, wobei nur freigegebene (und damit nicht mehr änderbare Versionen) für die Erzeugung von Reports verwendet werden können.
- Jeder Excel-Bericht (welcher Report wurde mit welchen Parametern und mit welchem Inhalt berechnet und gerendert) ist transparent und kann jederzeit wiederholt werden. Die Vorgehensweise ist revisionssicher.
- Die Details, die in den Excel Arbeitsmappen abgelegt sind, unterstützen sowohl den Fachbereich bei der Beurteilung der Ergebnisse als auch die Entwicklungsabteilung bei der genauen Lokalisierung der Fehlersituation.