Développement d’un système décisionnel pour la gestion des produits

1/25
100%

<!-- Slide number: 1 -->

Universit de La ManoubaEcole Nationale des Sciences de lInformatique

![](Picture33.jpg)

Projet de fin des tudes

D veloppement dun syst me d cisionnel

pour la gestion des produits

![](Image1.jpg)

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

![](Image11.jpg)

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

![](Image14.jpg)

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

![](Image13.jpg)

![](Image2.jpg)

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 -->

![](Image14.jpg)

Les donn es sont :

Enormes

H t rog nes

Publicité

Difficiles manipuler

! (Picture5.jpg)

![](Image2.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 -->

![](Image8.jpg)

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 -->

![](Image11.jpg)

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.

![](Picture38.jpg)

7

Notes:

Notre objectif sera donc,

<!-- Slide number: 8 -->

Besoins fonctionnels

![](Image147.jpg)

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

![](Image150.jpg)

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]

![](Image67.jpg)

! (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

![](Image55.jpg)

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

![](Image15.jpg)

Conception | Architecture du Django

![](Image68.jpg)

![](Image69.jpg)

![](Image70.jpg)

Data Warehouse

Requ tes & rapports

Cube OLAP

Source externe

Servir

Extraire

Transformer

Charger

Analyse

![](Image33.jpg)

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

![](Image9.jpg)

Conception | Architecture du Django

![](Image14.jpg)

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

![](Image32.jpg)

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

![](Image71.jpg)

![](Espacer serv ducontenu3.jpg)

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

![](Image32.jpg)

Conception d taill e: Conception de la phase danalyse

![](Espacer serv ducontenu3.jpg)

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 -->

![](Image98.jpg)

Conception d taill e : Conception de la phase de restitution

Conception | Diagramme Sauthentifier

Publicité

![](Image99.jpg)

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

![](Image172.jpg)

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 -->

![](Image25.jpg)

La suite Microsoft BI

![](Image3.jpg)

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

![](Image2.jpg)

![](Image4.jpg)

![](Image6.jpg)

20

Notes:

<!-- Slide number: 21 -->

Impl mentation du cube multidimensionnel

![](Image4.jpg)

![](Image1.jpg)

![](Image6.jpg)

![](Image2.jpg)

21

<!-- Slide number: 22 -->

G n ration des rapports et des tableaux de bords

![](Image2.jpg)

![](Image3.jpg)

![](Image4.jpg)

22

<!-- Slide number: 23 -->

Int gration dun rapport dans le Portail SharePoint

![](Image4.jpg)

![](Image3.jpg)

![](Image2.jpg)

![](Image5.jpg)

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)

Développement d’un système décisionnel pour la gestion des produits

Informatique, Systèmes d'information décisionnelle · notes

Browse all gestion et économie documents

<!-- Slide number: 1 -->

Universit de La ManoubaEcole Nationale des Sciences de lInformatique

![](Picture33.jpg)

Projet de fin des tudes

D veloppement dun syst me d cisionnel

pour la gestion des produits

![](Image1.jpg)

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

![](Image11.jpg)

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

![](Image14.jpg)

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

![](Image13.jpg)

![](Image2.jpg)

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 -->

![](Image14.jpg)

Les donn es sont :

Enormes

H t rog nes

Advertisement

Difficiles manipuler

! (Picture5.jpg)

![](Image2.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 -->

![](Image8.jpg)

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 -->

![](Image11.jpg)

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.

![](Picture38.jpg)

7

Notes:

Notre objectif sera donc,

<!-- Slide number: 8 -->

Besoins fonctionnels

![](Image147.jpg)

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

![](Image150.jpg)

Sp cification | Besoins non fonctionnels

Maintenance

Ergonomie

! (Picture13.jpg)

! (Picture15.jpg)

! (Picture129.jpg)

! (Picture131.jpg)

Les Besoins non fonctionnels

! (Picture161.jpg)

Advertisement

! (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]

![](Image67.jpg)

! (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

![](Image55.jpg)

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

![](Image15.jpg)

Conception | Architecture du Django

![](Image68.jpg)

![](Image69.jpg)

![](Image70.jpg)

Data Warehouse

Requ tes & rapports

Cube OLAP

Source externe

Servir

Extraire

Transformer

Charger

Analyse

![](Image33.jpg)

Cube OLAP

BDs op rationnelles

Data marts

Advertisement

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

![](Image9.jpg)

Conception | Architecture du Django

![](Image14.jpg)

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

![](Image32.jpg)

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

![](Image71.jpg)

![](Espacer serv ducontenu3.jpg)

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

![](Image32.jpg)

Conception d taill e: Conception de la phase danalyse

![](Espacer serv ducontenu3.jpg)

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 -->

![](Image98.jpg)

Conception d taill e : Conception de la phase de restitution

Conception | Diagramme Sauthentifier

Advertisement

![](Image99.jpg)

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

![](Image172.jpg)

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 -->

![](Image25.jpg)

La suite Microsoft BI

![](Image3.jpg)

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

![](Image2.jpg)

![](Image4.jpg)

![](Image6.jpg)

20

Notes:

<!-- Slide number: 21 -->

Impl mentation du cube multidimensionnel

![](Image4.jpg)

![](Image1.jpg)

![](Image6.jpg)

![](Image2.jpg)

21

<!-- Slide number: 22 -->

G n ration des rapports et des tableaux de bords

![](Image2.jpg)

![](Image3.jpg)

![](Image4.jpg)

22

<!-- Slide number: 23 -->

Int gration dun rapport dans le Portail SharePoint

![](Image4.jpg)

![](Image3.jpg)

![](Image2.jpg)

![](Image5.jpg)

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)