2014/2015 Rapport 3 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : ANOUAR OUFQIR MME L.LAMRINI SMARTSIR
PLAN PLAN... 1 Introduction... 2 Besoins du client... 2 Plateforme PENTAHO... 2 Introduction... 2 Plateforme PENTAHO... 3 Outils... 3 Premiers pas avec outils des rapports PENTAHO... 3 Etape 1 :... 5 a) Création de la base de données ADEX... 5 b) Schéma en étoile :... 6 Etape 2 :... 6 Cout du projet... 9 Tarifs journalières des ressources humaines du projet... 9 Coût total des ressources humaines du projet... 9 Avancement du projet... 10 Durée du projet :... 10 Période de travail sur le projet :... 10 Distribution des taches selon la période du projet :... 10 Conclusion... 11 1
Introduction Dans ce rapport vous allez trouver tout d abord les grands lignes sur les besoins du notre client, en suite une description de la plateforme PENTAHO, où vous allez trouver comment géré cette plateforme en détails, puis l avancement concernant le projet de la société ADEX (gestion des données de la société), et à la fin une conclusion. Besoins du client Notre client a réalisé que l extraction d information contenue dans ses bases de données pouvait se traduire par des connaissances essentielles pour la prise de décisions tactiques et stratégiques. La collecte, l agrégation et l analyse adéquate des données permettent d en soutirer des connaissances et ainsi d améliorer leur rendement. Les dirigeants de la société ont besoin d avoir une vue détaillée sur les éléments suivants : 1. la moyenne des ventes par année, région, catégorie. 2. le produit le plus vendu par année et par catégorie. 3. pour chaque année, le total des ventes ainsi que le total des ventes par catégorie. 4. les totaux de ventes par année selon la dimension catégorie, ainsi que selon la dimension client (nom du client). 5. le meilleur mois de vente de chaque produit pour chacune des années 6. Les moyennes mobiles des ventes à 3 mois pour chaque catégorie de produit. Il souhaite mettre en place un entrepôt de données afin d aider ces dirigeants à prendre des décisions. A partir de tous ces points, notre équipe informatique s en charge d utiliser une plateforme qui support l intelligence d affaire (BI), plus précisément la plateforme PENTAHO. Plateforme PENTAHO Introduction Après avoir effectué une longue recherche sur les solutions et les logiciels qui géré le business analytiques (BI) on a opté pour une solution gratuite pour minimiser le cout totale du projet, notre choix a été fixé sur la plateforme PENTAHO suite à ses nombreux avantages concernant la gestion des rapports et les analyse graphique 2
Plateforme PENTAHO La console de l'utilisateur est interactive, facile à utiliser, environnement de conception basée sur le Web où vous pouvez analyser les données, créer des rapports interactifs, des rapports de tableau de bord, et de construire des tableaux de bord intégrés de partager des solutions de business intelligence avec les autres dans votre organisation et sur l'internet. En plus de ses caractéristiques de conception, la console de l'utilisateur offre une grande variété de fonctionnalités d'administration système pour configurer les Business Analytics (BA) Server, le maintien des licences PENTAHO, configuration de la sécurité, la gestion de rapport de planification, et d'adapter les performances du système pour répondre à vos exigences. Outils Dans la console de l utilisateur, vous pouvez accéder à ces outils et fonctionnalités PENTAHO ainsi que le référentiel de BA sur le BA Server. - Analyzer - Rapports interactifs - Rapports du tableau de bord - Dashboard Designer - Assistant Source de données - Source de données Model Editor Les sujets trouvés dans cette section vous donnent un aperçu des rapports et tableaux de bord que vous créez avec l'utilisateur de la console, pour vous aider à se familiarise avec le look and feel de la console. Premiers pas avec outils des rapports PENTAHO 3
Numéro Nom Fonction Home view Getting Started Current User and Log Out Browse Files Create New Documentation Recents, Favorites Le menu déroulant de la page d accueil vous permet de retourner facilement d'une page à autre, ou retourner à votre page d'accueil. Welcome montre une vidéo d'introduction sur les produits Pentaho. Samples détient une variété de rapports et tableaux de bord échantillons que vous pouvez utiliser pour se familiariser avec le logiciel. Tutorials contient un certain nombre de vidéos tutoriels qui vous donnent une tour visuel de la console de l'utilisateur, des rapports et tableaux de bord. Affiche le nom de la personne actuellement connecté à l'utilisateur de la console. Cliquant sur la flèche à côté du nom permet de vous connecter sur la console de l'utilisateur. Vous amène à la fenêtre Parcourir les fichiers, où vous pouvez localiser vos fichiers en utilisant les vitres Parcourir et fichiers, et de les gérer en utilisant les Actions volet. Tous les fichiers que vous ouvrez apparaissent dans une nouvelle fenêtre. Vous donne des choix de créer un nouveau rapport d'analyse, rapport interactif, ou Dashboard. Vous pouvez également créer une nouvelle source de données, si vous avez autorisations de travailler avec des sources de données. Vous dirige sur la Documentation Pentaho, qui s ouvre dans une nouvelle fenêtre ou un onglet. Affiche une liste de vos fichiers les plus récemment ouverts. En cliquant sur l'étoile à côté d un fichier récemment ouvert l'ajoute à votre liste de favoris. Si c est votre première fois aide de la console, ces deux fenêtres seront vides. 4
Etape 1 : a) Création de la base de données ADEX L étape numéro 1 consiste a créé la base de données relationnels de la société ADEX qui contient 4 tables (Ventes, Clients, Temps, Produis) : La table Vente qui sera la table principale et la table de fait de notre entrepôt de données, et les autres tables (Produits, Temps, Clients) seront les tables de dimensions. En utilisant PHPMyadmin en crée les 4 tables dans la base de données adex_db : PhpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données MySQL réalisée en PHP et distribuée sous licence GNU GPL. Il s'agit de l'une des plus célèbres interfaces pour gérer une base de données MySQL sur un serveur PHP. De nombreux hébergeurs, qu'ils soient gratuits ou payants, le proposent ce qui permet à l'utilisateur de ne pas avoir à l'installer. Les tables de la base de données : 5
b) Schéma en étoile : Le schéma en étoile concernant l entrepôt de données de la société ADEX : Etape 2 : Après la création de la base de données de relationnel adex_bd, on suit les instructions suivantes : Création de la source de données 6
Création de la connexion avec PhpMyAdmin 7
Sélection des tables Création des jointures 8
Cout du projet Tarifs journalières des ressources humaines du projet HT (Dhs) Développeur Infographiste Communicateur Chef de projet Tarif/jour 400 300 300 1000 Coût total des ressources humaines du projet Consulting stratégique Développeur Infographiste Communicateur Chef de projet Totale HT (dhs) 1 2 2300 Modélisation 1 2 2400 Distribution et réassemblage des taches 2 1 1600 documentation 1 300 Charte graphique Base de données 2 600 1 1 1400 Suivi de projet 1 1 1300 test 1 1 700 Installation et maintenance 1 1 700 Total HT (dhs) 11300 Total TTC (dhs) 13560 Réduction (-5%) (dhs) 678 Total TTC (dhs) à payer 12882 9
Avancement du projet Durée du projet : Durée totale du projet Nombre des jours de travail 3 semaines (21 jours) 2 semaines (14 jours) Période de travail sur le projet : Semaine 1 09-15 /03/2015 Semaine 2 16 22 /03/2015 Semaine 3 23 29 /06/2015 Distribution des taches selon la période du projet : 10
Conclusion C est la première fois que nous travaillons en groupe sur un projet avec un but bien défini. De l avis général, nous avons consolidé nos connaissances générales et appris à faire des applications plus attrayantes et plus orientées pour le monde du travail. Nous sommes globalement satisfaits de ce que nous avons réalisé. Au niveau de la gestion du projet en équipe, nous avons réussi à bien nous répartir les tâches afin de réaliser nos objectifs dans les temps et l'ambiance générale du groupe était très bonne. Une bonne expérience à renouveler! 11