11 Stimmen

SQL Server 2005 Reporting Services - Vor- und Nachteile

Ich entwickle eine Webanwendung mit ASP.NET 2.0, VS 2008 und SQL Server 2005. Ich würde gerne SSRS 2005 für die verschiedenen Berichte verwenden, die ich für diese Webanwendung erstellen muss. Ich möchte das Team davon überzeugen, dass wir SSRS als Hauptberichtsplattform für die meisten unserer internen und externen Webanwendungen einsetzen sollten.

Was sind die Vor- und Nachteile von Reporting Services? Ich sehe viele Vorteile wie die enge Integration mit IIS, SQL Server und Visual Studio, reichhaltige Präsentations- und Exportfunktionen, Abonnement usw. Daher bin ich hauptsächlich an den negativen Aspekten von SSRS interessiert.

EDIT: Mir ist klar, dass ich, wenn ich VS 2005 nicht für meine Anwendungsentwicklung verwende, verschiedene Visual Studio-Versionen für die Anwendungs- und Berichtsentwicklung verwenden werde. Ich bin jedoch mehr an den negativen (oder nicht so guten) Aspekten von SSRS selbst interessiert.

1voto

CJM Punkte 11732

Um eine bessere Analyse erstellen zu können, wäre es einfacher, wenn wir wüssten, welche Alternative Sie in Betracht ziehen. Wenn Sie zum Beispiel SSRS gegen nichts eintauschen wollen, ist das Argument einfach, ebenso wie SSRS gegen maßgeschneiderte Berichte (z. B. ASP.NET). Wenn Sie jedoch andere Berichtstools in Betracht ziehen, z. B. Crystal, dann können wir etwas kritischer sein. Außerdem sollten Sie angeben, welche Art von Berichten Sie planen und welche Funktionen Sie idealerweise benötigen.

Unabhängig davon würde ich den anderen Postern weitgehend zustimmen. SSRS ist kostenlos und sehr leistungsfähig. Andere Systeme haben vielleicht zusätzlichen Schnickschnack, aber wären diese Themen von Bedeutung, und sind Sie bereit, die Kosten zu tragen?

Da SSRS kostenlos und einfach genug einzurichten ist, würde ich vorschlagen, eine Testversion zu starten. Sie werden sich wahrscheinlich durch ein wenig Experimentieren selbst ein Bild machen können - Sie haben nichts zu verlieren!

1voto

Dano Punkte 679

SSRS ist erstaunlich einfach zu bedienen. Wir hatten schon Praktikanten, die am ersten Tag ihrer Tätigkeit mit SSRS Berichte geschrieben haben und dabei gute Arbeit geleistet haben.

Diese Einfachheit kommt bei Entwicklern gut an, die einfach nur schnell Berichte erstellen wollen, damit sie sich wieder der eigentlichen Programmierung widmen können.

0voto

Sean Rock Punkte 111

Korrigieren Sie mich, wenn ich falsch liege, aber SSRS verwendet keine Forms-Authentifizierung. Für die Anzeige von Berichten aus einer Web-Anwendung mit den eingebauten Komponenten wird verwendet, was auch immer Authentifizierung für die Anwendung verwendet wird. Jedoch für das Abonnement und die Verwendung der Report Builder-Anwendung (Click-once), die Zugriff auf den Report Manager seine Windows-Authentifizierung erfordert.

[Bearbeiten] Von Robert MacLean - MSSQL 2008 unterstützt Forms Authentication, was eine gute Sache ist.

0voto

Mathias F Punkte 15112

Das Hauptproblem, das ich hatte, war die Einrichtung von Reportserver in einer Stage/Production-Web-Umgebung. Ich musste die Berichte aus dem Reportserver-Webservice in die Webanwendung bringen. Die Umgebung sieht jetzt ziemlich einfach aus, aber ich erinnere mich, dass es damals schwierig war, Fehler zu finden.

Ein weiteres Problem waren mehrsprachige Berichte. Auch hier gilt: Es ist jetzt einfach zu bedienen, aber man muss bereit sein, etwas zu googeln.

Der Designer ist scheiße. Wer weiß schon, was =First(Fields!Sales.Value, "DataSet1") bedeutet? Ich hatte auch Probleme mit der Größe der Berichte (der Bericht sollte auf eine A4-Seite passen, tat es aber am Ende nicht).

Ich mag das Produkt immer noch. Nach einiger Zeit habe ich alles gelöst und unser Auszubildender kann tolle Berichte erstellen und veröffentlichen.

0voto

salgo60 Punkte 957

SSRS 2005 Pro integriert in Sharepoint Cons Integration in Sharepoint könnte ein Chaos bei der Einrichtung mit Kerberos usw. sein.

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