SSRS est un serveur de base de système de déclaration alors que Telerik de Déclaration est purement une embarqués outil de reporting. Vous devriez comparer Telerik Rapports SSRS contrôle ReportViewer en mode de traitement local, et non pas l'ensemble de la SSR système, sauf si vous avez l'intention d'utiliser le serveur SSRS trop. Je pense que c'est la première question à répondre: vous devez évaluer les avantages et les inconvénients de l'utilisation d'un serveur de rapports.
La raison habituelle de choix intégré des rapports est d' éviter un serveur de dépendance. Si vous êtes un développeur d'applications et de déployer votre application sur plusieurs sites, vous avez en charge plusieurs SSRS installation de votre demande. Telerik rapports de compiler une dll que vous pouvez déployer votre application facilement.
Généralement, serveur SSRS est plus riche en fonctionnalités que Telerik rapports, en particulier le SSRS 2008 tableau matriciel est à portée de main. Je pense que Telerik présentation de l'information a pris en charge les tableaux croisés seulement par rapport au T1 2009. Il ne prend pas en charge les fonctionnalités interactives comme d'exploration. Vous devriez voir les limitations connues de Telerik et aussi, les améliorations substantielles dans SSRS 2008, comparativement à SSRS 2005. D'autre part, ReportViewer en mode local comprend RDL 2005 seulement, de sorte que vous êtes limité à SSRS 2005 fonctionnalités.
Maintenant, il est plus facile de regarder à vos besoins.
La génération de rapports à partir d'un personnalisé ASP.NET application
- Serveur SSRS: Microsoft ReportViewer de contrôle du web configuré pour le traitement à distance des vues sur les rapports traitées et rendues par un serveur SSRS
- SSRS mode local: Microsoft ReportViewer processus et rend le local RDL rapport de 2005 définitions
- Telerik: Telerik ReportViewer processus et rend les rapports. Les rapports peuvent être déployés en tant que dll unique avec toutes les ressources (images, etc.) incorporé. C'est le point fort de Telerik de reporting.
Rapports de planification de la
- SSRS: Serveur-côté fonctionnalité, non pris en charge en mode local
- Telerik : Non pris en charge
E-mail des rapports à la demande ou selon un calendrier
- SSRS : Serveur-côté fonctionnalité, non pris en charge en mode local
- Telerik: Non pris en charge
La sortie au format Pdf
- SSRS: Différents formats de sortie en mode serveur. En mode local, ReportViewer prend en charge uniquement les formats Excel et PDF
- Telerik: Différents formats de sortie, y compris pdf
Drilldown html
- Serveur SSRS: Extraction d'un sous-état (autre rapport RDL définition) avec passage de paramètres statique url dans le rapport des éléments
- SSRS mode local: Statique url mais pas de fonctionnalités interactives
- Telerik: Statique url mais pas de fonctionnalités interactives
Massage de l'ensemble de données en C# avant de le transmettre au moteur de rendu
- Serveur SSRS: prend en charge le rapport ensembles de données défini dans la RDL, OLEDB compatible
les sources de données, données XML, Intégration de packages de Services et standard .Fournisseurs NETS
- SSRS mode local: Cette citation est directement à partir de Lachev du livre (p.525):
ReportViewer prend en charge deux types de
sources de données en mode de traitement local:
un dataset qui contient un ADO.NET
Objet DataTable ou une énumération
la collecte des objets de gestion.
ReportViewer Windows Forms aussi
prend en charge la liaison à des instances de
Système.De Windows.Les formulaires.BindingSource et
pour le Système.Type. La Visionneuse De Rapports Web
le serveur prend en charge la liaison à une instance
de Système.Web.L'INTERFACE utilisateur.IDataSource.
- Telerik: un ensemble de données ou un DataView peut être définie comme une source de données lors de l'exécution
Compte tenu de vos éléments clés, et en supposant que vous faites du reporting interne à l'intérieur d'un pare-feu d'entreprise, je serais certainement vous recommandons d'utiliser un serveur SSRS. Essayez d'obtenir un SQL Server 2008 licence ou de l'utilisation de SQL 2008 Express comme un serveur de rapports. Mais si vous devez absolument utiliser embedded rapports, Telerik est probablement un meilleur choix, au moins jusqu'à ce que Microsoft ReportViewer prend en charge RDL 2008 en mode local. Cette nouvelle ReportViewer devrait être livré avec Visual Studio 2010.
Pour SSRS, je recommande la lecture de Teo Lachev est Appliqué Microsoft SQL Server Reporting Services. Exemples de chapitres sont disponibles sur le livre du site dans Google Livres.
Telerik Reporting a un excellent soutien de trop. Le développement de Telerik rapports s'appuie fortement sur les échantillons et les forums de support.
J'ai aussi écrit des messages de blog sur le reporting intégré et Telerik Reporting en particulier.