Datamart
Le projet Business Intelligence est un projet qui comporte au minimum les briques fonctionnelles suivantes : Collecter, Stocker, Distribuer et Exploiter.
Bâtir une suite logiciel implique donc de fournir un ensemble cohérent de progiciels intégrés au sein d'une logique unique couvrant totalement ou partiellement l'ensemble de ces fonctions.
Dans notre étude comparative on s’est focalisé plus sur les ETL et le reporting ainsi que l’OLAP (On-Line Analytical Processing)
1-Choix de l’outil de Reporting
rapport | Birt 2.6 | Jaspersoft 3.7 | Pentaho(report designer 3.5 | Les composants communs d'un « Report Designer » :report Editor palette data explorer prévoir la structure des rapportséditeur de scripts | oui | OUI | OUI | sous rapport | Oui | Oui | Oui | élément du rapport partie par partie | Oui | Oui | Oui ,via sous rapport | tables | Oui | Non | Non | croix-onglets | Oui | Oui | En cours | tri horizontal panoramique | Oui | Oui, Toujours défiler vers le bas | Non | Journal / mise en page multi-colonnes | non | Oui | Non | Liens hypertextes dans un rapport | Oui | Oui | Oui | ajouter du CSS | Oui | Non | Non | Mise en forme conditionnelle | Oui | Oui, partiel | Oui |
Ce tableau montre une légère distinction de l’outil BIRT, qu’on a choisit d’intégrer dans notre solutions.
2-Choix de l’outil ETL
L’outil ETL sert à l’élaboration, l’extraction des données et l’alimentation du datamart.
Nous avons procédé à la comparaison de trois outils parmi les plus connus dans le marché des ETL open source à savoir : Talend, Pentaho(Kettle) et Clover ETL. Pour se faire, nous avons établi l’ensemble de critères suivants :
Communauté :
Pour un logiciel libre, une communauté active aide beaucoup à son apprentissage et à la résolution des problèmes techniques. Concernant cet aspect, Talend compte plusieurs points positifs. Il possède une communauté importante avec