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