
Fähigkeit, alle Arten von Berichten unter einem 'Dach' zu verknüpfen.
Open Source.
Dashboard.
Fähigkeit, Groovy zu verwenden, um die Funktionalität zu erweitern (habe dies jedoch noch nicht getestet).
Ich habe mir überlegt, den Report Server, den Birt F-Typ Hub oder den JasperReports Server zu verwenden. Letztendlich habe ich mich für den Report Server entschieden, da er der einzige war, der es mir ermöglichte, sowohl die BIRT-Berichte, die ich bereits entworfen und in Betrieb hatte, zu verwenden, als auch verschiedene andere Berichte (wie Jasper) zu integrieren, dynamische Listen zu erlauben und ein Dashboard zu bieten. Um fair zu sein, sieht er dem Birt F-Typ sehr ähnlich und fühlt sich auch so an, jedoch ohne all die Einschränkungen.
Den Report Server dazu zu bringen, BIRT-Berichte, meinen MySQL-Server usw. zu verwenden, war ein Kinderspiel. Es war buchstäblich nur eine Frage des Hochladens der Berichte, und sie liefen genauso wie in Tomcat7, vielleicht ein wenig langsamer, was für mich kein Problem darstellte. Die Verwendung von SQL-Anweisungen war ebenfalls einfach, man sollte nur darauf achten, das ; am Ende der Anweisung nicht einzuschließen, da dies aus irgendeinem Grund einen Fehler verursacht. Es hat eine Weile gedauert, bis ich das herausgefunden habe. Außerdem ist es am besten, keine Leerzeichen in Aliasnamen zu verwenden, was ebenfalls etwas Zeit in Anspruch nahm, um das zu lösen – mit Hilfe des Forums. Bewertung gesammelt von und auf G2.com gehostet.
Einrichtung.
Berechtigungsverwaltung.
Dokumentation.
Der Bitnami-Installer funktionierte nicht auf meinem RHEL 5-Host – er konnte aus unbekannten Gründen den MySQL-Server nicht finden, also musste ich eine manuelle Installation durchführen. Der Leitfaden dazu ist tatsächlich ziemlich gut. Ich hatte bereits Tomcat7 und eine MySQL-Datenbank installiert und funktionierend, um BIRT-Berichte bereitzustellen, sodass diese Schritte bereits abgeschlossen waren.
Ich hatte ein paar Probleme bei der Konfiguration der JVM-Einstellungen mit setenv.sh für den Report Server, aber sobald das gelöst war, wurde der Report Server geladen. Es gab auch ein paar Tricks, wie das Setzen der Kryptoschlüssel sowohl in der reportserver.properties-Datei (wie im Leitfaden angegeben)... aber dann auch sicherzustellen, dass man es auch in der Kryptodatei macht, sobald der Report Server läuft, was bedeutete, dass ich einmal neu installieren musste.
Insgesamt hat die Einrichtung wahrscheinlich einen Tag gedauert... aber die Neuinstallation dauerte nur etwa 30 Minuten, sobald alles, um es korrekt zum Laufen zu bringen, an Ort und Stelle war.
Report Server bietet unglaubliche Möglichkeiten zur Verwaltung von Berechtigungen, aber das hat seinen Preis, man muss sie alle einrichten und sicherstellen, dass sie so funktionieren, wie man es erwartet. Seltsamerweise hat dieser Teil am längsten gedauert, um ihn herauszufinden. Am Ende fand ich den besten Weg, einen Ordner zu erstellen, wie 'Mitarbeiter', Benutzer zu diesem Ordner hinzuzufügen und dann alle Berechtigungen mit dem 'Mitarbeiter'-Ordner festzulegen. Andernfalls wird man ewig Berechtigungen festlegen, wenn man mehr als 10 Benutzer hat. :) Bewertung gesammelt von und auf G2.com gehostet.
Der Bewerter hat einen Screenshot hochgeladen oder die Bewertung in der App eingereicht und sich als aktueller Benutzer verifiziert.
Bestätigt durch LinkedIn
Dieser Bewerter erhielt als Dank für das Ausfüllen dieser Bewertung eine symbolische Geschenkkarte.
Einladung von G2. Dieser Bewerter erhielt als Dank für das Ausfüllen dieser Bewertung eine symbolische Geschenkkarte.
Diese Bewertung wurde aus English mit KI übersetzt.




