<!-- Slide number: 1 -->
Universit de La ManoubaEcole Nationale des Sciences de lInformatique

Projet de fin des tudes
D veloppement dun syst me d cisionnel
pour la gestion des produits

Pr sent par: Achref SALLEMI
Responsable: M. Hatem AROUS
Encadr par: Mlle. Mariem CHAARI
Supervis par: M. Slim MHIRI
Ann e universitaire 2013-2014
Notes:
Bonjour, Avant de commencer, nous devrons remercier les membres jury davoir accepter d tre pr sent pour jug ce travail.
Nous remercions aussi notre famille et tous nos amis
je mappelle achref sallemi Et je viens aujourdhui pr senter mon projet de fin d tude intitul : D veloppement dun syst me d cisionnel pour la gestion des produits effectu au sein de la soci t TODEOS NEARSHORE sous lencadrement de Mlle. et la supervision de M..
<!-- Slide number: 2 -->
Plan de la pr sentation
Plan de la pr sentation
1
Introduction
2
Probl matique
3
Solution propos e
4
Sp cification des besoins
5
Conception
6
R alisation
7
Conclusion et perspectives
2
Notes:
Notre pr sentation suit le plan suivant
Nous commencent par introduire lorganisme daccueil et le projet
Nous pr sentons ensuite la probl matique ainsi que la solution propos
Nous passons par la sp cification des besoins et la conception pour aboutir la r alisation
Et nous terminons par une conclusion et des perspectives
<!-- Slide number: 3 -->
Pr sentation de lentreprise

TODEOS est une soci t de services et de conseil en ing nierie informatique
Elle offre ses clients
des formations assur es par une quipe dexperts
Sp cialis e notamment en technologies des syst mes dinformation d cisionnelle

Sa mission consiste d velopper des applications et des logiciels
3
Notes:
Nous avons effectu notre stage au sein de la soci t TODEOS Nearshore
<!-- Slide number: 4 -->
Cadre g n ral du projet


D veloppement dun syst me d cisionnel permettant la gestion des produits
4
Notes:
Nous visons d velopper un syst me d cisionnel permettant la gestion des produits pour aider lentreprise prendre les d cisions ad quates et offrir une solution de reporting temps r el pour la direction g n rale par rapport aux donn es multidimensionnelles enregistr es.
<!-- Slide number: 5 -->

Les donn es sont :
Enormes
H t rog nes
Publicité
Difficiles manipuler
! (Picture5.jpg)

5
Notes:
Les d cideurs et les analystes sont tenus visualiser et laborer des statistiques et des analyses portant sur les donn es stock es au niveau des serveurs de donn es dune fa on permanente afin de faire les bonnes d cisions concernant les chiffres daffaire et les taux. Mais cause
<!-- Slide number: 6 -->

L norme taille des sources de donn es du client.
La r partition, le stockage et lh t rog n it de ces donn es.
Difficult danalyse et de manipulation des donn es cause dincoh rence et dinconsistance.
La g n ration des rapports est limit et ne couvre pas tous les besoins des managers de la soci t .
Le besoin analytique est trait dune mani re manuelle.
! (Picture2.jpg)
6
<!-- Slide number: 7 -->

Introduction g n rale | Solution adopt e
Impl mentation dun syst me d cisionnel pour prendre les d cisions ad quates.
La conception et le d veloppement des packages de chargement des donn es partir de diff rentes sources de donn es.
La cr ation des cubes multidimensionnels pour lexploration des donn es.
La mise en Suvre des rapports et des tableaux de bords indispensable pour la prise de d cision.

7
Notes:
Notre objectif sera donc,
<!-- Slide number: 8 -->
Besoins fonctionnels

Sp cification | Besoins fonctionnels
Impl menter les cubes OLAP sp cifiques aux besoins
Int grer les donn es dans lentrep t de donn es
! (Picture13.jpg)
! (Picture15.jpg)
! (Picture129.jpg)
! (Picture131.jpg)
Les Besoins fonctionnels
! (Picture161.jpg)
! (Picture175.jpg)
Mod liser et concevoir lentrep t de donn es
! (Picture100.jpg)
! (Picture102.jpg)
G n rer des rapports et des tableaux de bord
! (Picture71.jpg)
! (Picture73.jpg)
! (Picture71.jpg)
! (Picture73.jpg)
Int grer les rapports dans le site SharePoint
8
Notes:
Notre application offre un ensemble de fonctionnalit s pour satisfaire les besoins de nos acteurs.
Afin de collecter et extraire les donn es; les transformer et enfin les charger
Pr ciser le sch ma de lentrep t : d gager les dimensions et les tables de faits.
<!-- Slide number: 9 -->
Besoins non fonctionnels

Sp cification | Besoins non fonctionnels
Maintenance
Ergonomie
! (Picture13.jpg)
! (Picture15.jpg)
! (Picture129.jpg)
! (Picture131.jpg)
Les Besoins non fonctionnels
! (Picture161.jpg)
Publicité
! (Picture175.jpg)
Fiabilit
! (Picture100.jpg)
! (Picture102.jpg)
S curit
! (Picture71.jpg)
! (Picture73.jpg)
9
Notes:
Passant aux besoins non fonctionnels, lapplication doit tre
<!-- Slide number: 10 -->
Diagramme de cas dutilisation [1/2]

! (Image29.jpg)
G rer les rapports
Consultant
Analyser les donn es
! (Image70.jpg)
G rer lentrep t de donn es
Administrateur
10
Notes:
le premier acteur est le consultant qui g re les rapports, le deuxi me acteur est admin qui h rite les fonctionnalit s du consultant, ce dernier peut analyser les donn es et g rer l'entrep t de donn es,
<!-- Slide number: 11 -->
Diagramme de cas dutilisation [2/2]: Analyser les donn es

Cr er le cube multidimensionnel
D finir la source de donn es
<<include>>
<<include>>
S lectionner les dimensions
<<include>>
! (Image14.jpg)
<<extend>>
S lectionner les mesures
Explorer les donn es du cube
<<extend>>
Cr er les cl s de performances KPI
Admin
<<include>>
D finir les hi rarchies des dimensions
D ployer le cube dans le serveur OLAP
11
Notes:
<!-- Slide number: 12 -->
Conception g n rale
Architecture globale

Conception | Architecture du Django



Data Warehouse
Requ tes & rapports
Cube OLAP
Source externe
Servir
Extraire
Transformer
Charger
Analyse

Cube OLAP
BDs op rationnelles
Data marts
Publicité
Data mining
Niveaux interm diaires :
Moteur OLAP
Niveaux bas :
Serveur DWH
Niveaux sup rieurs:
Restitution
Source de donn es
12
Notes:
<!-- Slide number: 13 -->
Conception g n rale
Sch ma de d pendance entre les packages

Conception | Architecture du Django

13
Notes:
lETL pour faire lextraction et le chargement des donn es dans lentrep t de donn e
la cr ation des cubes multidimensionnels en vue danalyse
la restitution des donn es sous forme de tableaux de bord, rapports. . . .
<!-- Slide number: 14 -->
Conception | Architecte du Django

Conception d taill e: Conception de lentrep t de donn es
DIM_ESTABLISHMENT
DIM_CUSTOMER
DIM_SERVICE
DIM_PERIOD
DIM_SCENARIO
FACT_RESTAURANTS
DIM_VERSION
DIM_WEEK
DIM_YEAR
DIM_PRODUCT
DIM_SUB_FAMILY_PRODUCT
14
Notes:
les l ments de base de la repr sentation de donn es sont :
Les tables du dimensions : les axes danalyse selon lequel sont visualis es les mesures dactivit .
Les tables de faits : Ce sont les tables qui repr sentent les mesures et les l ments sur lesquels va porter lanalyse
<!-- Slide number: 15 -->
Conception | Architecte du Django
Conception d taill e: diagramme dactivit du flux de contr le de lentrep t de donn es


15
Notes:
Ce diagramme d crit les diff rentes t ches ex cut es par le flux de contr le du package Data Warehouse. Lors de chaque v nement, une erreur peut survenir pouvant ainsi mener l chec de lex cution, alors, nous r ex cutons le flux. Dans le cas o il ny a pas derreurs, les v nements se d clencheront par lex cution du package DWH, du flux de donn es des dimensions et du flux de donn es de la table des faits jusqu laboutissement la fin de lactivit dex cution du package.
<!-- Slide number: 16 -->
Conception | Architecte du Django

Conception d taill e: Conception de la phase danalyse

16
16
16
16
Notes:
Dans cette partie, nous exposons le diagramme de s quence Analyser les donn es qui a pour objectif la cr ation des cubes multidimensionnels.
Nous pr sentons le sc nario nominal pour lanalyse des donn es ; apr s la configuration de la connexion lentrep t de donn es, ladministrateur s lectionne les mesures et les dimensions relatives au cube cr er. Une fois cr e, il passe au d ploiement du cube au serveur danalyse afin de pouvoir explorer ses donn es.
<!-- Slide number: 17 -->

Conception d taill e : Conception de la phase de restitution
Conception | Diagramme Sauthentifier
Publicité

17
Notes:
Nous pr sentons, le sc nario de g n ration des rapports SSRS. Apr s connexion au DWH, ladministrateur passe au param trage du rapport en termes de type, data set, mode daffichage, requ te associ e. Et il finit par le d ploiement du rapport dans le serveur appropri . Avec cette tape, le rapport est bien enregistr dans le serveur de reporting. Pour pouvoir consulter les rapports, ladministrateur doit connecter au serveur Report en tapant le login et le mot de passe.
<!-- Slide number: 18 -->
Configuration logicielle

Syst me dexploitation Windows Server 2012
Environnement de
d veloppement
Syst me de Base de Donn es
SQL Server 2012
Plateforme logicielle de collaboration
SharePoint Server 2013
Outils de d veloppement
Microsoft Business Intelligence D veloppement Studio
18
<!-- Slide number: 19 -->

La suite Microsoft BI

19
Notes:
Microsoft SQL Server fournit quatre composantes majeures de la Business Intelligence
<!-- Slide number: 20 -->
Sc narios dex cution : Impl mentation de lentrep t de donn es



20
Notes:
<!-- Slide number: 21 -->
Impl mentation du cube multidimensionnel




21
<!-- Slide number: 22 -->
G n ration des rapports et des tableaux de bords



22
<!-- Slide number: 23 -->
Int gration dun rapport dans le Portail SharePoint




23
<!-- Slide number: 24 -->
Conclusion et perspectives
Les consultants poss dent d sormais une solution d'aide la d cision
La familiarisation avec la suite Business Intelligence de Microsoft
les rapports dans leur diff rents formes garantissent un reporting temps r el
De point de vue perspectif, on peut :
Etendre l'entrep t de donn es en ajoutant des tables satisfaisant les besoins des d cideurs
Utiliser le portail SharePoint comme plateforme de visualisation, de diffusion et de partage des rapports et des tableaux de bord
24
<!-- Slide number: 25 -->
Merci pour votre attention !
! (Picture2.jpg)