Maßgeschneiderte Programme

 

Produktinformationen zur RapidRep Reporting Suite

Die RapidRep Reporting Suite ist eine Lösung zur Erstellung von Reports, die mit Microsoft Excel dargestellt werden. Ebenso können beliebige Berechnungen, insbesondere auf Datenbeständen, durchgeführt werden (siehe Anwendungsgebiete). Die RapidRep Reporting Suite gibt es in verschiedenen Editionen, die sich im Funktionsumfang unterscheiden. Einzelheiten finden Sie hier.

Die RapidRep Reporting Suite enthält die nachfolgenden Softwarekomponenten. Die Programme können zwischen deutscher und englischer Sprache umgestellt werden. Die umfangreiche Dokumentation liegt in deutscher und englischer Sprache vor.

RapidRep Designer

Der RapidRep Designer ist die integrierte Entwicklungsumgebung zur Erstellung und Verwaltung von Reportdefinitionen. Eine Reportdefinition enthält die Implementierung von Aufgaben. Der Test Runner, der Report Runner und die CLI‘s starten eine Berechnung, indem Sie eine solche Aufgabe mit den gewünschten Parameterwerten aufrufen.

Der Designer bietet umfangreiche Funktionen, mit denen Aufgaben unterschiedlicher Art umgesetzt werden können. Aufgaben, die der Erzeugung von Reports oder der Auswertung von Testfällen dienen, erfordern eine Darstellung der Berechnungsergebnisse in Form von Excel Arbeitsmappen. Für die optische Darstellung ist eine in die Reportdefinition eingebettete Excel-Vorlage zuständig.

RapidRep Report Runner

Mit dem RapidRep Report Runner können Sie Berechnungen durchführen. Das Berechnungsergebnis wird durch den parametrisierten Aufruf einer Aufgabe in einer Reportdefinition bestimmt. Zu den häufigsten Berechnungsarten gehört die Ausführung von SQL-Anweisungen, inbesondere die Selektion und Veränderung von Daten. Das Spektrum möglicher Berechnungen ergibt sich aus dem Funktionsumfang, den eine Reportdefinition bereitstellen kann. In einem optionalen, zweiten Schritt können Sie die Daten in einer Excel Arbeitsmappe darstellen (Rendering).  Die Darstellung leitet  sich von der Excel-Vorlage ab,  die in die Reportdefinition eingebettet ist.

RapidRep Reporting CLI

Die Reporting CLI stellt einen Großteil der Funktionalität des Report Runners über ein Command Line Interface (CLI) zur Verfügung, das über keine Benutzeroberfläche verfügt.
Die CLI Kommandos werden üblicherweise in einer Stapeldatei gespeichert und anschließend manuell oder von einem Schedulingprogramm aufgerufen.

Die Reporting CLI setzt zahlreiche Sicherheitsmechanismen um, die für die Ausführungskontrolle von CLI Skripten besonders wichtig sind.

RapidRep Repository Manager

Die Administration von RapidRep übernimmt der Repository Manager. Da sich alle Anwendungen zuerst mit einem Repository verbinden, kann ein Administrator hier Einstellungen vornehmen, die sich spätestens beim nächsten Login auf alle Nutzer auswirken. Zu den wichtigsten Aufgaben, die der Repository Manager unterstützt, zählt die Konfiguration der Authentifizierung und Autorisierung. Firmeninterne Sicherheitsrichtlinien werden an zentraler Stelle umgesetzt. Der Upgrade auf neue RapidRep Programme kann es mit sich bringen, dass die Tabellenstruktur in der Repository Datenbank angepasst werden muss. Der Repository Manager unterstützt den Upgrade und ggf. die Migration von Bestandsdaten nahezu vollautomatisch. Alle durch ein Upgrade erforderlichen  Anpassungen an einem Repository sind für den Administrator transparent und nachvollziehbar.

RapidRep Server und Cloud Monitor

Bei der Enterprise Edition besteht die Möglichkeit, die Aufträge von Services in einer Cloud verarbeiten zu lassen. Der Ausfall eines Rechners wird ohne Informationsverlust durch andere Maschinen kompensiert. Hierbei sind es insbesondere drei Funktionen von RapidRep, die den Einsatz von RapidRep innerhalb einer Cloud interessant machen:

  • Die Berechnung von Ergebnissen aus SQL Abfragen (Calculate Service)
  • Die Darstellung der Ergebnisse in einer Excel Arbeitsmappe (Render Service)
  • Die Bereitstellung der Ergebnisse an ein Test- und Fehlermanagementsystem (Testing Service)

Die Verwendung von RapidRep in einer Cloud ermöglicht es, die Aufträge für die o.g. Services auf verschiedene Rechner der Cloud zu verteilen, um diese parallel abzuarbeiten, anstatt sie nacheinander oder zumindest stark verlangsamt auf dem eigenen PC auszuführen. Besonders im Falle einer großen zu verarbeitenden Auftragsmenge ist es daher hilfreich, die Verarbeitung zu parallelisieren.