WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'un entrepôt de données pour l'aide à  la décision médicale.

( Télécharger le fichier original )
par Abdrahmane AW
ESTM - Licence 2014
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.5. Choix de la solution

Les Trois plateformes citées plus haut représentent un grand pas l'open source en matière de décisionnel car elles offrent désormais des solutions traitant plusieurs aspect du BI. Cependant notre choix s'est porté sur Pentaho car cette solution présente plus d'avantages que Spago BI et Birt.

2.5.1. Présentation de Pentaho

Pentaho est une plate-forme décisionnelle open source complète possédant les caractéristiques suivantes :

Ndioba Syll et Abdrahmane Aw Page33

? une couverture globale des fonctionnalités de la Business Intelligence :

ETL (intégration de données), reporting, tableaux de bord ("Dashboards"), analyse ad hoc (requêtes à la demande), analyse multidimensionnelle (OLAP);

Figure 12 : présentation de Pentaho

? Pentaho permet d'adresser deux typologies d'utilisateurs :

les « one-clic users », utilisateurs de base, consommateurs d'indicateur prédéfinis, les utilisateurs avancés, qui ont besoin d'outils d'analyse et d'exploration avancés ;

? Une architecture Web 2.0 qui se compose :

d'un serveur Web J2EE permettant de mettre à disposition l'ensemble des ressources décisionnelles et ceci au travers d'URL Web uniques et standardisées. Le serveur est dénommé "Pentaho User Console" (PUC), plusieurs clients riches permettant la conception et la publication des ressources. Ces derniers sont librement téléchargeables et peuvent être installés sous des environnements Windows, Linux ou MacOs (clients Java) ;

? le serveur Web Pentaho comporte également une plate-forme d'administration (Pentaho Administration Console) pour la gestion des droits d'accès, la planification d'évènements, la gestion centralisée des sources de données... ;

? Pentaho est reconnue pour être une solution d'une grande qualité conceptuelle et technique. La plate-forme est orientée « processus » : au travers de « séquences d'actions » on peut ainsi modéliser avec Pentaho des workflows BI avancés ;

Ndioba Syll et Abdrahmane Aw Page34

? il n'est pas besoin de connaître JAVA pour travailler avec Pentaho : seule la maîtrisedu langage SQL est nécessaire, ainsi que des connaissances de base en XML, HTMLet JavaScript. Il faut bien sûr s'auto former (ou être formé) aux clients de conception ;

? une communauté importante et très active s'anime autour de Pentaho. Celle-cicontribue au codage de nombreux plugins et de projets communautaires : pluginsKettle, PentahoAnalysisTool, Pentaho Community Dashboard Framework, etc.

;

Pentaho est une suite décisionnelle open source commerciale qui reste très « ouverte ».Les différences fonctionnelles entre la version libre (Community edition) et la versionpayante (enterprise edition) restent limitée. La version libre de Pentaho permet d'installer une plate-forme décisionnelle complète !

Le projet Pentaho est aujourd'hui un des leaders les plus en vue des logiciels Open Source pour le Business Intelligence.

Nombreux sont d'ailleurs les projets qui composent la suite Pentaho à avoir officiellement rejoint le projet : Mondrian, le serveur OLAP utilisé par toutes les plateformes Open Source faisant du décisionnel, l'outil d'ETL Kettle et le générateur de rapports JFree Report. La suite logicielle Pentaho BI est composée de plusieurs projets de logiciels indépendants s'étant regroupés en une communauté appelée Pentaho Corporation. On peut citer :

? Pentaho Data Integration (PDI) : anciennement appelé Kettle qui est un outil ETL (Extract Transform Load) complet, pouvant être utilisé indépendamment de la plateforme Pentaho. Il est comparable à Talend Open Studio en terme de fonctionnalité ;

? Pentaho Design Studio : Client Eclipse de modélisation de workflows BI (Xactions) propre à Pentaho. Design Studio permet de mettre en oeuvre de nombreuses ressources BI en minimisant l'écriture de code (envoi de mails automatisé par ex.) ;

? Pentaho Metadata : Client riche permettant la mise en place d'une couches émantique d'abstraction (métadonnées) sur la couche physique (tables et colonnes d'une base de données). Le but est de rendre les objets d'un SGBD compréhensibles et manipulables par un utilisateur final afin de lui permettre d'effectuer ses propres requêtes et ceci sans connaîtrele langage SQL. La couche de métadonnées peut être utilisée dans le raquetteur Web ad hoc, dans Pentaho Report Designer et dans Pentaho Design Studio ;

Ndioba Syll et Abdrahmane Aw Page35

Pentaho Report Designer : Client de conception de rapports avancés. Il s'agit d'unoutil de mise en page similaire à iReport, Eclipse BIRT, Crystal Reports...Permet de se connecter à de nombreuses sources de données : SGBD, XML, Excel,CSV, flux de données venant de Kettle, MDX (OLAP)...

Pentaho SchemaWorkbench : Client riche permettant la définition des schémas Mondrian à partir d'un modèle en étoile ou flocon de l'entrepôt de données. Un autre outil, Pentaho Agrégation Designer (PAD), permet de construire et de charger automatiquement des tables d'agrégation en vue d'améliorer les performances lors du requêtage des cubes Mondrian ;

La plateforme Pentaho Business Intelligence : pour la publication des rapports et la réalisation des analyses OLAP sous forme de service web. La plupart des outils sont utilisés par d'autres plateformes (BI ou Business intelligence) comme SPAGO BI ou OPENI. Cependant ses outils sont indépendants les uns vis-à-vis des autres lors de l'utilisation et chacun pouvant être démarré indépendamment de l'autre.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo