2009-02-05 4 views
6

Wenn ein Unternehmen eine Verbindung zu einer verschiedenen Datenbank herstellen und PDF-Berichte generieren musste, sind einige gute Werkzeuge. Kommerziell oder Opensource. Nichttechnische Benutzer sollten außerdem in der Lage sein, verschiedene Berichte mit gut aussehenden Diagrammen und Tabellendaten über ein Berichtsdesignerwerkzeug zu erstellen. Wir sollten diese Diagramme auch im Web bereitstellen und HTML oder PDF generieren können.Was sind die besten Reporting-Tools für den mittelgroßen Betrieb (offen und kommerziell)

Wir haben uns verschiedene Tools wie Adobe LiveCycle angeschaut und haben uns Crystal Reports nicht angesehen.

Ich bin mehr die technische Person und nicht wirklich der Business-Typ und ich würde etwas mehr Techie wie Eclipse BIRT (Business Reporting Tool). Alles sieht gut aus mit Birt und tut genau das, was wir brauchen könnten, aber die Charts sehen nicht so beeindruckend aus.

Und mit Crystal Reports, sobald Sie diese Anbieter einbringen, verkaufen sie eine Menge Sachen, die Sie normalerweise nicht brauchen, und es ist unmöglich, Sachen zu erledigen. Aber ich könnte falsch liegen.

+0

+1 Gut zu sehen, was andere Leute benutzen. – Dusty

+0

Verwenden Sie BI Publisher? Kann es mit C# verwendet werden? – Harikrishna

Antwort

1

Telerik reporting sieht gut aus. Der Hauptvorteil besteht darin, dass Sie Ihre Berichte erstellen und in DLL-Assemblys speichern können, die im Web und im Desktop-Viewer verwendet werden können. In der gleichen Zeit, mit allen Exporten benötigt.

Nachteil ist, dass Berichtsdesigner immer noch in Visual Studio ist. DotNet nur.

1

Ich verwendete abcPDF von webSuperGoo Produkt. Es war gut und einfach für eine schnelle Entwicklung.

Ich benutze dies vor etwa 5 Jahren, so dass es jetzt ein bisschen mehr auf dem neuesten Stand sein sollte.

0

Livecycle Forms ist eine gute Wahl. Die ganze Sache besteht darin, PDF-Dokumente zu konstruieren, beginnend mit einer Vorlage, die Sie entwerfen und in die Vorlage in Form von XML injizieren. Das Endergebnis ist ein flaches oder interaktives PDF. Livecycle Forms war Designer, um interaktive PDFs zu erstellen, aber es ist ziemlich einfach, die Dokumente zu glätten, wenn das Rendering abgeschlossen ist.

Sie müssen möglicherweise eine anständige Menge an benutzerdefinierten Code schreiben, um die XML-Dokumente zu erstellen, aber die PDF-Konstruktionsfunktionen sind ziemlich beeindruckend. Wenn Sie einen komplizierten Workflow haben, verfügt das Livecycle-Paket auch über einen Workflow-Designer, den Sie verwenden können.

0

Siehe this question für Java-Lösungen ...

Hier ist meine ehrliche ist (noch voreingenommen) Antwort von dort kopiert:

i-net Crystal-Clear

  • Einfach und leicht zu bedienende API von sowohl die Berichtsmaschine als auch die Java report viewer.
  • Kann in jedes gängige Format wie PDF, HTML, SVG, XLS, etc., sowie in einen Java-Applet-Viewer exportieren. (Siehe samples)
  • Kommt mit einem kostenlosen und leistungsstarken grafischen Report Template Designer.(Siehe video guide)
  • Wird als WAR-Datei auf Ihrem Anwendungsserver installiert oder kann als Bibliothek in Ihrer eigenen Anwendung verwendet werden.
  • Große technische Unterstützung (Sie erhalten in der Regel eine Antwort in Minuten oder Stunden anstelle von Tagen oder Wochen)
  • Charts basierend auf JFreeChart (so enthält Aktien-Charts).
  • Kann Crystal Reports-Vorlagen lesen. (für viele Kunden ist dies das Mörder-Feature, da Sie nicht alle alten Crystal Reports-Vorlagen neu erstellen müssen)
  • Große und wettbewerbsfähige Preise - effektiv Kosten "less than open source" wenn Sie in Support-Kosten zählen - was du unbedingt tun solltest.
  • Frei 90-day trial.

[vollständige Offenlegung: Ja, ich arbeite für die Firma, die dies produziert. Aber es ist immer noch meine ehrliche (wenn auch subjektive und voreingenommene) Antwort auf die Frage. ;)]