13 Stimmen

Alternative SSRS Front-Ends

In Anbetracht der Tatsache, dass Sql Server Reporting Services darauf ausgelegt sind, offen und erweiterbar zu sein, und dass der gebündelte Report Manager nicht so toll ist, gibt es alternative Open-Source-SSRS-Frontends?

Unter 'Frontends' verstehe ich wohl Web-Apps, die die verfügbaren Berichte auf dem Berichtsserver anzeigen können, die erforderlichen Parameter erfassen (hoffentlich auf flexiblere Weise als der Report Manager) und dann die Berichte ausführen können. Ich stelle mir Dinge vor, die mit dem Asp.Net ReportViewer-Komponente erstellt werden, aber eine bessere Parametererfassung haben.

Ich habe einen auf CodePlex gefunden: reportviewer.codeplex.com (Edit: Eigentlich sieht das eher nach einer WinForms-Lösung aus, aber das ist das Nächste, was ich gefunden habe)... aber ich frage mich, ob es noch andere gibt, denn das scheint ein Bereich zu sein, in dem viele Leute ihr eigenes Ding gemacht haben.

0 Stimmen

Ich nehme an, Sie suchen hier nach einer "Out-of-the-Box-Lösung"? Mein Unternehmen hat eine interne Web-Frontend von Grund auf entwickelt, was tatsächlich eine ziemlich einfache Übung war. Der SSRS-Webdienst erleichtert es, Parameter zu sammeln und Berichte auf Abruf auszuführen. Ich schätze, dass die DIY-Lösung jedoch nicht für jeden anwendbar ist.

1 Stimmen

Ich kann es auf jeden Fall selbst machen, aber ich ziehe es vor, vorhandene Materialien zu nutzen, wenn welche vorhanden sind.

22voto

codeulike Punkte 21491

Um meine eigene Frage zu beantworten: Es schien keine Alternative zu Open-Source-SSRS-Frontends zu geben, also habe ich eines gebaut und Open Source gemacht:

CrissCross bei Github

Sie zeigen es auf Ihrem SSRS-Server an und dann geht es los - es kann den Reportkatalog anzeigen und Benutzern das Ausführen jedes Berichts ermöglichen. Bisher habe ich es auf Berichte mit vielen optionalen Parametern und vielen Mehrfachauswahlen optimiert, aber es sollte in der Lage sein, jeden SSRS-Bericht zu verarbeiten. Und wenn es das nicht kann, können Sie den Code ändern.

Der Hauptunterschied zum Standard-SSRS Report Manager liegt in der Darstellung der Parameter: CrissCross ist mehr "ajaxy" und (da es Open Source ist) mehr anpassbar.

Weitere Details finden Sie auf der Github-Seite.

1 Stimmen

Vielen Dank für die Aktualisierung Ihrer Antwort mit Ihrer Lösung, sehr geschätzt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X