Crystal Reports contre Web Intelligence
Crystal Reports et Web Intelligence sont deux applications logicielles de reporting puissantes développées dans différents portefeuilles de la même société mère, SAP. Alors que Crystal Reports est l'un des produits de la gamme de produits Crystal Solutions de SAP, Web Intelligence a été développé et commercialisé par les produits SAP Business Objects de Web Intelligence. Bien que chaque entreprise ou organisation ait des besoins spécifiques en matière d’informations à l’échelle de l’entreprise, il existe un besoin commun d’avoir un outil capable d’offrir un accès fiable à ces informations, de les organiser et de les publier, ainsi que de fournir des capacités d’analyse..
Le choix d'utiliser Crystal Reports ou Web Intelligence dépend de plusieurs facteurs. Les questions à se poser sont les suivantes: le type d’utilisateurs, qu’il s’agisse d’utilisateurs débutants ou expérimentés, le nombre d’utilisateurs qui vont développer ou mettre à jour des rapports particuliers et quand cela sera fait, les utilisateurs affichage des rapports existants, etc..
Les fonctions de Crystal Reports prennent en charge des rapports très structurés, parfaitement pixelisés, qui nécessitent généralement une impression ou qui doivent être exportés sous forme de documents PDF. Il existe des outils qui extraient des données de plusieurs sources et renvoient des résultats en fonction de paramètres déjà définis. Crystal Reports, via les kits de développement logiciel (SDK), permet l’intégration de ces rapports dans des applications tierces. Bien qu'il dispose d'outils très puissants pour la conception, l'analyse, la publication ad hoc de requêtes et de rapports, le principal inconvénient de Crystal Reports est que les concepteurs de rapports nécessitent une connaissance approfondie du fonctionnement de l'application, ainsi qu'une bonne compréhension des différents systèmes de base de données..
D'autre part, Web Intelligence offre des résultats optimaux pour les rapports "non structurés". La façon dont cela fonctionne est qu'un développeur doit créer un "univers" pour que les utilisateurs puissent accéder aux données en question. L'univers est simplement une couche de méta-données qui "encapsule" les complexités de la base de données des utilisateurs finaux. Web Intelligence permet aux utilisateurs de développer leurs propres rapports à la volée, limités uniquement par les données disponibles dans "l'univers". Cela est possible grâce à son interface Web par glisser-déposer. Un inconvénient notable de cette application est que les méthodes de production de rapports imprimés et PDF ne sont pas aussi puissantes sur le plan graphique que celles de Crystal Reports. En outre, les utilisateurs peuvent souvent se retrouver mêlés à l’univers, malgré le degré de simplification..
Ainsi, les rapports nécessitant beaucoup de conformité sont mieux publiés avec Crystal Reports, tandis que ceux qui doivent être générés avec du contenu "à la demande" sont optimisés avec Web Intelligence..
Résumé:
1. Crystal Reports fait partie du portefeuille de produits Crystal Solutions de SAP, tandis que Web Intelligence fait partie de la ligne Business Objects de SAP Web Intelligence..
2. Crystal Reports convient mieux aux rapports hautement structurés, tandis que Web Intelligence convient mieux aux rapports "non structurés"..
3. Pour Crystal Reports, les utilisateurs obtiennent des modèles prédéfinis, tandis que les utilisateurs de Web Intelligence utilisent des rapports ad hoc pour accéder aux données d'un "univers"..
4. Les développeurs utilisant Crystal Reports ont besoin d'une connaissance approfondie de l'application et des systèmes de base de données, ce qui n'est pas le cas avec Web Intelligence..