Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Crystal Reports et Microsoft SQL Server Reporting Services

J'ai utilisé les deux, bien que Crystal Reports soit très connu et largement utilisé. Cela peut parfois être compliqué (cela ne veut pas dire que les services de création de rapports SQL Server ne sont parfois pas compliqués.)
Avantages de Crystal Reports

  • De nombreuses personnes l'utilisent et comprennent comment l'utiliser.
  • Sa capacité à créer rapidement des rapports plus basiques à intermédiaires est un plus.
  • Même si vous ne connaissez pas SQL, vous pouvez toujours jouer avec Crystal Reports pour obtenir le résultat souhaité et aplanir les données.
  • Prend en charge les invites dynamiques en cascade (version XI et ultérieure)
  • Prend en charge Web Viewer, ActiveX, Java et HTML.

Inconvénients de Crystal Reports

  • Le composant de conception de rapport de Crystal semble être plein de scénarios étranges.
  • Je pense que le logiciel a changé de mains tant de fois. La documentation est assez limitée pour le composant de conception de rapport.
  • Un débutant peut certainement créer rapidement et facilement un rapport au format agréable, mais lorsqu'il s'agit de rapports plus complexes nécessitant des performances. Revenir à la compréhension de SQL est nécessaire.

Avantages pour les rapports SQL Server

  • Serveur Web de création de rapports
  • Le moteur de rendu des rapports prend en charge un certain nombre de formats (Excel, HTML, Image, etc.)
  • La publication et la planification font partie de Reporting Services. Dans Crystal, vous avez besoin de Crystal Reports Server ou de Business Objects Enterprise pour la publication et la planification. Ou vous devrez créer votre propre application personnalisée)
  • L'invite de paramètres est plus agréable à mon avis
  • Les utilisateurs d'Excel peuvent accéder aux sources de données enregistrées.
  • La connexion et les autorisations de l'utilisateur sont intégrées.
  • Les abonnements sont une fonctionnalité intégrée

Inconvénients pour les rapports SQL Server

  • Cela peut parfois être pénible à mettre en œuvre
  • la fonctionnalité de création de rapports permettant de créer des rapports simples est quelque peu limitée
  • Le meilleur outil de création de rapports est le Business Intelligence Studio de Visual Studio. Ce n'est qu'un inconvénient, car pour un utilisateur final débutant, cela peut sembler écrasant

Dans tous les SQL Server Reporting Services, c'est mon choix.