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

Upload: others

Post on 22-May-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

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