Business Intelligence avec SQL Server 2012 · 2013-07-09 · Editions ENI Business Intelligence...

16
Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Table des matières

Transcript of Business Intelligence avec SQL Server 2012 · 2013-07-09 · Editions ENI Business Intelligence...

Editions ENI

Business Intelligence avec SQL Server 2012

Maîtrisez les concepts et réalisez un système décisionnel

CollectionSolutions Informatiques

Table des matières

Les éléments à télécharger sont disponiblesà l'adresse suivante : http://www.editions-eni.fr

Saisissez la référence ENI de l'ouvrage SOBI12SQL dans la zone de rechercheet validez. Cliquez sur le titre du livre puis sur le lien de téléchargement.

Avant-propos1. À qui s'adresse ce livre ?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92. Les pré-requis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103. Les objectifs du livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

Chapitre 1Introduction1. Présentation du décisionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

1.1 La notion de décideur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.2 Les facteurs d'amélioration de la prise de décision. . . . . . . . . . . . . . . . . . . . . . . . . 181.3 L'informatique décisionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2. La solution Microsoft BI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222.1 L'offre Microsoft BI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.2 SQL Server 2012. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.2.1 SQL Server Integration Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252.2.2 SQL Server Master Data Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282.2.3 SQL Server Data Quality Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.2.4 SQL Server Analysis Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332.2.5 SQL Server Reporting Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2.3 Office 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382.4 SharePoint 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

2.4.1 Excel Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412.4.2 PerformancePoint Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3. Notre étude de cas : Distrisys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .464. Déroulement du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47

Chapitre 2Installation et découverte des outils SQL Server1. Le choix des licences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53

1.1 SQL Server 2012. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531.2 Office 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541.3 SharePoint 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

2. Architecture serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .552.1 L'environnement de production. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562.2 L'environnement de développement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612.3 L'environnement de recette et d'intégration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

3. Découverte des outils SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .623.1 SQL Server Management Studio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

3.1.1 Connexion à des serveurs SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623.1.2 Modification des options de l'interface graphique. . . . . . . . . . . . . . . . . . . . 653.1.3 Restauration d'une base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

3.2 SQL Server Data Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Chapitre 3Réaliser son premier système décisionnel1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .732. Création des tables de faits et de dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74

2.1 Création de l'entrepôt de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742.2 Création d'une table de faits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742.3 Création des tables de type dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

3. La dimension temps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .884. Création des étoiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1085. Génération du jeu de test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1166. Créer et utiliser simplement un cube brut. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1287. Peaufiner le cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150

7.1 Dimensions : hiérarchies et attributs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1507.2 Mise en forme des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1747.3 Organisation des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1767.4 Mesures calculées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

8. Le cube et la matrice dimensionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183

Chapitre 4La modélisation dimensionnelle1. La matrice dimensionnelle de Distrisys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1892. Facturation et commande client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193

2.1 Modélisation et schéma en étoile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1932.2 Les factures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1942.3 Le bilan de commande client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1992.4 Le budget des ventes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2072.5 Les perspectives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2102.6 Les actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2152.7 Introduction au MDX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

2.7.1 La requête MDX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2222.7.2 Comparaison de valeurs à date. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2302.7.3 La somme cumulée. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

3. Les stocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2373.1 Modélisation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2373.2 Les mouvements de stock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2383.3 La photo de stock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

4. Les achats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254

Chapitre 5Alimenter l'entrepôt de données avec SSIS1. Découverte de SSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2592. Réaliser son premier flux SSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .264

2.1 Réaliser le chargement du budget d'un seul site. . . . . . . . . . . . . . . . . . . . . . . . . . 2642.2 Charger les données de budget à partir de plusieurs fichiers Excel . . . . . . . . . . . 278

3. Développer des flux ETL pour le décisionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2833.1 Déroulement de l'exécution d'un processus ETL . . . . . . . . . . . . . . . . . . . . . . . . . . 2833.2 Réaliser un flux pour charger le sas de données. . . . . . . . . . . . . . . . . . . . . . . . . . 2853.3 Réaliser un flux pour charger une dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

3.3.1 Cas d'une dimension standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2933.3.2 Cas d'une dimension en SCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

3.4 Réaliser un flux pour charger une table de faits . . . . . . . . . . . . . . . . . . . . . . . . . . 3084. L’audit des flux ETL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .314

4.1 Les objectifs de l'audit de flux ETL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3144.2 Conception d'un système d'audit de flux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3154.3 Exemple de flux avec audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

5. Gestion des paramètres de flux et mise en production. . . . . . . . . . . . . . . . . . . . . . . . .3315.1 Paramétrage des flux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3325.2 Création du catalogue Integration Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3365.3 Déploiement du projet SSIS sur le serveur de développement . . . . . . . . . . . . . . . 3395.4 Les environnements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3415.5 Mise en production du projet SSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3485.6 Planifier un flux SSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

Chapitre 6Gérer les données de référence avec Master Data Services1. Découverte de MDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .357

1.1 Les données de référence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3571.2 Données de référence et Entrepôt de données . . . . . . . . . . . . . . . . . . . . . . . . . . . 3581.3 Les différents modes de gestion des données de référence . . . . . . . . . . . . . . . . . 3591.4 Configurer Master Data Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362

2. Créer et organiser son premier référentiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3692.1 Créer le modèle Produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3692.2 Créer l'entité Famille . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3722.3 Gérer les données d'une entité avec l'interface web . . . . . . . . . . . . . . . . . . . . . . . 3742.4 Créer un attribut basé sur un domaine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3782.5 Créer un attribut simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383

3. Travailler les données de référence avec Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3873.1 Découvrir le client Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3873.2 Utiliser le client Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391

3.2.1 Utiliser l'explorateur de données de référence . . . . . . . . . . . . . . . . . . . . . 3913.2.2 Alimenter l'entité Produit avec le client Excel . . . . . . . . . . . . . . . . . . . . . . 3923.2.3 Gérer les requêtes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399

4. Assurer la qualité des données avec les Règles d'entreprises. . . . . . . . . . . . . . . . . . .4004.1 Créer une règle simple d'unicité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4014.2 Créer une règle d'affectation de valeur par défaut. . . . . . . . . . . . . . . . . . . . . . . . . 4094.3 Créer une règle basée sur une condition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412

5. Gérer la traçabilité des opérations réalisées sur le référentiel . . . . . . . . . . . . . . . . . .4165.1 Afficher les transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4165.2 Annuler une transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

6. Mettre à disposition les données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4216.1 Les vues sur les entités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4226.2 Les hiérarchies dérivées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

7. Organiser les modèles et les entités. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4307.1 Le cas de l’entité fantôme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4327.2 Correspondance de référentiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433

7.3 Référentiel Client et Géographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4348. Importer des données dans Master Data Services . . . . . . . . . . . . . . . . . . . . . . . . . . . .438

8.1 Alimenter les tables intermédiaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4398.2 Intégrer les données des tables intermédiaires. . . . . . . . . . . . . . . . . . . . . . . . . . . 4448.3 Valider les données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446

9. Gérer la sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4489.1 Donner Accès à MDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4499.2 Définir les fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4509.3 Définir les droits d’accès . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451

Chapitre 7Restituer les données décisionnelles1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4592. Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .459

2.1 Manipuler le cube avec Excel 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4602.1.1 Utiliser Excel pour exploiter les données de son cube . . . . . . . . . . . . . . . 4612.1.2 Mettre en forme les données de son cube sous Excel . . . . . . . . . . . . . . . 4642.1.3 Mettre en valeur des éléments précis. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4682.1.4 Extraire des données de détail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4702.1.5 Le mode Formule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

2.2 Publier vers Excel Services de SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4752.3 Utiliser le PowerPivot Excel 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480

2.3.1 Présentation du PowerPivot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4802.3.2 Importer des données texte dans PowerPivot. . . . . . . . . . . . . . . . . . . . . . 4832.3.3 Importer des données de SQL Server dans PowerPivot . . . . . . . . . . . . . . 4862.3.4 Créer des relations entre les tables PowerPivot . . . . . . . . . . . . . . . . . . . . 4882.3.5 Créer des colonnes calculées dans une table PowerPivot. . . . . . . . . . . . . 4912.3.6 Présenter les données du PowerPivot. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4952.3.7 PowerPivot vs Entrepôt de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499

2.4 Publier un rapport PowerPivot sur SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . 5003. Reporting Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .501

3.1 Le bon emploi de Reporting Services : le reporting de masse. . . . . . . . . . . . . . . . 5013.2 Configurer SSRS en mode natif. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5023.3 Créer des rapports SSRS avec SSDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509

3.3.1 Créer un projet de rapport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5093.3.2 Créer un rapport avec l'assistant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5113.3.3 L'environnement de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5173.3.4 Travailler le rapport dans SSDT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5203.3.5 Créer un rapport avec paramètres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5243.3.6 Créer un lien entre deux rapports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527

3.3.7 Déployer les rapports sur le serveur de rapports. . . . . . . . . . . . . . . . . . . . 5293.4 Créer un rapport SSRS avec le générateur de rapports. . . . . . . . . . . . . . . . . . . . . 532

3.4.1 Présentation et utilisation du générateur de rapports 3 pour SQL Server 2012. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532

3.4.2 Créer le jeu de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5343.4.3 Créer la matrice de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5453.4.4 Créer un graphique de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5563.4.5 Les formats d'exportation du rapport . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562

3.5 Le gestionnaire de rapports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5623.6 Publication de masse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

3.6.1 Définir la table des abonnés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5663.6.2 Modifier la source de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5683.6.3 Définir l'abonnement piloté par les données . . . . . . . . . . . . . . . . . . . . . . . 570

3.7 Publier sur SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576

Chapitre 8Conclusion et perspectives1. Conclusion et perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .579

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .583

Editions ENI

Business Intelligence avec SharePoint Server 2010

Créez un portail décisionnel et pilotez la performance

CollectionSolutions Informatiques

Table des matières

Les éléments à télécharger sont disponibles

à l'adresse suivante : http://www.editions-eni.fr

Saisissez la référence ENI de l'ouvrage SOBI10SHA dans la zone de recherche

et validez. Cliquez sur le titre du livre puis sur le lien de téléchargement.

Avant-propos

1. À qui s’adresse ce livre ?. . . . . . . . . . . . . . . . . . . . . . . . . . 10

2. Les objectifs du livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3. Les pré-requis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

4. Téléchargement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Chapitre 1

Introduction

1. Présentation du décisionnel . . . . . . . . . . . . . . . . . . . . . . . . 16

1.1. La notion de décideur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

1.2. Les facteurs d'amélioration de la prise de décision . . . . . . . . . . . . . . . . 19

1.3. L'informatique décisionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2. La solution Microsoft BI . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2.1. L'offre Microsoft BI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2.2. SQL Server 2008 R2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.2.1. SQL Server Integration Services. . . . . . . . . . . . . . . . . . . . . . 25

2.2.2. SQL Server Master Data Services . . . . . . . . . . . . . . . . . . . . . 28

2.2.3. SQL Server Analysis Services. . . . . . . . . . . . . . . . . . . . . . . 30

2.2.4. SQL Server Reporting Services . . . . . . . . . . . . . . . . . . . . . . 33

2.3. Office 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

2.4. SharePoint 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

2.4.1. Excel Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2.4.2. PerformancePoint Services . . . . . . . . . . . . . . . . . . . . . . . . 38

3. Pourquoi un portail BI ? . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.1. État des lieux des différents systèmes décisionnels . . . . . . . . . . . . . . . 40

3.2. Le rôle du portail dans le système décisionnel . . . . . . . . . . . . . . . . . . 45

4. Notre étude de cas : Distrisys . . . . . . . . . . . . . . . . . . . . . . . 47

5. Déroulement du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Chapitre 2

Réaliser un magasin de données

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

2. Présentation du magasin de données Direction . . . . . . . . . . . . . . . 52

3. Mise en œuvre du magasin de données avec SQL Server . . . . . . . . . . . 54

3.1. Création de la base de données. . . . . . . . . . . . . . . . . . . . . . . . . 54

3.1.1. Description de la base de données . . . . . . . . . . . . . . . . . . . . 54

3.1.2. La table de faits d'un magasin de données. . . . . . . . . . . . . . . . . 55

3.1.3. La dimension Temps . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

3.1.4. La dimension Organisation . . . . . . . . . . . . . . . . . . . . . . . . 59

3.1.5. La dimension Indicateur . . . . . . . . . . . . . . . . . . . . . . . . . 61

3.1.6. La dimension Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 63

3.2. Création du cube et configuration des dimensions . . . . . . . . . . . . . . . . 64

3.2.1. Création du cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

3.2.2. Créer les hiérarchies de la dimension Temps. . . . . . . . . . . . . . . . 69

3.2.3. Configurer la hiérarchie parent-enfant de la dimension Organisation . . . . . 77

3.2.4. Affecter le membre par défaut de la dimension Scenario . . . . . . . . . . 85

3.3. Configurer la dimension Indicateur . . . . . . . . . . . . . . . . . . . . . . . 86

3.3.1. Configuration de la hiérarchie parent-enfant . . . . . . . . . . . . . . . . 86

3.3.2. La propriété UnaryOperator . . . . . . . . . . . . . . . . . . . . . . . . 89

3.3.3. La propriété CustomRollup . . . . . . . . . . . . . . . . . . . . . . . . 93

3.3.4. La propriété CustomRollupProperties . . . . . . . . . . . . . . . . . . . 96

3.3.5. La propriété Indicateur Type . . . . . . . . . . . . . . . . . . . . . . . 98

3.4. Créer la dimension Temps Calcul . . . . . . . . . . . . . . . . . . . . . . . 107

3.4.1. Le rôle de la dimension Temps Calcul . . . . . . . . . . . . . . . . . . 107

3.4.2. La table DimTempsCalcul . . . . . . . . . . . . . . . . . . . . . . . . 108

3.4.3. Ajout de la table DimTempsCalcul à la vue de source de données . . . . . 110

3.4.4. Création et configuration de la dimension Temps Calcul . . . . . . . . . . 113

3.4.5. Ajout des scripts Temps Calcul dans le cube . . . . . . . . . . . . . . . 118

3.5. La gestion des dates courantes . . . . . . . . . . . . . . . . . . . . . . . . 123

3.5.1. La problématique de la gestion des dates courantes

avec Analysis Services . . . . . . . . . . . . . . . . . . . . . . . . . 123

3.5.2. Enregistrer l'assembly CustomMDX . . . . . . . . . . . . . . . . . . . 124

3.5.3. La création des jeux nommés de gestion à date courante . . . . . . . . . 126

4. Les concepts clés de l'approche par magasin de données . . . . . . . . . . 129

4.1. Le magasin de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

4.2. Le système de pilotage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

4.3. Les règles de modélisation du système de pilotage . . . . . . . . . . . . . . . 135

4.4. Mettre en œuvre le système de pilotage . . . . . . . . . . . . . . . . . . . . 136

Chapitre 3

Installation et découverte de SharePoint Server 2010

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

2. Le choix des licences . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

2.1. SQL Server 2008 R2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

2.2. Office 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

2.3. SharePoint 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

3. Architecture des serveurs . . . . . . . . . . . . . . . . . . . . . . . . . 143

3.1. L'environnement de production . . . . . . . . . . . . . . . . . . . . . . . . 144

3.2. L'environnement de développement . . . . . . . . . . . . . . . . . . . . . . 148

3.3. Les environnements de recette et d'intégration . . . . . . . . . . . . . . . . . 149

4. Installation de SharePoint Server 2010 . . . . . . . . . . . . . . . . . . . 149

4.1. Préparer l'installation de SharePoint Server 2010 . . . . . . . . . . . . . . . . 150

4.1.1. Pré-requis des serveurs de bases de données . . . . . . . . . . . . . . 150

4.1.2. Pré-requis des serveurs applicatifs . . . . . . . . . . . . . . . . . . . . 150

4.1.3. Topologie serveurs . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

4.1.4. Création des FQDN . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

4.1.5. Création des comptes de service . . . . . . . . . . . . . . . . . . . . 161

4.2. Installation de SharePoint Server 2010 . . . . . . . . . . . . . . . . . . . . . 163

4.3. Configuration de la batterie de serveurs . . . . . . . . . . . . . . . . . . . . 165

4.4. Configuration des serveurs de la batterie SharePoint . . . . . . . . . . . . . . 172

4.4.1. Utilisation du Gestionnaire de noms principaux . . . . . . . . . . . . . . 172

4.4.2. Désactivation du loopback . . . . . . . . . . . . . . . . . . . . . . . 173

4.4.3. Activation des logs Kerberos . . . . . . . . . . . . . . . . . . . . . . 174

5. Premiers pas avec l'administration SharePoint . . . . . . . . . . . . . . . 175

5.1. Initiation à l'architecture SharePoint . . . . . . . . . . . . . . . . . . . . . . 175

5.1.1. La batterie de serveurs . . . . . . . . . . . . . . . . . . . . . . . . . 175

5.1.2. Les serveurs Web . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

5.1.3. Les serveurs d'applications . . . . . . . . . . . . . . . . . . . . . . . 178

5.1.4. Architecture et topologie de déploiement . . . . . . . . . . . . . . . . . 180

5.2. Découverte de la centrale d'administration . . . . . . . . . . . . . . . . . . . 180

Chapitre 4

Configuration des fonctions BI de SharePoint

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

2. Création du portail Web de Distrisys . . . . . . . . . . . . . . . . . . . . 188

2.1. Création de l'application Web . . . . . . . . . . . . . . . . . . . . . . . . . 188

2.2. Création de la collection de sites . . . . . . . . . . . . . . . . . . . . . . . 198

2.3. Activation des fonctionnalités de la collection de sites . . . . . . . . . . . . . 202

2.4. Création du site de démonstration de la BI . . . . . . . . . . . . . . . . . . . 205

3. Configurations préalables aux services BI . . . . . . . . . . . . . . . . . 207

3.1. Configuration préalable du mode par revendications . . . . . . . . . . . . . . . 207

3.2. Le service Banque d'informations sécurisé . . . . . . . . . . . . . . . . . . . 210

3.2.1. La problématique de la délégation d'identité en environnement

multi-serveurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

3.2.2. Activer le service Banque d'informations sécurisé

dans la batterie de serveurs . . . . . . . . . . . . . . . . . . . . . . . 212

3.2.3. Créer l'application de service Banque d'informations sécurisé . . . . . . . 213

3.2.4. Configurer l'application service Banque d'informations sécurisé. . . . . . . 218

4. PerformancePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

4.1. Activation et configuration de PerformancePoint . . . . . . . . . . . . . . . . 220

4.1.1. Activer le service PerformancePoint Service

dans la batterie de serveurs . . . . . . . . . . . . . . . . . . . . . . . 220

4.1.2. Créer l'application de service PerformancePoint . . . . . . . . . . . . . . 222

4.1.3. L'association des applications de service aux applications Web . . . . . . 224

4.1.4. Configurer l'application PerformancePoint pour utiliser

l'application de service de Banque d'informations sécurisé. . . . . . . . . 226

4.2. Utiliser PerformancePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

4.2.1. Déployer Dashboard Designer . . . . . . . . . . . . . . . . . . . . . . 230

4.2.2. Ajouter une source de données PerformancePoint. . . . . . . . . . . . . 231

5. Excel services et PowerPivot . . . . . . . . . . . . . . . . . . . . . . . 233

5.1. Excel Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

5.1.1. Activer le service de calcul Excel dans la batterie de serveurs . . . . . . . 233

5.1.2. Créer l'application de service Excel. . . . . . . . . . . . . . . . . . . . 234

5.1.3. Configuration des paramètres de l'application de service Excel . . . . . . . 235

5.2. PowerPivot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

5.2.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

5.2.2. Cas particulier de l'installation sur un serveur tout-en-un. . . . . . . . . . 239

5.2.3. Installer l'instance SQL Server PowerPivot . . . . . . . . . . . . . . . . 241

5.2.4. Déploiement de la solution PowerPivot . . . . . . . . . . . . . . . . . . 246

5.2.5. Démarrer le service sur un serveur de la batterie . . . . . . . . . . . . . 248

5.2.6. Créer l'application de service PowerPivot . . . . . . . . . . . . . . . . . 249

5.2.7. Configurer la taille maximale des classeurs PowerPivot . . . . . . . . . . 251

5.2.8. Configurer la collecte des données d'utilisation de PowerPivot . . . . . . . 252

5.2.9. Déployer la fonctionnalité PowerPivot sur la collection de sites . . . . . . 253

5.2.10. Créer le site de démonstration PowerPivot . . . . . . . . . . . . . . . 253

5.2.11. Vérifier l'installation de l'instance SQL Server PowerPivot . . . . . . . . . 255

6. Reporting Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

6.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

6.2. Reporting Services en mode natif . . . . . . . . . . . . . . . . . . . . . . . 260

6.2.1. Configuration de Reporting Services en mode natif . . . . . . . . . . . . 260

6.2.2. Déployer les WebParts Reporting Services . . . . . . . . . . . . . . . . 267

6.2.3. Utiliser les WebParts Reporting Services dans SharePoint . . . . . . . . . 268

6.3. Reporting Services en mode intégré SharePoint . . . . . . . . . . . . . . . . . 269

6.3.1. Les différentes phases de la configuration . . . . . . . . . . . . . . . . 269

6.3.2. Configuration de Reporting Services . . . . . . . . . . . . . . . . . . . 269

6.3.3. Configuration de l’intégration SharePoint . . . . . . . . . . . . . . . . . 272

6.3.4. Création et configuration d'une bibliothèque de documents RS . . . . . . . 276

7. Configuration de Kerberos . . . . . . . . . . . . . . . . . . . . . . . . . 280

7.1. Comprendre Kerberos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

7.2. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

Chapitre 5

Les outils de restitution de SharePoint

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

2. Créer un rapport à partir du portail avec Reporting Services . . . . . . . . . 287

2.1. Reporting Services et ses usages . . . . . . . . . . . . . . . . . . . . . . . 287

2.2. Création d'une source de données partagée . . . . . . . . . . . . . . . . . . 288

2.3. Création du rapport d'affichage du listing des factures . . . . . . . . . . . . . . 292

2.4. Publication du rapport dans une bibliothèque de documents . . . . . . . . . . . 300

2.5. Visualiser le rapport dans SharePoint. . . . . . . . . . . . . . . . . . . . . . 302

2.6. Aperçu des possibilités d'administration . . . . . . . . . . . . . . . . . . . . 303

3. Publier une feuille Excel sur le portail avec Excel Services . . . . . . . . . 305

3.1. Manipuler le cube avec Excel 2010 . . . . . . . . . . . . . . . . . . . . . . 305

3.1.1. Utiliser Excel pour exploiter les données de son cube . . . . . . . . . . . 306

3.1.2. Mettre en forme les données de son cube sous Excel . . . . . . . . . . . 310

3.2. Publier le classeur Excel sur SharePoint . . . . . . . . . . . . . . . . . . . . 314

4. Publier une analyse PowerPivot sur le portail . . . . . . . . . . . . . . . . 322

4.1. Présentation du PowerPivot . . . . . . . . . . . . . . . . . . . . . . . . . . 322

4.2. Construire une analyse PowerPivot sous Excel . . . . . . . . . . . . . . . . . 324

4.2.1. Importer des données texte dans PowerPivot . . . . . . . . . . . . . . . 324

4.2.2. Importer des données de SQL Server dans PowerPivot . . . . . . . . . . 326

4.2.3. Créer des relations entre les tables PowerPivot . . . . . . . . . . . . . . 328

4.2.4. Créer des colonnes calculées dans une table PowerPivot . . . . . . . . . 330

4.2.5. Présenter les données du PowerPivot . . . . . . . . . . . . . . . . . . 333

4.3. PowerPivot vs Entrepôt de données . . . . . . . . . . . . . . . . . . . . . . 335

4.4. Publier un rapport PowerPivot sur Sharepoint . . . . . . . . . . . . . . . . . . 336

5. Réaliser des tableaux de bord avec PerformancePoint . . . . . . . . . . . . 339

5.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

5.2. Déployer et découvrir Dashboard Designer . . . . . . . . . . . . . . . . . . . 341

5.2.1. Déployer Dashboard Designer . . . . . . . . . . . . . . . . . . . . . . 341

5.2.2. Découvrir Dashboard Designer . . . . . . . . . . . . . . . . . . . . . . 342

5.2.3. Les contenus PerformancePoint . . . . . . . . . . . . . . . . . . . . . 344

5.2.4. La carte de performance . . . . . . . . . . . . . . . . . . . . . . . . 346

5.2.5. L'utilisation conjointe des contenus de PerformancePoint . . . . . . . . . 347

5.3. Créer des graphiques d’analyse . . . . . . . . . . . . . . . . . . . . . . . . 349

5.3.1. Créer une source de données Analysis Services . . . . . . . . . . . . . 349

5.3.2. Créer un graphique en secteur . . . . . . . . . . . . . . . . . . . . . . 350

5.3.3. Créer un graphique en histogramme . . . . . . . . . . . . . . . . . . . 355

5.3.4. Créer un graphique en courbe . . . . . . . . . . . . . . . . . . . . . . 359

5.4. Référencer des contenus existants. . . . . . . . . . . . . . . . . . . . . . . 360

5.4.1. Référencer un élément du classeur Excel Services . . . . . . . . . . . . 360

5.4.2. Référencer un rapport Reporting Services . . . . . . . . . . . . . . . . 362

5.5. Créer des indicateurs clés de performance (KPI) . . . . . . . . . . . . . . . . 365

5.5.1. Qu'est-ce qu'un indicateur clé de performance ?. . . . . . . . . . . . . . 365

5.5.2. Différence entre un indicateur clé de performance et une mesure . . . . . 366

5.5.3. Référencer de nouveaux indicateurs visuels . . . . . . . . . . . . . . . 368

5.5.4. Créer un indicateur clé de performance (KPI) . . . . . . . . . . . . . . . 371

5.5.5. Créer les scénarios du KPI et faire correspondre les données du cube . . . 372

5.5.6. Définir les seuils d'atteinte . . . . . . . . . . . . . . . . . . . . . . . 376

5.5.7. Créer un indicateur clé de performance de type Objectif . . . . . . . . . . 381

5.6. Créer une carte de performance . . . . . . . . . . . . . . . . . . . . . . . . 383

5.6.1. Avant de commencer . . . . . . . . . . . . . . . . . . . . . . . . . . 383

5.6.2. Ranger les éléments de contenus . . . . . . . . . . . . . . . . . . . . 384

5.6.3. Créer la carte de performance . . . . . . . . . . . . . . . . . . . . . . 385

5.7. Composer des tableaux de bord . . . . . . . . . . . . . . . . . . . . . . . . 392

5.7.1. Maquetter les tableaux de bord . . . . . . . . . . . . . . . . . . . . . 392

5.7.2. Créer les filtres de données . . . . . . . . . . . . . . . . . . . . . . . 394

5.7.3. Créer les paramètres d'ancrage dans les rapports . . . . . . . . . . . . . 398

5.7.4. Créer un tableau de bord . . . . . . . . . . . . . . . . . . . . . . . . 400

5.7.5. Créer une connexion entre un filtre et un rapport . . . . . . . . . . . . . 403

5.7.6. Définir l'affichage conditionné d'un rapport . . . . . . . . . . . . . . . . 405

5.7.7. Ajouter une page supplémentaire au tableau de bord . . . . . . . . . . . 406

5.8. Publier et utiliser le tableau de bord dans SharePoint . . . . . . . . . . . . . . 408

5.8.1. Publier le tableau de bord . . . . . . . . . . . . . . . . . . . . . . . . 408

5.8.2. Utiliser le tableau de bord dans SharePoint . . . . . . . . . . . . . . . . 412

6. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

Chapitre 6

Création du portail BI de Distrisys

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420

2. Démarche projet et alignement stratégique . . . . . . . . . . . . . . . . . 420

2.1. Le projet décisionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420

2.1.1. Les enjeux du projet décisionnel . . . . . . . . . . . . . . . . . . . . . 420

2.1.2. La stratégie projet . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

2.1.3. La démarche projet . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

2.1.4. Le planning type d'un projet décisionnel . . . . . . . . . . . . . . . . . 427

2.2. Le concept d'alignement stratégique . . . . . . . . . . . . . . . . . . . . . . 427

2.3. Les espaces de décision de Distrisys . . . . . . . . . . . . . . . . . . . . . 430

3. Préparation du portail BI et des espaces de décision . . . . . . . . . . . . 431

3.1. Les préalables à la construction du portail . . . . . . . . . . . . . . . . . . . 431

3.2. Modification de la page maître . . . . . . . . . . . . . . . . . . . . . . . . 433

3.3. Créer un sous-site modèle. . . . . . . . . . . . . . . . . . . . . . . . . . . 435

3.3.1. Créer un nouveau site. . . . . . . . . . . . . . . . . . . . . . . . . . 435

3.3.2. Créer la bibliothèque de Tableaux de bord PerformancePoint . . . . . . . . 439

3.3.3. Créer la bibliothèque de rapports Reporting Services . . . . . . . . . . . 442

3.3.4. Créer les autres bibliothèques . . . . . . . . . . . . . . . . . . . . . . 443

3.3.5. Modifier l'image par défaut associée au site . . . . . . . . . . . . . . . 444

3.3.6. Créer le modèle de site . . . . . . . . . . . . . . . . . . . . . . . . . 445

3.4. Réalisation de la navigation du portail BI . . . . . . . . . . . . . . . . . . . . 447

3.4.1. Structure du portail et navigation . . . . . . . . . . . . . . . . . . . . 447

3.4.2. Créer un site à partir du modèle . . . . . . . . . . . . . . . . . . . . . 448

3.4.3. Finaliser la navigation . . . . . . . . . . . . . . . . . . . . . . . . . . 452

4. Espaces de décision et tableaux de bord . . . . . . . . . . . . . . . . . . 457

4.1. L'espace de décision de la direction générale . . . . . . . . . . . . . . . . . . 457

4.1.1. Vue d'ensemble . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

4.1.2. La notion de Page et de WebPart . . . . . . . . . . . . . . . . . . . . 460

4.1.3. Découvrir les WebParts . . . . . . . . . . . . . . . . . . . . . . . . . 461

4.1.4. Les WebParts PerformancePoint . . . . . . . . . . . . . . . . . . . . . 463

4.1.5. Les connexions entre WebParts PerformancePoint . . . . . . . . . . . . 466

4.1.6. Afficher les Tableaux de bord créés avec Dashboard Designer . . . . . . . 468

4.2. L'espace de décision de la direction des ventes . . . . . . . . . . . . . . . . . 470

4.2.1. Vue d'ensemble . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

4.2.2. Le rapport détaillé d'un KPI . . . . . . . . . . . . . . . . . . . . . . . 471

4.2.3. Naviguer dans le tableau de bord des ventes . . . . . . . . . . . . . . . 473

4.3. L'espace de décision de l'agence Sud . . . . . . . . . . . . . . . . . . . . . 479

4.4. Le rapport de suivi des ventes de chaque commercial . . . . . . . . . . . . . . 481

4.5. L'espace de décision de la direction SAV . . . . . . . . . . . . . . . . . . . . 483

5. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485

Chapitre 7

Conclusion et perspectives 488

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491