2.4. Etude de quelques solutions
décisionnelles
Avant de s'orienter vers la création de solutions
décisionnelles complètes, les projets open source se
concentraient chacun sur un point bien précis du décisionnel.
Ndioba Syll et Abdrahmane Aw Page30
Ainsi, les projets BIRT ou Jasper Reports permettent de
composer et générer des rapports, et les projets Mondrian et
JPivot permettent de présenter des données sous forme
multidimensionnelle. Ces projets étaient et sont encore destinés
à être intégrés en tant que « composants »
dans des développements spécifiques. Certaines plateformes
décisionnelles open source se basent sur ces composants
déjà bien rodés et les intègrent de façon
à constituer une solution homogène, dans laquelle toutes les
fonctionnalités sont disponibles dans un cadre unique et rendues
interopérables.
Dans cette partie, nous allons présenter les principaux
composants décisionnels disponibles en open source, que l'on peut
regrouper dans les catégories suivantes :
? ETL : Pentaho Data Integration (ex Kettle), Talend Open
Studio.
? Designer de rapport : BIRT, Jasper Report (i Report) et Pentaho
Report Designer,
Spago.
? Analyse : Mondrian, JPivot, Palo/JedoxBffgvfI.
? Data mining: Weka.
? MDM : Talend MDM.
2.4.1. Spago BI
Spago est une plateforme collaborative dédiée
à l'informatique décisionnelle complètement
réalisée en open source. C'est une suite d'outils
intégrés facilitant le développement et la mise en oeuvre
de solutions de business intelligence quel que soit le métier ou le
secteur d'activité. Cette plateforme fédère plus de vingt
logiciels open source existant. Leur intégration s'est faite en
s'appuyant sur le middleware J2EE Spago Object Web, un serveur de
séparation vues/traitement/données de type MVC, qui comporte des
composants de messagerie et de dialogue XML. Spago couvre un large
périmètre fonctionnel : les analyses OLAP (Mondrian), le
datamining (Weka), les requêtes, la restitution (Open Report). Spago
comporte également
le logiciel d'ETL Enhydra Octopus. SpagoBI permet un
développement très flexible permettant de « mixer »
l'open source avec des solutions propriétaires. Son grand avantage est
donc sa capacité d'intégration, ce qui permet de travailler
indépendamment par briques séparées et une meilleure
répartition du travail. Son inconvénient principal est que c'est
une solution jeune dans un secteur en pleine évolution, il faut donc se
tenir régulièrement au courant quant à l'ajout de nouveaux
composants et de fonctionnalités.
Ndioba Syll et Abdrahmane Aw Page31
|