Configurer AdventureWorks pour des solutions d’aide à la décision

S’APPLIQUE À :oui-img-132013 no-img-162016 no-img-192019 no-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

L'exemple de jeu de données AdventureWorks propose un exemple de base de données, d'entrepôt de données et de cube OLAP. Les articles suivants de cette section utilisent cet exemple de données pour illustrer les fonctionnalités d’aide à la décision dans Excel, Excel Services dans SharePoint Server 2013 et PerformancePoint Services. Cet article décrit comment installer et configurer l'exemple de jeu de données AdventureWorks et comment configurer un centre d'aide à la décision sur votre batterie de serveurs SharePoint Server 2013.

Importante

Ce scénario s'applique uniquement à SharePoint Server 2013 Enterprise.

Vue d’ensemble du scénario

L'installation de l'exemple de jeu de données AdventureWorks consiste à télécharger l'exemple de données, à attacher les exemples de base de données dans SQL Server Management Studio, puis à déployer l'exemple de cube OLAP à l'aide de SQL Server Data Tools.

La création d'un centre d'aide à la décision consiste à créer une collection de sites avec le modèle Centre d'aide à la décision à l'aide de l'le site Web Administration centrale de SharePoint.

Les procédures à suivre pour effectuer ces deux tâches, en plus des procédures de configuration de l'accès utilisateur et des autorisations nécessaires, sont incluses dans cet article.

Avant de commencer

Avant de commencer, lisez les informations suivantes sur les autorisations et la configuration logicielle requise :

  • Pour déployer l'exemple de données AdventureWorks, vous devez être administrateur SQL Server et Analysis Services.

  • Pour créer un centre d'aide à la décision, vous devez être administrateur de la batterie de serveurs SharePoint Server 2013.

Les articles ci-après emploient Excel Services et PerformancePoint Services. Ces derniers sont supposés être configurés sur votre batterie de serveurs. Pour plus d’informations sur le déploiement de Excel Services, voir Vue d’ensemble de Excel Services dans SharePoint Server 2013 et Configurer Excel Services dans SharePoint Server 2013.

Dans le cadre de l'utilisation d'Excel Services ou de PerformancePoint Services, l'accès utilisateur peut être fourni en utilisant l'authentification Windows avec délégation Kerberos, le Service Banque d'informations sécurisée ou, avec des sources de données OLAP, la fonctionnalité EffectiveUserName. Une ou plusieurs de ces options sont supposées être configurées sur votre batterie de serveurs. Pour plus d’informations sur la configuration du magasin sécurisé, voir Planifier le service Banque d’informations sécurisé dans SharePoint Server et Configurer le service Banque d’informations sécurisé dans SharePoint Server. Pour plus d’informations sur la configuration de la fonctionnalité EffectiveUserName pour les sources de données OLAP, consultez Utiliser Analysis Services EffectiveUserName dans SharePoint Server.

Démonstration vidéo

Cette vidéo montre les étapes de l'installation et de la configuration de l'exemple d'ensemble de données AdventureWorks, tel que décrit dans cet article.

Vidéo : Configurer AdventureWorks pour des solutions d'aide à la décision

Installer l’exemple de données AdventureWorks

L’exemple de données AdventureWorks est constitué des éléments suivants :

  • Base de données AdventureWorks2012

  • Base de données AdventureWorksDW2012

  • Cube OLAP AdventureWorksDW2012Multidimensional-EE

Les sections suivantes décrivent comment déployer chacun de ces jeux de données.

Déployer les exemples de base de données AdventureWorks

Chacun des deux exemples de base de données AdventureWorks doit être téléchargé séparément.

Utilisez la procédure suivante pour télécharger et déployer la base de données AdventureWorks2012.

Pour déployer la base de données AdventureWorks2012

  1. Téléchargez AdvetureWorks Database 2012.

    Remarque

    Ce fichier ayant été téléchargé à partir d'Internet, il peut être bloqué par Windows. Cliquez avec le bouton droit sur le fichier, puis cliquez sur Propriétés. Cliquez sur le bouton Débloquer si celui-ci est disponible, puis cliquez sur OK. (Si le bouton Débloquer n'est pas disponible, le fichier n'est pas bloqué.)

  2. Copiez AdventureWorks2012_Data.mdf dans votre répertoire de base de données par défaut (normalement \Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA) ou à un autre emplacement selon les indications de votre administrateur de base de données.

  3. Ouvrez SQL Server Management Studio.

  4. Connectez-vous au moteur de base de données.

  5. Cliquez avec le bouton droit sur Bases de données, puis cliquez sur Attacher.

  6. Dans la boîte de dialogue Attacher des bases de données , cliquez sur Ajouter.

  7. Accédez à l'emplacement auquel vous avez copié AdventureWorks2012_Data.mdf, sélectionnez le fichier, puis cliquez sur OK.

  8. Sous Détails de la base de données « AdventureWorks2012 », sélectionnez la ligne où la valeur Type de fichier est Journal.

  9. Cliquez sur Supprimer.

  10. Cliquez sur OK.

Utilisez la procédure suivante pour télécharger et déployer la base de données de l'entrepôt de données AdventureWorksDW2012 .

Pour déployer l’entrepôt de données AdventureWorksDW2012

  1. Téléchargez AdvetureWorks Database 2012.

    Remarque

    Ce fichier ayant été téléchargé à partir d'Internet, il peut être bloqué par Windows. Cliquez avec le bouton droit sur le fichier, puis cliquez sur Propriétés. Cliquez sur le bouton Débloquer si celui-ci est disponible, puis cliquez sur OK. (Si le bouton Débloquer n'est pas disponible, le fichier n'est pas bloqué.)

  2. Copiez AdventureWorksDW2012_Data.mdf dans votre répertoire de base de données par défaut (normalement \Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA) ou à un autre emplacement selon les indications de votre administrateur de base de données.

  3. Ouvrez SQL Server Management Studio.

  4. Connectez-vous au moteur de base de données.

  5. Cliquez avec le bouton droit sur Bases de données, puis cliquez sur Attacher.

  6. Dans la boîte de dialogue Attacher des bases de données , cliquez sur Ajouter.

  7. Accédez à l'emplacement auquel vous avez copié AdventureWorksDW2012_Data.mdf, sélectionnez le fichier, puis cliquez sur OK.

  8. Sous Détails de la base de données « AdventureWorksDW2012 », sélectionnez la ligne où la valeur Type de fichier est Journal.

  9. Cliquez sur Supprimer.

  10. Cliquez sur OK.

Déployer l’exemple de cube OLAP AdventureWorks

Les conditions suivantes doivent être remplies pour pouvoir déployer l’exemple de cube OLAP. Les procédures sont fournies pour accomplir chacune de ces tâches si elles ne l'ont pas déjà été dans votre environnement.

  • La base de données AdventureWorksDW2012 doit être déployée sur le moteur de base de données SQL Server comme indiqué dans la section ci-dessus.

  • SQL Server Data Tools doit être installé dans le cadre de votre déploiement de SQL Server et d'Analysis Services.

    Remarque

    SQL Server Data Tools était connu sous le nom de Business Intelligence Developer Studio (BIDS) dans les versions précédentes de SQL Server.

  • Le compte qui exécute le service Analysis Services doit posséder une connexion sur le moteur de base de données SQL Server.

Si vous n’avez pas déployé la base de données AdventureWorksDW2012, faites-le maintenant avant de passer aux procédures de cette section.

Si vous n'avez pas déployé SQL Server Data Tools, utilisez la procédure suivante pour y remédier.

Remarque

Vous pouvez déterminer si SQL Server Data Tools est installé en cliquant sur Démarrer, Tous les programmes, puis Microsoft SQL Server 2012 sur l'ordinateur qui exécute SQL Server. Si SQL Server Data Tools est installé, il apparaît dans le menu sous Microsoft SQL Server 2012.

Pour installer le SQL Server Data Tools

  1. Sur le DVD de SQL Server 2012, exécutez setup.exe.

  2. Dans le Centre d'installation SQL Server, dans le volet gauche, cliquez sur Installation.

  3. Dans le volet droit, cliquez sur Nouvelle installation autonome SQL ou ajout de fonctionnalités à une installation existante.

  4. Dans la page Règles de support du programme d'installation, cliquez sur OK.

  5. Dans la page Mises à jour du produit, cliquez sur Suivant.

  6. Dans la page Règles de support du programme d'installation, cliquez sur Suivant.

  7. Dans la page Type d'installation, sélectionnez l'option Ajouter des fonctionnalités à une instance existante de SQL Server 2012, sélectionnez l'instance dans laquelle vous voulez installer SQL Server Data Tools.

  8. Cliquez sur Suivant.

  9. Dans la page Sélection de fonctionnalités, activez la case à cocher SQL Server Data Tools, puis cliquez sur Suivant.

  10. Dans la page Règles d'installation, cliquez sur Suivant.

  11. Dans la page Espace disque nécessaire, cliquez sur Suivant.

  12. Dans la page Rapport d'erreurs, cliquez sur Suivant.

  13. Dans la page Règles de configuration de l'installation, cliquez sur Suivant.

  14. Dans la page Prêt pour l'installation, cliquez sur Installer.

  15. Une fois l'installation terminée, cliquez sur Fermer.

Une fois que SQL Server Data Tools est installé, l'étape suivante consiste à créer une connexion pour le compte qui exécute Analysis Services s'il n'en existe pas déjà une.

Si vous ne savez pas quel compte exécute Analysis Services, utilisez la procédure suivante pour déterminer le compte.

Pour déterminer le compte de service Analysis Services

  1. Sur l'ordinateur qui exécute Analysis Services, cliquez sur Démarrer, Tous les programmes, Microsoft SQL Server 2012, Outils de configuration, puis Gestionnaire de configuration SQL Server.

  2. Dans le volet gauche, cliquez sur Services SQL Server.

  3. Dans le volet droit, trouvez l'instance d'Analysis Services que vous allez utiliser, puis notez le compte répertorié dans la colonne Ouvrir une session en tant que. Il s'agit du compte pour lequel vous devez ajouter une connexion dans SQL Server.

Si vous n'avez pas déjà une connexion SQL Server pour le compte qui exécute Analysis Services, utilisez la procédure suivante pour en créer une.

Pour ajouter une connexion pour le compte de service Analysis Services

  1. Ouvrez SQL Server Management Studio.

  2. Connectez-vous au moteur de base de données.

  3. Développez Sécurité.

  4. Cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

  5. Dans la zone de texte Nom d'accès, tapez le nom du compte qui exécute le service Analysis Services.

  6. Cliquez sur OK.

    Remarque

    Cette connexion ne requiert aucun rôle serveur autre que le rôle par défaut Public. Aucun mappage de l'utilisateur n'est nécessaire.

Une fois que vous avez configuré la connexion pour le compte de service Analysis Services, l'étape suivante consiste à télécharger et déployer le cube OLAP AdventureWorks. Utilisez la procédure suivante pour télécharger et déployer le cube.

Pour configurer le cube OLAP AdventureWorks

  1. Télécharger les modèles multidimensionnels AdventureWorks SQL Server 2012

    Remarque

    Ce fichier ayant été téléchargé à partir d'Internet, il peut être bloqué par Windows. Cliquez avec le bouton droit sur le fichier, puis cliquez sur Propriétés. Cliquez sur le bouton Débloquer si celui-ci est disponible, puis cliquez sur OK. (Si le bouton Débloquer n'est pas disponible, le fichier n'est pas bloqué.)

  2. Décompressez le fichier à un emplacement situé sur l'ordinateur qui exécute Analysis Services.

  3. Dans le dossier Enterprise, double-cliquez sur AdventureWorksDW2012Multidimensional-EE.sln.

  4. Si la boîte de dialogue Choisir les paramètres d’environnement par défaut s’affiche, choisissez l’option Paramètres décisionnels , puis cliquez sur Démarrer Visual Studio.

  5. Dans Visual Studio, en haut de la fenêtre Explorateur de solutions, cliquez avec le bouton droit sur AdventureWorksDW2012Multidimensional-EE, puis cliquez sur Déployer.

  6. Fermez Visual Studio sans enregistrer les modifications.

Configurer l’accès utilisateur AdventureWorks

Une fois que les bases de données et le cube ont été déployés, vous devez octroyer à vos utilisateurs le droit d’y accéder. L'accès suivant est requis :

  • Les utilisateurs qui vont créer des rapports ou des tableaux de bord dans les articles suivants de cette section doivent disposer d'un accès db_datareader aux bases de données AdventureWorks et un accès Lecture au cube AdventureWorks.

  • Si vous utilisez le compte de service automatisé avec Excel Services ou PerformancePoint Services, ce compte doit posséder un accès db_datareader aux bases de données AdventureWorks et un accès Lecture au cube AdventureWorks.

  • Si vous utilisez le service Banque d'informations sécurisée pour actualiser les données dans Excel Services ou PerformancePoint Services, les informations d'identification de l'application cible doivent posséder un accès db_datareader aux bases de données AdventureWorks et un accès Lecture au cube AdventureWorks.

Nous vous recommandons d'utiliser un groupe Active Directory contenant les utilisateurs auxquels vous voulez octroyer l'accès.

Utilisez la procédure suivante pour octroyer l'accès aux bases de données AdventureWorks. Si vous choisissez d'octroyer l'accès à chaque utilisateur individuellement plutôt qu'en utilisant un groupe Active Directory, vous devez créer une connexion distincte pour chaque utilisateur.

Pour accorder l’accès aux bases de données AdventureWorks

  1. Dans SQL Server Management Studio, connectez-vous au moteur de base de données.

  2. Développez Sécurité.

  3. Cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

  4. Cliquez sur Rechercher.

  5. Si vous utilisez un groupe Active Directory, cliquez sur Types d'objets, activez la case à cocher Groupes, puis cliquez sur OK.

  6. Dans la boîte de dialogue Sélectionner un utilisateur ou un groupe , tapez le nom du groupe ou de l’utilisateur Active Directory auquel vous souhaitez accorder l’accès à la base de données, puis cliquez sur OK.

  7. Sous Sélectionner une page, cliquez sur Mappage de l’utilisateur.

  8. Activez la case à cocher Mappage pour AdventureWorks2012, puis activez la case à cocher d'appartenance au rôle de base de données db_datareader.

  9. Activez la case à cocher Mappage pour AdventureWorksDW2012, puis activez la case à cocher d'appartenance au rôle de base de données db_datareader.

  10. Cliquez sur OK.

Utilisez la procédure suivante pour octroyer l'accès au cube OLAP AdventureWorks.

Pour accorder l’accès au cube OLAP AdventureWorks

  1. Dans SQL Server Management Studio, connectez-vous à Analysis Services.

  2. Développez Bases de données, puis AdventureWorksDW2012Multidimensional-EE.

    Remarque

    Si la base de données AdventureWorksDW2012Multidimensional-EE est absente, cliquez avec le bouton droit sur Bases de données, puis cliquez sur Actualiser.

  3. Cliquez avec le bouton droit sur Rôles, puis cliquez sur Nouveau rôle.

  4. Dans la zone de texte Nom du rôle, tapez un nom pour le rôle.

  5. Dans le volet Sélectionner une page, cliquez sur Appartenance.

  6. Cliquez sur Ajouter.

  7. Tapez le nom des utilisateurs ou du groupe Active Directory auxquels vous voulez octroyer l'accès au cube.

    Remarque

    Si vous allez utiliser le service Banque d'informations sécurisée ou un compte de service automatisé pour accéder au cube, incluez ces informations d'identification ici.

  8. Dans la boîte de dialogue Sélectionner des utilisateurs ou des groupes , cliquez sur OK.

  9. Dans le volet Sélectionner une page, cliquez sur Cubes.

  10. Dans le volet droit, dans la colonne Accès, sélectionnez Lecture dans la liste déroulante pour Adventure Works et Mined Customers.

  11. Dans le volet droit, dans la colonne Accès Cube local/Extraction, sélectionnez Drillthrough dans la liste déroulante pour Adventure Works et Mined Customers.

  12. Cliquez sur OK.

Créer un centre d’aide à la décision

Les articles ci-après de cette section reposent sur un site de centre d’aide à la décision déjà présent. Si vous disposez d'un tel site, vous pouvez l'utiliser. Toutefois, nous vous recommandons de créer un autre centre d'aide à la décision qui ne fait pas partie de votre environnement de production.

Appliquez la procédure suivante pour créer un centre d'aide à la décision.

Pour créer un centre d’aide à la décision

  1. Dans le site Web Administration centrale de SharePoint, sous Gestion des applications, cliquez sur Créer des collections de sites.

  2. Dans la page Créer une collection de sites :

  3. Tapez un titre dans la zone de texte Titre.

  4. Tapez l'URL à utiliser dans la zone de texte URL.

  5. Sous Sélectionner un modèle, choisissez l'onglet Entreprise, puis sélectionnez Centre d'aide à la décision.

  6. Dans la section Administrateur principal de la collection de sites, tapez un nom pour l'administrateur principal de la collection de sites dans la zone de texte Nom d'utilisateur.

  7. Tapez éventuellement un nom pour l'administrateur secondaire de la collection de sites.

  8. Sélectionnez éventuellement un modèle de quota.

  9. Cliquez sur OK.

Configurer l’accès au centre d’aide à la décision

Le tableau suivant décrit les autorisations disponibles dans un centre d'aide à la décision.

Autorisations d'un centre d'aide à la décision

Compte Autorisations
Visiteurs
Lecture
Les autorisations de lecture permettent aux utilisateurs de visualiser les informations dans le centre d'aide à la décision.
Membres
Collaboration
Les autorisations de collaboration permettent aux utilisateurs d'afficher et de créer des éléments, tels que des rapports, et de les enregistrer sur ce site.
Concepteurs
Conception
Les autorisations de conception permettent aux utilisateurs d'afficher, de créer et de publier les éléments qui comprennent des tableaux de bord.
Propriétaires
Contrôle total
Les autorisations de contrôle total permettent aux utilisateurs d'afficher, de créer et de publier le contenu des tableaux de bord, ainsi que d'afficher ou de modifier des autorisations d'utilisateurs.

Pour les scénarios décrits dans les articles ci-après de cette section, les utilisateurs ont besoin des autorisations suivantes.

  • Les utilisateurs qui publient des classeurs sur le centre d'aide à la décision depuis Excel requièrent des autorisations de collaboration et doivent être ajoutés au groupe Membres.

  • Les utilisateurs qui publient des tableaux de bord depuis PerformancePoint Dashboard Designer requièrent des autorisations de conception et doivent être ajoutés au groupe Concepteurs.

  • Les utilisateurs qui affichent uniquement les rapports ou tableaux de bord dans le centre d'aide à la décision, mais qui n'en publient pas ont uniquement besoin d'une autorisation de lecture et peuvent être ajoutés au groupe Visiteurs.

Utilisez la procédure suivante pour configurer des autorisations pour le centre d'aide à la décision.

Pour définir des autorisations dans le Centre d’aide à la décision

  1. Dans le centre d'aide à la décision, cliquez sur Partager.

  2. Tapez les noms des utilisateurs ou groupes auxquels vous voulez octroyer l'accès.

  3. Cliquez sur Afficher les options.

  4. Dans la liste déroulante Sélectionner un niveau de groupe ou d'autorisation, sélectionnez le niveau d'autorisation souhaité.

  5. Cliquez sur Partager.

Scénarios qui utilisent cette configuration

Les scénarios suivants utilisent l'exemple de données AdventureWorks et le centre d'aide à la décision tel que configuré dans cet article :

Créer un tableau de bord Excel Services à l'aide de données SQL Server Analysis Services