Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Crystal Reports im Vergleich zu Microsoft SQL Server Reporting Services

Ich habe beides verwendet, obwohl Crystal Reports sehr bekannt und weit verbreitet ist. Es kann manchmal mühsam sein (was nicht heißt, dass SQL Server-Berichtsdienste manchmal nicht mühsam sind.)
Vorteile für Crystal Reports

  • Viele Leute verwenden es und wissen, wie man es benutzt.
  • Seine Fähigkeit zur schnellen Erstellung einfacherer bis fortgeschrittener Berichte ist ein Plus.
  • Auch wenn Sie SQL nicht kennen, können Sie mit Crystal Reports herumspielen, um das gewünschte Ergebnis zu erhalten, und die Daten glätten.
  • Unterstützt dynamische kaskadierende Eingabeaufforderungen (Version XI und höher)
  • Unterstützt Web Viewer, ActiveX, Java und HTML.

Nachteile von Crystal Reports

  • Die Report Design-Komponente von Crystal scheint voller seltsamer Szenarien zu sein.
  • Ich glaube, weil die Software so oft den Besitzer gewechselt hat. Die Dokumentation für die Report Design-Komponente ist ziemlich begrenzt.
  • Ein Anfänger kann sicherlich schnell und einfach einen schön formatierten Bericht erstellen, aber wenn es um komplexere Berichte geht, ist Leistung gefragt. Es ist notwendig, zum Verständnis von SQL zurückzukehren.

Vorteile für die SQL Server-Berichterstellung

  • Webbasierter Berichtsserver
  • Report Rendering Engine unterstützt eine Reihe von Formaten (Excel, HTML, Bild und mehr)
  • Veröffentlichung und Planung sind Teil von Reporting Services. In Crystal benötigen Sie Crystal Reports Server oder Business Objects Enterprise zum Veröffentlichen und Planen. Oder Sie müssten Ihre eigene benutzerdefinierte App erstellen)
  • Parameteraufforderung ist meiner Meinung nach schöner
  • Excel-Benutzer können auf gespeicherte Datenquellen zugreifen.
  • Benutzeranmeldung und Berechtigungen sind integriert.
  • Abonnements sind eine eingebaute Funktion

Nachteile für die SQL Server-Berichterstellung

  • Die Implementierung kann manchmal mühsam sein
  • Die Report Builder-Funktion zum Erstellen einfacher Berichte ist etwas eingeschränkt
  • Der beste Report Builder ist Business Intelligence Studio von Visual Studio. Dies ist nur ein Nachteil, da dies für einen beginnenden Endbenutzer überwältigend erscheinen könnte

In allen SQL Server Reporting Services ist meine Wahl.