Afin de comparer efficacement diverses solutions, il convient de souligner ce que l'on souhaite différencier. Pour mener à bien ce projet, une approche méthodologique, basée sur des critères précis (avec des « poids »), est indispensable. Celle-ci s'oriente sur trois axes fondamentaux :
Premier axe : la technologie
une plate-forme de Business Intelligence complète qui intègre au mieux l'ensemble des solutions nécessaires à l'extraction, la collecte et l'identification des données, restituées sous des formes exploitables rapidement.
Plusieurs types de diagrammes, de graphiques, de présentation des données
Interface facile pour l'utilisateur débutant
Possibilité ou non de naviguer à travers plusieurs niveaux de données
La solution doit comporter des capacités d'analyse prédictives, de forecasting et d'optimisation à partir d'une analyse croisée de la B.D.
Deuxième axe : l'alignement de la solution sur ce qu'on souhaite dans un contexte universitaire
Plate-forme complète du reporting aux tableaux de bord sans oublier le stockage d'une base de données. (Database warehouse, Etl, Reporting, Olap, Analytics, Dashboard)
Niveau de détail des données : info globale pour l'admin, plus détaillée pour des débutants
Hétérogénéité des données (si les données proviennent de plusieurs bases de données, il faut avoir la possibilité de faire une analyse croisée, plus intéressante pour les étudiants)
Personnalisation (outil standard mais personnalisation de l'interface si on le souhaite pour simplifier la formation finale)
Outils d'interrogations et d'analyses de la base de données doivent être interactives et intuitives
Richesse fonctionnelle (puissance et complexité des fonctionnalités)
Troisième axe : la pérennité et la stabilité de la solution open source
Plusieurs formats de sortie (impression + export) des rapports (pdf, excel, word (quelle version ?), open office…
Combien d'utilisateurs simultanément ? + Gestion des droits des utilisateurs
Fonctionnalités étendues en quantitatif, mais pas forcément en qualitatif….
Age de la solution, nombre d'utilisateurs concernés, communauté…
C'est pourquoi avant de choisir une solution BI, il faut être sûr que :
S'il s'agit d'une véritable infrastructure BI complète qui comprend tous les modules d'un outil BI (reporting, datawarehouse...)
Si la plate-forme décisionnelle gère l'ensemble des opérations de bout en bout ou si c'est une solution partielle qui doit être intégrée à d'autres pour compléter la chaîne
S'il existe des possibilités d'analyses étendues et non pas de simples requêtes et rapport avec une interface conviviale
Si la solution open source GRATUITE offre des gages de pérennité à long terme (si l'application est récente et que le nombre d'utilisateurs est peu élevé alors le risque est élevé, la réciproque est vrai ; c'est ce que nous chercherons)
Suite à une première étude, quatre outils open source retiennent l'attention : Pentaho, Spago, Jasper et Marvel IT.
[...] Mais attention à ne pas vouloir se focaliser sur l'interface personnalisée au risque, comme Jasper, d'avoir une interface non finie. Alors, si l'on souhaite évoluer par la suite vers de l'analyse multidimensionnelle ou proposer des états complexes, on se tournera de préférence vers Pentaho ou SpagoBI. [...]
[...] Ce portlet peut également être utilisé pour composer des tableaux de bord à base de d'états légers. ChartPortlet et WidgetGridPortlet qui permettent de combiner des graphiques afin de créer des tableaux de bord complexes et complets. Il est ici possible d'utiliser les fonctions d'authentification et de sécurité du portail pour sélectionner les portlets affichés pour chaque utilisateur. Les actions peuvent par la suite utiliser l'identifiant de l'utilisateur afin de retourner des résultats adaptés, profilés. Les fonctionnalités de l'interface utilisateur de la version open-source sont volontairement limitées. [...]
[...] Des profils différents sont disponibles pour les utilisateurs, les développeurs et les administrateurs. Workflow de publication Spago intègre la gestion du cycle de création, tests et validation des documents décisionnels (états, cubes multidimensionnels. Toutes ces opérations sont réalisées directement depuis l'interface d'administration initiale. Il est possible de créer des états brouillons que seuls les développeurs pourront voir et tester, sans qu'ils apparaissent dans l'environnement des utilisateurs. Cela est rendu possible grâce à la gestion utilisateurs, non possible sous Pentaho dans sa version Open source. [...]
[...] Communauté En dehors de la société MARVELit, il n'y a pas de communauté visible autour de ce produit. Composants utilisés Pour les états : JasperReports Pour les graphiques : JFreeChart Pour le planificateur : Quartz (comme ses confrères ) Pour le portail : Apache Jetspeed 1.6 Fusion, compatible avec les portlets utilisant la norme JSR168. Fonctionnalités MARVELit se présente sous forme d'un portail dans lequel l'administrateur peut disposer des portlets affichant des graphiques ou des états. Le paramétrage (définition de la source de données, de la requête SQL . [...]
[...] Il est également possible de planifier la génération et l'envoi d'un état à une ou plusieurs adresses mail données. Admin : portlet d'administration de MARVELit, utilisé pour la définition des sources de données et la déclaration des états disponibles. L'utilisateur peut sélectionner la plage de données à afficher dans les états et les graphiques via des menus déroulants. Synthèse Les fonctionnalités de MARVELit DASH sont très limitées comparées à des plateformes telles que Pentaho ou SpagoBI. Il conviendra cependant pour rapidement mettre en place un portail aux fonctionnalités de tableau de bord et de reporting élémentaires ou basiques. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture