Après avoir raflé la mise sur des marchés entiers, tels que la gestion de contenus, les portails, ou
les frameworks de développement, l’open source s’attaque depuis quelques années à une nouvelle gamme d’outils : Décisionnel, avec des solutions qui sont aujourd’hui d’une grande maturité et en
progrès rapide.
Dans cette partie, je décris les deux plateformes décisionnels en open source les plus en
vue: Pentaho et SpagoBI
I
Pentaho
Pentaho est une suite logicielle qui permet la distribution de fonctionnalités et documents
décisionnels à un grand nombre de personnes par l'intermédiaire d'une application Web ou un portail. Elle permet également l'envoi automatique de documents par email. Pentaho est proposée à la
fois en version communautaire sous licence open source et en version professionnelle sous licence commerciale. La version professionnelle est basée sur la version open source à laquelle elle
ajoute une meilleure interface utilisateur, la gestion des droits d'accès et la gestion du cycle de vie des documents (développement, test, production, suppression).
1- Composants utilisés
Pentaho intègre la plupart des composants décisionnels open sources existants.
• Etats : Eclipse BIRT, JasperReports, JFreeReport
• Graphiques : JFreeChart
• Analyse : JPivot, Mondrian
•
Portail : Jboss Portal
• Planificateur : Quartz
• Worfklow : Enhydra Shark
• ETL : Kettle
2- Version
La version professionnelle (sous licence commerciale) comporte des fonctionnalités supplémentaires
importantes :
• Administration des actions depuis une interface spécifique
• Workflow de publication des actions (développement, tests, mise en production)
• Audit de l'application
• Sécurité au niveau des états
• Durée de vie des états
• Stockage des actions en base de données
• Support des configurations en clusters.
Personnalisation par l'utilisateur. Il peut par exemple choisir le format (HTML ou PDF) d'un
état qu'il souhaite recevoir périodiquement.
3- Prix
• La version « Pentaho Reporting Professional », limitée au fonctions de reporting est facturée 4500 euros
par an
• La version « Pentaho BI Suite Professional » est facturée 6000 euros par an. Pentaho propose des
partenariats et des certifications.
Pentaho est une plateforme décisionnelle extrêmement complète. Elle permet non seulement d’utiliser les
différents outils décisionnels open source depuis une interface unique, mais elle permet d’étendre et de combiner leurs fonctionnalités grâce à l’utilisation d’un moteur de workflow. La version
open source nécessitera cependant de réaliser plusieurs développements avant de pouvoir proposer un portail décisionnel complet utilisable en entreprise.
II SpagoBI
Spago BI est une plate forme décisionnelle développée par la société italienne Engineering
Ingegneria Informatica. Cette plate-forme est uniquement distribuée sous licence open source. Il n'y a donc pas de fonctionnalités volontairement absentes et réservée pour une version commerciale
comme c'est le cas pour Pentaho.
1- Composants utilisés
SpagoBI utilise plusieurs composants décisionnels open source :
• Etats : JasperReports, BIRT
• Analyse : Mondrian, JPivot
• Data-mining : Weka
• Portail : eXo platform
La fonctionnalité de création de requêtes SQL (Query By Example) est développée
spécifiquement par SpagoBI.
Les indicateurs dynamiques des tableaux de bord sont des composants flash, générés avec la
plate-forme Open Laszlo.
SpagoBI est une plateforme décisionnelle complète. Elle ne permettra pas de créer des
documents aussi complexes que ceux pouvant être générés par le système de workflow de Pentaho, mais elle a l’immense avantage de proposer une interface utilisateur bien plus riche, qui ne
nécessite pas de développements spécifiques avant de pouvoir être utilisée. Le portail eXo platform utilise maintenant SpagoBI pour présenter les statistiques d’accès et d’utilisation des
portlets dans l’interface d’administration.
Derniers Commentaires