Unterschied zwischen Crystal Reports und Web Intelligence

Crystal Reports vs. Web Intelligence

Crystal Reports und Web Intelligence sind zwei leistungsstarke Reporting-Softwareanwendungen, die in verschiedenen Portfolios derselben Muttergesellschaft, SAP, entwickelt werden. Während Crystal Reports eines der Produkte im Portfolio der Crystal Solutions-Produkte von SAP ist, wurde Web Intelligence von den Business Objects Web Intelligence-Produkten von SAP entwickelt und veröffentlicht. Während jedes Unternehmen oder jede Organisation spezifische Anforderungen an unternehmensweite Informationen hat, besteht ein allgemeiner Bedarf an einem Tool, das einen zuverlässigen Zugriff auf diese Informationen bietet, diese organisiert und veröffentlicht sowie Analysefunktionen bereitstellt.

Ob Crystal Reports oder Web Intelligence verwendet wird, hängt von verschiedenen Faktoren ab. Die eigentlichen Fragen, die man sich stellen muss, sind: die Art der Benutzer, ob sie Einsteiger oder Power-User sind, die Anzahl der Benutzer, die bestimmte Berichte entwickeln oder aktualisieren, und wann diese erstellt werden, die Benutzer, die ausgeführt werden, oder Anzeigen vorhandener Berichte und dergleichen.

Die Funktionen von Crystal Reports unterstützen hochstrukturierte Berichte, die pixelgenau sind und normalerweise gedruckt werden müssen oder als PDF-Dokumente exportiert werden sollen. Es gibt Tools, die Daten aus mehreren Quellen abrufen und Ergebnisse für bereits definierte Parameter zurückgeben. Crystal Reports ermöglicht über SDKs das Einbetten dieser Berichte in Anwendungen von Drittanbietern. Crystal Reports verfügt zwar über sehr leistungsfähige Werkzeuge für Design, Analyse, Ad-hoc-Abfragen und das Veröffentlichen von Berichten. Der Hauptnachteil von Crystal Reports besteht jedoch darin, dass Berichtsdesigner umfassende Kenntnisse der Funktionsweise der Anwendung sowie ein gutes Verständnis der verschiedenen Datenbanksysteme erfordern.

Auf der anderen Seite bietet Web Intelligence optimale Ergebnisse für "unstrukturierte" Berichte. Das funktioniert so, dass ein Entwickler ein "Universum" erstellen muss, damit Benutzer auf die betreffenden Daten zugreifen können. Das "Universum" ist einfach eine Metadatenschicht, die die Komplexität der Datenbank von den Endbenutzern "einkapselt". Mit Web Intelligence können Benutzer eigene Berichte erstellen, die nur durch die verfügbaren Daten im "Universum" eingeschränkt werden. Dies ist über die Drag-and-Drop-Weboberfläche möglich. Ein großer Nachteil dieser Anwendung ist, dass die Methoden zur Ausgabe von Druck- und PDF-Berichten grafisch nicht so leistungsfähig sind wie die von Crystal Reports. Außerdem können Benutzer trotz des Grads der Vereinfachung häufig im Universum durcheinander geraten.

Grundsätzlich werden Berichte, die eine hohe Compliance erfordern, besser mit Crystal Reports veröffentlicht, während die Berichte, die mit On-Demand-Inhalten erstellt werden sollen, am besten mit Web Intelligence erstellt werden.

Zusammenfassung:
1. Crystal Reports gehört zum Crystal Solutions-Produktportfolio von SAP, während Web Intelligence Teil der Business Objects Web Intelligence-Linie von SAP ist.
2. Crystal Reports eignet sich am besten für stark strukturierte Berichte, während Web Intelligence am besten für "unstrukturierte" Berichte geeignet ist.
3. Für Crystal Reports erhalten Benutzer vordefinierte Vorlagen, während Web Intelligence-Benutzer Ad-hoc-Berichte verwenden, die auf Daten aus einem "Universum" zugreifen..
4. Entwickler, die Crystal Reports verwenden, benötigen gründliche Kenntnisse der Anwendungs- und Datenbanksysteme. Dies ist bei Web Intelligence nicht der Fall.