Frage

Broad Frage ist: Gibt es etwas Telerik Berichterstattung tun können, dass SSRS (2005) nicht

?

. Besonderheiten: Wir suchen unsere aktuelle Berichterstattung Infrastruktur von in-house ASP.NET + Crystal (VS Ausgabe), um etwas anderes zu migrieren

Das Ignorieren des Kostenfaktors (wir haben eine Telerik Lizenz), gibt es keine Vor- oder Nachteile mit Telerik über SSRS zu gehen?

Key Elemente, die wir benötigen, sind:

  • Erstellen von Berichten aus einer benutzerdefinierten ASP.NET-Anwendung
  • Zeitplan Berichte
  • E-Mail-Berichte auf Abruf oder nach einem Zeitplan
  • pdf Ausgabe, Drill-Down html
  • massieren den Datensatz in C# bevor es an die Rendering-Engine vorbei

Jede Erfahrungen oder Websites, die Vorteile und Einschränkungen hinweisen (entweder mit Motor) würde sehr geschätzt werden.

War es hilfreich?

Lösung

SSRS ist ein serverbasierte Berichtssystem während Telerik Berichterstattung ist eine rein eingebettet Reporting-Tool. Sie sollten vergleichen Telerik Reporting an SSRS Reportviewer-Steuerelement in lokalen Verarbeitungsmodus , nicht das ganze SSRS-System, wenn Sie den SSRS-Server verwenden mögen. Ich denke, dies ist die erste Frage zu beantworten: Sie sollten die Vor- und Nachteile der Verwendung eines Berichtsserver bewerten

.

Der üblicher Grund eingebetteten Berichts Wahl ist auf vermeidet eine Server Abhängigkeit . Wenn Sie ein Anwendungsentwickler und Ihre Anwendung auf mehrere Standorte sind, würden Sie mehr SSRS-Installation zusätzlich zu Ihrer Anwendung unterstützen müssen. Telerik Berichte zu einer DLL kompilieren, die Sie einfach mit Ihrer Anwendung bereitstellen können.

Im Allgemeinen serverbasierte SSRS ist feature-rich als Telerik Reporting, vor allem der SSRS 2008 tablix ist praktisch. Ich denke, dass Telerik Reporting-Crosstabs nur von Q1 unterstützt hat 2009. Es unterstützt keine interaktiven Funktionen wie Drill-Down. Sie sollten die bekannten Einschränkungen finden Sie unter von Telerik Reporting und auch die in SSRS 2008 im Vergleich nur SSRS 2005. auf der anderen Seite versteht RDL 2005 Report im lokalen Modus, so dass Sie auf SSRS 2005-Feature beschränkt sind.

Jetzt ist es einfacher, auf Ihren Anforderungen zu suchen.

Erstellen von Berichten aus einer benutzerdefinierten ASP.NET-Anwendung

  • SSRS Server: Microsoft Reportviewer Web Control konfiguriert für Remote-Bearbeitung Ansichten die Berichte verarbeitet und durch einen SSRS-Server
  • gerendert
  • SSRS lokalen Modus: Microsoft Report Prozesse und macht die lokalen RDL 2005 Report-Definitionen
  • Telerik: Telerik Report Prozesse und rendert Berichte. Die Berichte können als einzelne dll mit allen Ressourcen (Bilder etc.) eingebettet eingesetzt werden. Das ist die Stärke von Telerik Reporting.

Scheduling Berichte

  • SSRS: Server-Side-Funktion, nicht im lokalen Modus unterstützt
  • Telerik: nicht unterstützt

E-Mail-Berichte auf Abruf oder nach einem Zeitplan

  • SSRS: Server-Side-Funktion, nicht im lokalen Modus unterstützt
  • Telerik: nicht unterstützt

PDF-Ausgabe

  • SSRS: Verschiedene Ausgabeformate im Server-Modus. Im lokalen Modus unterstützt Report nur Excel und PDF
  • Telerik: Verschiedene Ausgabeformate, darunter PDF

Aufreißen html

  • SSRS Server: Aufreißen zu einem subreport (eine andere RDL Berichtsdefinition) mit Parameterübergabe, statische URLs in Berichtselemente
  • SSRS lokalen Modus: statische Urls aber keine interaktiven Funktionen
  • Telerik: Statische Urls aber keine interaktiven Funktionen

den Datensatz in C # Massage, bevor es an das Rendering-Engine

vorbei
  • SSRS-Server: Unterstützt Bericht Datensätze in RDL definiert, OLEDB kompatibel Datenquellen, XML-Daten, Integration Services-Pakete und Standard-.NET-Provider
  • SSRS lokalen Modus: Dieses Zitat ist direkt von Lachev Buch (p.525):
  

Report unterstützt zwei Arten von   Datenquellen in lokalen Verarbeitungsmodus:   ein Datensatz, der ein ADO.NET enthält   Table Objekt oder ein enumerable   Sammlung von Business-Objekten.   Report Windows Forms auch   unterstützt die Bindung an Instanzen   System.Windows.Forms.BindingSource und   zu System.Type. Report Viewer Web   Server unterstützt die Bindung an eine Instanz   von System.Web.UI.IDataSource.

  • Telerik: jeder Datensatz oder Dataview kann als Datenquelle zur Laufzeit festgelegt werden

Ihre wichtigsten Elemente gegeben, und unter der Annahme, dass Sie innerhalb eines Unternehmens-Firewall der internen Reporting tun, würde ich auf jeden Fall empfehle einen SSRS-Server. Versuchen Sie eine SQL Server 2008-Lizenz oder verwenden Sie SQL 2008 Express als Reporting-Server zu erhalten. Aber wenn Sie unbedingt eingebettete Berichterstattung verwenden müssen, Telerik ist wahrscheinlich eine bessere Wahl, zumindest bis Microsoft Report RDL 2008 im lokalen Modus unterstützt. Dieser neue Report sollte mit Visual Studio versandt 2010.

Für SSRS, empfehle ich Teo Lachev Applied Microsoft SQL Server Reporting Services zu lesen . Beispielkapitel zur Verfügung stehen an der Buch Seite der und in "http://books.google.com/books?id=2utfzCzsa48C&printsec=frontcover&dq=teo+lachev&ei=IDO2SpnvDo6CyQTTu9SCDw&hl=fi#v=onepage&q=&f=false" rel = "noreferrer"> Google Books .

Telerik Berichterstattung hat auch eine hervorragende Unterstützung. Die Entwicklung Telerik Berichte stützt sich stark auf Proben und Support-Foren .

Ich habe auch Blog-Posts auf Berichterstattung und Telerik Reporting- insbesondere.

Andere Tipps

Just Hinzufügen zu mika 'Antwort in Bezug auf Telerik Interaktivität:

Die Berichterstattung jetzt bietet einige interaktive Funktionen, nämlich zu einem subreport Navigation ( Drill-Through), navigieren Sie zu einem Lesezeichen und URL navigieren. Ihre aktuellen Roadmap erwähnt, dass sie interaktive Sortierung und Drill-Down bis Ende 2011 hinzufügen, werden diese sollten viel näher an SSRS in dieser Hinsicht ihrer Berichterstattung Produkt bringen.

Ich möchte einige neue Informationen über Telerik-Lösung hinzuzufügen.

Einige der Dinge, die zuvor nicht unterstützt wurden, wie zum Beispiel Scheduling Berichte und E-Mail-Berichte auf Abruf oder nach einem Zeitplan sind nun als Teil der Telerik Report Server verfügbar Produkt. Der Report Server kommt mit dem Report Designer oben erwähnt. Weitere Informationen über, wenn verfügbar rel="nofollow hier .

Einer der Hauptgründe, warum wir hielten SSRS mit und ging mit Telerik ist, weil Telerik viel bessere Unterstützung in allen Browsern hat. Natürlich würde man nicht erwarten, dass MS gleich Unterstützung für ein Konkurrenzprodukt zur Verfügung zu stellen, wenn es um Browser-Kompatibilität kommt. Da Sie einen planen eine Web-basierte Anwendung tut dies ein Faktor sein kann.

Ich begann mit Telerik Reporting Version 2010 Q2 ersten und hatte nie ein Problem Berichte über einen Web-App verknüpfen bieten Drill-Down oder die Verknüpfung Funktionalität. Es war ganz einfach und intuitiv.

Eine andere Sache zu denken ist, dass SSRS Report-Dateien, die RDL-Dateien sind, während ein Telerik Bericht in Ihre Anwendung kompiliert wird. Wenn Sie Ihren Bericht ändern müssen müssen Sie neu kompilieren und die App erneut bereitstellen. Für RDL-Dateien, laden Sie sie einfach auf den SSRS-Server. Ich ziehe es immer noch Telerik obwohl, obwohl es eine etwas längere SDLC für eine Änderungsanforderung bedeutet.

Eine andere Sache, die meine Nudel schleift ist, dass, solange wir SSRS haben wir beide VS 2008 und 2010 installiert haben musste, weil VS 2010 keine Unterstützung haben RDL für die Gestaltung von Berichten wie 2008 hat (BIDS ist im Grunde eine Version abgespeckte von VS 2008: Visual Studio 2010 Reporting Services-Projekte )

?

Mit Telerik wir mit VS 2010 halten können.

Kommentar zu „Telerik Berichterstattung hat auch eine hervorragende Unterstützung Entwicklung Telerik Berichte stützt sich stark auf Proben und Support-Foren..“: Nein. Sie machen eine Annahme. Ich habe viele komplexe Berichte erstellt, ohne dass alle Richtung von Foren / sample / etc - Es ist ein sehr intuitives Werkzeug. Ich bin sicher, es gibt viele Entwickler gibt, die in der Lage gewesen, ohne „schweres“ Vertrauen in den Foren / samples einfach gut zu tun -. Sein kein Hexenwerk, es ist Kuchen

SSRS Local-Modus nicht in Azure unterstützt wird.

In den neuesten Versionen Telerik Reporting-Report Designer haben das Tool wie Berichts-Generator und die Report Viewer Unterstützung XML-Berichtsdefinitionen (trdx). So wird kein Kompilieren erforderlich, wenn Sie die Berichte zu ändern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top