Les solutions de reporting Open Source se renforçent
Les solutions JasperServer Professional et Pentaho Reporting, ces 2 solutions de reporting basées sur des bibliothèques java, ne sont plus seulement l'apanage des développeurs, ils gagnent rapidement du terrain sur des poids lourds comme SAP Business Objects, QlikTech, Cognos, Crystal Reports, SAS, Oracle, Microsoft ou MicroStrategy, et ce à la fois auprès des clients de requêtes utilisateurs conviviales mais également pour des outils frontaux sophistiqués.
Il y a quelques années, le monde des logiciels open source de reporting pour les bases de données était un petit monde secret que seuls les programmeurs connaissaient. N'importe qui pouvait passer quelques minutes à relier dans une bibliothèque à commencer à générer des tableaux relativement propres remplis avec des données tirées d'une base de données SQL.
Le monde de l'informatique décisionnelle évolue rapidement. Des programmeurs travaillant autour d'un arbre CVS et une liste de diffusion hébergée sur SourceForge.net : Ce mode de développement de ces outils est en train de disparaître. Plus précisément, d'être éclipsé par un couple solide et agressif de sociétés gérés par des professionnels à plein temps. L'ancienne base de l'open source de ces projets est toujours là , mais il y a de nouvelles applications, sophistiquées et très élaborées enveloppée autour d'elle. Ces 2 sociétés sont désormais concurrents aux plus anciens et plus classiques acteurs du marché comme Cognos et Crystal Reports.
Les programmeurs peuvent encore utiliser le code de ces noyaux, sous les mêmes conditions de licence qu'auparavant. Les principaux JAR définissant JasperReports et JFreeReport sont toujours régis par une licence open source. Mais maintenant il y a une autre option: payer pour un serveur d'application qui exécute les rapports et permet aux non-programmeurs de générer des rapports ad hoc. Ces nouvelles piles de code sont de solides concurrents pour les offres commerciales traditionnelles qui apportent une véritable avancée pour les entreprises qui les adoptent.
Les deux entreprises offrent des applications Web permettant à la direction et aux salariés de gérer une bibliothèque de rapports. Les utilisateurs peuvent se connecter au système et demander des rapports qui générés à la volée ou programmés pour être générés selon un calendrier. Les deux fournissent un outil de reporting ad hoc relativement simple et permettent aux non informaticiens de réaliser des rapports relativement complexes.
Des outils complets
Les systèmes sont également de plus en plus compliqué. Vous pouvez acheter JasperServer, un produit qui planifie les rapports et les exécute mais il existe aussi JasperAnalysis, un module qui vous permet le "slice and dice" des tableaux en agrégeant ou en séparant des colonnes dans les données. Cet outil interactif est voué à faire un tabac pour les cadres du middle-management, et il est similaire aux orientations de sociétés comme SAP Business Objects et Cognos. Il existe également de nombreux packages adaptés, tels que Jasper4Salesforce, Jasper pour MySQL, et Jasper4Sugar, produits avec des noms qui parlent d'eux-mêmes. Si vous avez des difficultés d'intégration de données, JasperETL est intégré aux outils Talend d'outils pour l'extraction, la transformation et le chargement de données issues de sources hétérogènes.
Pentaho a des combinaisons différentes. Pentaho propose également un serveur qui offre un catalogue de rapports à des moments définis et des rapports ad hoc, mais il n'y a pas de packages spécifiques tels que Salesforce, mais il sont préconfigurés pour les installations Hypersonic ou MySQL. Au lieu de l'OLAP interactif de JasperServer, Pentaho a un outil visuel de tableau de bord qui permet aux utilisateurs de forer à travers les graphiques.
A l'utilisation, ces solutions sont très impressionnantes et trés loin des résultats obtenus avec les outils Open Source il y a quelques années. L'interface de conception est très aboutie et permet de générer des rapports à la volée simplement, de plus les outils d'analyse sont complètement intégrés.
