Partager via


Conditions d’utilisation de SQL Server 2005 Analysis Services avec le service de création de cubes Project Server 2007

Mis à jour: avril 2009

 

Dernière rubrique modifiée : 2009-04-16

Pour la création de cubes, vous pouvez utiliser SQL Server 2000 Analysis Services, SQL Server 2005 Analysis Services ou SQL Server 2008 Analysis Services. Cet article décrit les conditions d'utilisation de SQL Server 2005 Analysis Services avec le service de création de cubes Microsoft Office Project Server 2007 .

Pour plus d'information sur les conditions d'utilisation de SQL Server 2000 Analysis Services, voir Conditions d’utilisation de SQL Server 2000 Analysis Services avec le service de création de cubes Project Server 2007.

Pour plus d'informations sur les conditions d'utilisation de SQL Server 2008 Analysis Services, voir Configuration requise pour utiliser SQL Server 2008 Analysis Services avec le service de création de cubes Project Server 2007.

Service Pack requis

Pour que SQL Server 2005 Analysis Services fonctionne correctement avec le service de création de cubes Office Project Server 2007 , vous devez appliquer SQL Server 2005 Service Pack 1 ou une version supérieure.

Pour plus d'informations sur l'identification de votre version de SQL Server 2005, voir l'article de la base de connaissances n°321185 : COMMENT FAIRE : Identification de la version et de l'édition du Service Pack SQL Server (https://go.microsoft.com/fwlink/?linkid=87047\&clcid=0x40C).

Pour plus d'informations sur l'obtention de la version du Service pack la plus récente, voir l'article de la base de connaissances n°913089 : Comment faire pour obtenir le dernier Service Pack pour SQL Server 2005 (https://go.microsoft.com/fwlink/?linkid=87051\&clcid=0x40C).

Installer les composants client DSO sur les serveurs d’applications Project Server

Bien qu' Office Project Server 2007 puisse être utilisé avec Analysis Services dans SQL Server 2000 ou SQL Server 2005, il a été créé essentiellement pour fonctionner avec SQL Server 2000 Analysis Services. La bibliothèque DSE (Decision Support Objects) fournie avec Microsoft SQL Server 2005 permet aux programmes écrits pour Analysis Services dans SQL Server 2000 de fonctionner avec Analysis Services dans SQL Server 2005. Office Project Server 2007 utilise la bibliothèque DSO de SQL Server 2000 Analysis Services pour créer et gérer des données de cubes OLAP. SQL Server 2005 Analysis Services est doté de la fonction de compatibilité descendante, par conséquent il peut utiliser le modèle DSO requis par Office Project Server 2007 pour la gestion de cube OLAP.

Par défaut, la bibliothèque DSO est installée au cours de l’installation de SQL Server 2005. Toutefois, pour la génération de cubes, la bibliothèque DSO doit être installée sur chaque serveur sur lequel le serveur d’applications Project Server est en cours d’exécution. Par conséquent, sur tout ordinateur serveur exécutant le serveur d’applications Project Server et sur lequel Analysis Services n’est pas installé, vous devez installer la bibliothèque DSO.

Pour installer le composant DSO, vous devez obtenir un ensemble de packages redistribuables inclus dans SQL Server 2005 Feature Pack. Cet ensemble est composé des éléments suivants :

  • Microsoft SQL Server Native Client (sqlncli.msi) ;

  • Microsoft SQL Server 2005 Management Objects Collection (sqlserver2005_xmo.msi) ;

  • Composants de compatibilité descendante pour Microsoft SQL Server 2005 (SQLServer2005_BC.msi).

Vous pouvez télécharger ces composants depuis la page Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x40C).

Les Feature Packs étant régulièrement diffusés, recherchez systématiquement la version la plus récente.

NoteRemarque :
Si SQL Server 2005 Analysis Services fonctionne sur le serveur d’applications Project Server (par exemple, dans le cadre d’une installation sur un seul ordinateur), la bibliothèque DSO est déjà installée. Dans cette configuration, vous n’avez pas besoin de télécharger et d’appliquer les composants de compatibilité descendante pour Microsoft SQL Server 2005.

Installer Microsoft SQL Server Native Client

  1. Accédez à la page de téléchargement Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x40C).

  2. Cliquez sur Package X86 dans la section Microsoft SQL Server Native Client (sqlncli.msi).

    NoteRemarque :
    Vous pouvez sélectionner Package X64 si vous utilisez la version 64 bits de SQL Server 2005 Analysis Services.
  3. Cliquez sur Exécuter pour démarrer le téléchargement.

  4. Cliquez sur Exécuter pour démarrer l'installation.

  5. Dans la page d'installation de Microsoft SQL Server Native Client, cliquez sur Suivant.

  6. Dans la page Contrat de licence, sélectionnez J'accepte les termes de ce contrat de licence et cliquez sur Suivant.

  7. Dans la page Informations d’inscription, entrez votre nom et celui de votre société. Cliquez sur Suivant.

  8. Dans la page Sélection de composant, vérifiez que pour les deux fonctionnalités (Composants clients et Kit de développement logiciel (SDK) de SQL Server Native Client), l’option suivante est sélectionnée : Ce composant et tous les sous-composants seront installés sur le disque dur local. Cliquez sur Suivant.

  9. Dans la page Prêt à modifier le programme, cliquez sur Installer.

  10. Une fois l'installation terminée, cliquez sur Terminer.

Installer Microsoft SQL Server 2005 Management Objects Collection

  1. Accédez à la page de téléchargement Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x40C).

  2. Cliquez sur Package X86 dans la section Microsoft SQL Server 2005 Management Objects Collection (SQLServer2005_XMO.msi).

  3. Cliquez sur Exécuter pour démarrer le téléchargement.

  4. Cliquez sur Exécuter pour démarrer l'installation.

  5. Dans la page d'installation de Microsoft SQL Server Native Client, cliquez sur Suivant.

  6. Dans la page Contrat de licence, sélectionnez J'accepte les termes de ce contrat de licenceet cliquez sur Suivant.

  7. Dans la page Informations d’inscription, entrez votre nom et celui de votre société. Cliquez sur Suivant.

  8. Dans la page Prêt à modifier le programme, cliquez sur Installer.

  9. Une fois l'installation terminée, cliquez sur Terminer.

Installer les composants de compatibilité descendante pour Microsoft SQL Server 2005

  1. Accédez à la page de téléchargement Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x40C).

  2. Cliquez sur Package X86 dans la section Composants de compatibilité descendante pour Microsoft SQL Server 2005 (SQLServer2005_BC.msi).

  3. Cliquez sur Exécuter pour démarrer le téléchargement.

  4. Cliquez sur Exécuter pour démarrer l'installation.

  5. Dans la page d'accueil de l'Assistant Installation des composants de compatibilité descendante pour Microsoft SQL Server 2005, cliquez sur Suivant.

  6. Dans la page Contrat de licence, sélectionnez J'accepte les termes de ce contrat de licence et cliquez sur Suivant.

  7. Dans la page Informations d’inscription, entrez votre nom et celui de votre société. Cliquez sur Suivant.

  8. Dans la page Sélection de composant, vérifiez que l’option suivante est sélectionnée pour toutes les fonctionnalités : Ce composant et tous les sous-composants seront installés sur le disque dur local. Cliquez sur Suivant.

    NoteRemarque :
    Seul le composant DSO doit être sélectionné.
  9. Dans la page Prêt à modifier le programme, cliquez sur Installer.

  10. Une fois l'installation terminée, cliquez sur Terminer.

Configurer le compte du fournisseur de services partagés pour accéder à SQL Server 2005 Analysis Services

Avant de configurer SQL Server 2005 Analysis Services, vous devez configurer le compte du fournisseur de services partagés (SSP, Shared Services Provider) afin de disposer des autorisations adéquates pour y accéder. (Le compte du fournisseur SSP est le compte de sécurité associé au pool d’applications que vous utilisez).

Pour ce faire, vous devez :

  • ajouter le compte du fournisseur SSP à un groupe local d’utilisateurs OLAP sur l’ordinateur qui héberge SQL Server 2005 Analysis Services ;

  • ajouter le compte du fournisseur SSP en tant qu’administrateur sur l’instance SQL Server 2005 Analysis Services.

Pour commencer, déterminez le compte du fournisseur SSP, comme suit.

Déterminer le compte du fournisseur SSP

  1. Sur le site Web Administration centrale de SharePoint, dans le menu de lancement rapide, cliquez sur Administration de services partagés.

  2. Dans la page Gérer les services partagés de cette batterie, dans la liste déroulante associée au fournisseur SSP que vous utilisez, cliquez sur Modifier les propriétés.

  3. Dans la page Modifier le fournisseur de services partagés, à la section Informations d'identification du service Fournisseur de services partagés, notez le nom du compte dans le champ Nom d'utilisateur. Il s'agit du compte du fournisseur SSP.

Ajouter le compte du fournisseur SSP au groupe d’utilisateurs OLAP

Lorsque vous installez SQL Server 2005 Analysis Services, un groupe local est créé sur le serveur, qui permet aux utilisateurs d’accéder à SQL Server 2005 Analysis Services. Ce groupe est nommé SQLServer2005MSOLAPUser$<NOM_SERVEUR>$MSSQLSERVER. Vous devez ajouter le compte du fournisseur SSP à ce groupe.

NoteRemarque :
Dans SQL Server 2000 Analysis Services, ce groupe est similaire au groupe d’administrateurs OLAP. Toutefois, dans le groupe utilisé pour SQL Server 2005 Analysis Services, les privilèges d’administration ne sont pas automatiquement affectés aux membres.

Ajouter le compte du fournisseur SSP au groupe local d’utilisateurs OLAP

  1. Cliquez sur le menu Démarrer, pointez sur Tous les programmes, sur Outils d'adminsitration, puis cliquez sur Gestion de l'ordinateur.

  2. Dans la page Gestion de l'ordinateur, dans le volet gauche, sous Outils système, développez Utilisateurs et groupes locaux. Cliquez sur le dossier Groupes .

  3. Dans le volet droit, sous la liste Nom, double-cliquez sur <NOM_SERVEUR>$MSSQLSERVER.

    NoteRemarque :
    <NOM_SERVEUR> représente le nom de l'ordinateur.
  4. Dans la page de propriétés de SQLServer2005MSOLAPUser$<NOM_SERVEUR>$MSSQLSERVER, cliquez sur Ajouter.

  5. Dans la page Sélectionnez Utilisateurs, Ordinateurs ou Groupes, accédez à la section Entrez les noms d'objets à sélectionner et ajoutez le nom du compte du fournisseur SSP. Cliquez sur Vérification du nom pour vérifier que le compte existe.

  6. Cliquez sur OK.

Configurer le compte du fournisseur SSP de manière à ce qu’il possède des autorisations d’administration dans SQL Server 2005 Analysis Services

Vous devez également ajouter le compte du fournisseur SSP en tant qu’administrateur dans SQL Server 2005 Analysis Services afin qu’il soit habilité à créer des bases de données. Dans SQL Server 2000 Analysis Services, ce paramétrage est automatiquement effectué lorsqu’un utilisateur est ajouté au groupe d’administrateurs OLAP. Dans SQL Server 2005 Analysis Services, l’utilisateur doit être ajouté manuellement en tant que membre au groupe d’administration de rôle de serveur.

Les membres du rôle de serveur dans une instance de Microsoft SQL Server 2005 Analysis Services disposent d’un accès illimité à tous les objets Analysis Services et à toutes les données dans cette instance. Un membre du rôle de serveur Analysis Services peut ajouter des utilisateurs et des groupes Microsoft Windows au rôle de serveur Analysis Services. Un utilisateur doit être membre du rôle de serveur Analysis Services pour exécuter toute tâche à l’échelle du serveur, telle que la création d’une base de données, la modification des propriétés du serveur ou le lancement d’un suivi (sauf pour le traitement des événements).

Ajouter le compte du fournisseur SSP en tant que membre du rôle de serveur dans SQL Server 2005 Analysis Services

  1. Ouvrez SQL Server Management Studio. Dans la fenêtre Connexion au serveur, connectez-vous à l'instance de SQL Server 2005 Analysis Services que vous utilisez.

  2. Dans Microsoft SQL Sever Management Studio, dans **l'Explorateur d'objets,**cliquez avec le bouton droit sur le nom de l'instance SQL Server 2005 Analysis Services, puis cliquez sur Propriétés.

  3. Dans la page Propritétés d'Analysis Services, dans le volet Sélectionner une page, cliquez sur Sécurité. Les utilisateurs et groupes NT membres du rôle de serveur apparaissent dans une liste.

  4. Cliquez sur Ajouter. Dans la page Sélectionnez Utilisateurs ou groupes, accédez au champ Entrez les noms d'objets à sélectionner, entrez le nom du compte du fournisseur SSP à ajouter au rôle de serveur. Cliquez sur Vérifier les noms pour vérifier que le compte existe.

  5. Cliquez sur OK.

Configurer SQL Server 2005 Analysis Services

Après avoir installé le client DSO sur les serveurs d’applications Project Server, vous devez également configurer SQL Server 2005 Analysis Services pour permettre l’accès au référentiel. Vous pouvez créer le référentiel dans SQL Server 2005 Analysis Services de deux manières :

  • créer le référentiel en utilisant une base de données Microsoft Jet de SQL Server 2000 ;

  • créer le référentiel dans une base de données SQL Server 2005.

Option 1 : créer le référentiel en utilisant une base de données Microsoft Jet de SQL Server 2000

Dans SQL Server 2000 Analysis Services, le fichier de stockage est une base de données Microsoft Jet (.mdb) qui pourrait facilement être migrée vers une base de données SQL Server 2000. SQL Server 2005 Analysis Services n’inclut pas le fichier de stockage ou la possibilité de le migrer vers une base de données SQL. Toutefois, vous pouvez utiliser dans SQL Server 2005 Analysis Services la base de données Microsoft Jet fournie avec SQL Server 2000 Analysis Services.

Cette approche nécessite l'application des étapes suivantes sur l’ordinateur exécutant SQL Server 2005 Analysis Services :

  1. créer le dossier partagé pour le référentiel ;

  2. télécharger le fichier de stockage dans le dossier partagé d’administration à distance ;

  3. modifier le fichier de configuration d’Analysis Services.

Créer un dossier partagé pour le référentiel

Vous devez créer dans SQL Server 2005 Analysis Services un dossier partagé dans lequel le référentiel sera stocké. Vous devez également rendre le dossier partagé accessible aux comptes qui devront y accéder.

Créer le dossier partagé

  1. Dans l’Explorateur Windows, accédez au dossier contenant l’installation Analysis Services. Par défaut, il est situé à l’emplacement suivant :

    C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP

  2. Dans ce dossier, créez un nouveau dossier et nommez-le DSO9.

    NoteRemarque :
    Si le sous-dossier MSSQL.2\OLAP n’existe pas, utilisez le dossier \OLAP dans l’un des sous-répertoires MSSQL.X.
  3. Cliquez avec le bouton droit sur le dossier DSO9, puis choisissez Partage et sécurité.

  4. Dans la page Partage et sécurité, dans l’onglet Partage, sélectionnez Partager ce dossier. Dans la zone Nom du partage, tapez MSOLAPRepository$ en tant que nom de partage pour le dossier.

  5. Cliquez sur Autorisations.  Dans l'onglet Partager les autorisations, dans la liste Noms d'utilisateurs ou de groupes, cliquez sur Ajouter. Dans la page Sélectionnez Utilisateurs, Ordinateurs ou Groupes, ajoutez le compte SQLServer2005MSOLAPUser$<NOM_SERVEUR>$MSSQLServer à partir de l'ordinateur local. Cliquez sur OK.

  6. Dans la liste Noms d'utilisateurs ou de groupes, sélectionnez le compte SQLServer2005LSOLAPUSser$<NOM_SERVEUR>$MSSQLServer. Dans la zone Autorisations pour SQLServer2005MSOLAPUser$<nom_serveur>$MSSQLServer, sélectionnez Autoriser en regard de **Contrôle total,**puis OK.

    NoteRemarque :
    Pour des raisons de sécurité, vous pouvez supprimer le groupe Tout le monde de la liste Noms d'utilisateurs ou de groupes .
  7. Sous l'onglet  Sécurité, dans la liste Noms d'utilisateurs ou de groupes, sélectionnez **SQLServer2005MSOLAPUser$NOM_SERVEUR$MSSQLSERVER.**Activez la case à cocher Autoriser en regard de l'élément Contrôle total dans la liste Autorisations, puis cliquez sur OK.

  8. Cliquez sur Ajouter. Dans la page Sélectionnez Utilisateurs, Ordinateurs ou Groupes, ajoutez le compte qui exécute le service de mise en file d’attente de Microsoft Project Server sur le serveur d’applications Project Server. Cliquez sur OK.

    NoteRemarque :
      Pour vérifier ce compte, sur le serveur d'applications Project Server, cliquez sur le menu Démarrer, puis sur Programmes, Outils d'administration et Services. Double-cliquez sur Service de mise en file d'attente de Microsoft Office Project Server, puis notez le compte indiqué sous l'onglet Connexion.
  9. Dans la page Propriétés du nouveau dossier, cliquez sur OK.

Copier le fichier de stockage dans le partage d’administration à distance

Le composant DSO doit pouvoir disposer d’un accès complet à une copie du référentiel SQL Server 2000 Analysis Services (Msmdrep.mdb) pour lequel l’application DSO est en cours d’utilisation. Vous pouvez utiliser le référentiel fourni avec SQL Server 2000 Analysis Services. L’emplacement du fichier de stockage exemple dépend du chemin d’installation de l’instance de SQL Server 2000 Analysis Services, mais ce fichier se trouve généralement à l’emplacement suivant : C:\Program Files\Microsoft Analysis Services\Bin.

NoteRemarque :
Si vous ne possédez pas le fichier de stockage SQL Server 2000, cliquez ici (en anglais) (https://go.microsoft.com/fwlink/?linkid=87082&clcid=0x40C) (en anglais) pour télécharger le fichier de stockage.

Après avoir récupéré une copie du fichier Msmdrep.mdb, copiez le fichier sur le partage d’administration à distance (dossier DSO9) que vous avez créé précédemment.

Modifier la configuration Analysis Services DSO

Vous devez configurer les propriétés Analysis Services DSO afin que l’espace de stockage puisse être utilisé à partir du composant DSO dans SQL Server 2005 Analysis Services. Les modifications apportées pendant ce processus seront répercutées dans le fichier de configuration Analysis Services (MSMDSRV.INI).

Configurer Analysis Services pour utiliser un fichier de stockage SQL Server

  1. Dans SQL Server 2005, démarrez SQL Server Management Studio. Dans la fenêtre Se connecter au serveur, sélectionnez Analysis Services et cliquez sur Connexion.

  2. Dans SQL Server Management Studio, dans le volet Explorateur d’objets, cliquez avec le bouton droit sur le nom Analysis Services, puis choisissez Propriétés.

    ImportantImportant :
    Ne sélectionnez pas l’option Déplacer le référentiel. Cette option suppose que vous n’avez pas besoin d’une compatibilité descendante.
  3. Dans la page Propriétés de Analysis Server, dans la section Sélectionner une page, sélectionnez Général. Sélectionnez Afficher les propriétés avancées (toutes).

  4. Sélectionnez DSO\RepositoryConnectionString dans la liste Nom.

    1. Sélectionnez la valeur correspondante de la chaîne dans la colonne Valeur, puis cliquez dans la zone qui apparaît à droite de la valeur pour afficher la page Gestionnaire de connexions.

    2. Dans la page Gestionnaire de connexions, dans la liste Fournisseur, sélectionnez Microsoft Jet 4.0 OLE DB Provider et cliquez sur OK.

    3. Dans la section Nom du fichier de base de données, cliquez sur Parcourir. Dans la fenêtre Sélectionner un fichier de base de données Microsoft Access, recherchez le fichier de stockage et cliquez sur Ouvrir. Cette action entre le chemin d'accès du fichier de stockage dans la zone Nom du fichier de base de données.

    4. Dans le champ Connexion à la base de données, entrez les informations de compte de la base de données. Cliquez sur OK.

  5. Sélectionnez DSO\RemoteRepositoryConnectionString dans la liste Nom.

    1. Sélectionnez la valeur correspondante de la chaîne dans la colonne Valeur, puis cliquez dans la zone qui apparaît à droite de la valeur pour afficher la page Gestionnaire de connexions.

    2. Dans la page Gestionnaire de connexions, dans la liste Fournisseur, sélectionnez Microsoft Jet 4.0 OLE DB Provider.

    3. Dans la section Nom du fichier de base de données, cliquez sur Parcourir. Dans la fenêtre Sélectionner un fichier de base de données Microsoft Access, recherchez le fichier de stockage et cliquez sur Ouvrir. Cette action entre le chemin d'accès du fichier de stockage dans la zone Nom du fichier de base de données.

    4. Dans le champ Connexion à la base de données, entrez les informations de compte de la base de données. Cliquez sur OK.

  6. Dans la page Propriétés d'Analysis Server, cliquez sur OK.

Option 2 : créer le référentiel en créant une base de données SQL Server 2005

Si vous ne possédez pas un fichier de stockage OLAP qui a été migré vers une base de données SQL Server, vous pouvez en créer un dans SQL Server en vue de l’utiliser dans SQL Server 2005 Analysis Services. La procédure suivante indique comment créer la base de données du référentiel et exécuter un script SQL pour créer le schéma de base de données requis.

Créer la base de données du référentiel dans SQL Server 2005

  1. Ouvrez SQL Server Management Studio, puis, pour le type de serveur, sélectionnez le moteur de base de données et cliquez sur Connexion.

  2. Dans Microsoft SQL Server Management Studio, cliquez avec le bouton droit sur le dossier Bases de données, puis cliquez sur Nouvelle base de données.

  3. Dans la page Nouvelle base de données, en guise de nom de base de données, tapez Référentiel Analysis Services. Cliquez sur OK.

  4. Dans la liste Explorateur d’objets, développez le dossier Sécurité. Cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

  5. Dans la section Nom d'accès, cliquez sur Rechercher.

  6. Dans la page Sélectionner des utilisateurs ou des groupes, cliquez sur Type d’objet.

  7. Dans la page Types d’objet, sélectionnez Groupes, puis cliquez sur OK.

  8. Dans la page Sélectionner des utilisateurs ou des groupes, accédez à la zone Entrer le nom d'objet à sélectionner et entrez SQLServer2005MSOLAPUser $< nom_serveur > $ MSSQLSERVER pour cet ordinateur. Cliquez sur OK

  9. Dans la liste Sélectionner une page, cliquez sur Mappage de l’utilisateur. Dans la liste Utilisateurs mappés à cette connexion, sélectionnez Référentiel Analysis Services.   

  10. Dans la liste Appartenance au rôle de base de données : liste associée à la base de données du référentiel, sélectionnez db_owner. Cliquez sur OK.

  11. Dans Microsoft SQL Server Management Studio, développez le dossier Bases de données et cliquez avec le bouton droit sur Référentiel Analysis Services. Cliquez sur Nouvelle requête.

  12. Dans l’écran Éditeur de requête, entrez le texte suivant :

    CREATE TABLE [dbo].[OlapObjects] (

                [ID] [varchar] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ParentID] [varchar] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ObjectName] [nvarchar] (150) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ClassType] [int] NOT NULL ,

                [ObjectDefinition] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,

                [LastUpdated] [datetime] NULL ,

                [Changed] [bit] NULL ,

                [Version] [int] NULL

    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

    GO

    CREATE TABLE [dbo].[Server] (

                [ObjectDefinition] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL

    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

  13. Exécutez le script. Le script crée le schéma de base de données requis pour le référentiel.

Modifier la configuration Analysis Services DSO

Vous devez configurer les propriétés Analysis Services DSO afin que la base de données du référentiel puisse être utilisée à partir du composant DSO dans SQL Server 2005 Analysis Services. Les modifications apportées pendant ce processus seront répercutées dans le fichier de configuration Analysis Services (MSMDSRV.INI).

Configurer Analysis Services pour utiliser une base de données de référentiel SQL Server

  1. Dans SQL Server 2005, démarrez SQL Server Management Studio. Dans la fenêtre Se connecter au serveur, sélectionnez Analysis Services et cliquez sur Connexion.

  2. Dans SQL Server Management Studio, dans le volet Explorateur d’objets, cliquez avec le bouton droit sur le nom Analysis Services, puis choisissez Propriétés.

    ImportantImportant :
    Ne sélectionnez pas l’option Déplacer le référentiel. Cette option suppose que vous n’avez pas besoin d’une compatibilité descendante.
  3. Dans la page Propriétés de Analysis Server, dans la section Sélectionner une page, sélectionnez Général. Sélectionnez Afficher les propriétés avancées (toutes).

  4. Sélectionnez DSO\RepositoryConnectionString dans la liste Nom.

    1. Sélectionnez la valeur correspondante de la chaîne dans la colonne Valeur, puis cliquez dans la zone qui apparaît à droite de la valeur pour afficher la page Gestionnaire de connexions.

    2. Dans la page Gestionnaire de connexions, dans la liste Fournisseur, sélectionnez Native OLE DB\SQL Native Client.

    3. Dans la liste Nom du serveur, sélectionnez le serveur sur lequel la base de données du référentiel se trouve.

    4. Dans le champ Connexion au serveur, entrez les informations de compte permettant de se connecter au serveur.

    5. Dans la section Se connecter à la base de données, sélectionnez un nom de base de données.

    6. Cliquez OK.

  5. Sélectionnez DSO\RemoteRepositoryConnectionString dans la liste Nom.

    1. Sélectionnez la valeur correspondante de la chaîne dans la colonne Valeur, puis cliquez dans la zone qui apparaît à droite de la valeur pour afficher la page Gestionnaire de connexions.

    2. Dans la page Gestionnaire de connexions, dans la liste Fournisseur, sélectionnez Native OLE DB\SQL Native Client.

    3. Dans la liste Nom du serveur, sélectionnez le serveur sur lequel la base de données du référentiel se trouve.

    4. Dans le champ Connexion au serveur, entrez les informations de compte permettant de se connecter au serveur.

    5. Dans la section Se connecter à la base de données, sélectionnez Sélectionner ou entrer un nom de base de données, puis entrez le nom du fichier de stockage.

    6. Cliquez OK.

  6. Dans la page Propriétés d'Analysis Server, cliquez sur OK.

Accorder au compte du service Analysis Services l’accès à la base de données de rapports de Project Server

Dans Office Project Server 2007, le compte qui exécute le service SQL Server Analysis Services se voit octroyer l'accès direct à la base de données de rapports dans SQL Management Studio.

Pour l’accès à la base de données de rapports de Project Server, puis au service de génération de cube, l’autorisation minimale requise est le rôle DB_DataReader. Vous devez accorder cette autorisation au compte de service SQL Server Analysis Services.

Accorder au compte SQL Server Analysis Services les autorisations lui permettant d’accéder à la base de données de rapports

  1. Dans le menu Démarrer, pointez sur Programmes, sur Microsoft SQL Server 2005, puis cliquez sur SQL Server Management Studio.

  2. Dans la page Se connecter au serveur, entrez vos informations d’ouverture de session pour vous connecter au moteur de base de données, puis cliquez sur Connexion.

  3. Dans Management Studio, développez le dossier Sécurité, cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

  4. Dans la page Général, entrez le compte authentifié par Windows de l’utilisateur qui exécute le service SQL Server Analysis Services.

  5. Dans la liste Sélectionner une page, cliquez sur Mappage de l’utilisateur.

  6. Dans la liste Base de données, sélectionnez Rapports Project Server. Activez la case à cocher Mappage correspondante.

  7. Dans la section Appartenance au rôle de base de données : ProjectServer_Reporting, sélectionnez db_datareader.

  8. Cliquez OK.

Contraintes liées à la création et à l’affichage des cubes dans Project Web Access

Les données de cube sont visibles via un « affichage d’analyse des données » dans Project Web Access. Certains composants et actions sont requis pour la création et l’utilisation de ces affichages d’analyse des données.

  • Microsoft Office Web ComponentsLes utilisateurs sont invités à télécharger les composants ActiveX sur leur ordinateur lorsqu’ils génèrent un affichage d’analyse des données pour la première fois ou qu’ils tentent d’utiliser un affichage de ce type. Microsoft Office Web Components est une collection de composants ActiveX qui permet aux utilisateurs de Project Web Access de recourir à des composants de tableau croisé dynamique et de graphique pour accéder aux données de cubes OLAP. Assurez-vous que vos utilisateurs sont autorisés à télécharger ces composants sur leurs ordinateurs, sinon préinstallez les composants à leur attention. Pour plus d'informations, voir Office XP Tool: Web Components - Français (https://go.microsoft.com/fwlink/?linkid=87125\&clcid=0x40C).

  • Fournisseur OLEDB de Microsoft SQL Server 2005 Analysis Services 9.0   Ce composant permet à vos utilisateurs qui accèdent aux données de cube d’interroger les données stockées dans SQL Server 2005 Analysis Services. Vous pouvez télécharger ce composant depuis la page Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x40C).

    NoteRemarque :
    Si vous utilisez SQL Server 2000 Analysis Services, ce composant n’est pas requis.

    Installer le fournisseur OLEDB de Microsoft SQL Server 2005 Analysis Services 9.0

    1. Accédez à la page de téléchargement Feature Pack pour Microsoft SQL Server 2005 - Décembre 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x40C).

    2. Cliquez sur Package X86 pour le fournisseur OLEDB de Microsoft SQL Server 2005 Analysis Services 9.0 (SQLServer2005_ASOLEDB9.msi)

      NoteRemarque :
      Vous pouvez sélectionner Package X64 si vous utilisez la version 64 bits de SQL Server 2005 Analysis Services.
    3. Cliquez sur Exécuter pour démarrer le téléchargement.

    4. Cliquez sur Exécuter pour démarrer l’installation.

    5. Dans la page d'accueil du fournisseur OLEDB de Microsoft SQL Server 2005 Analysis Services 9.0, cliquez sur Suivant.

    6. Sur la page Contrat de licence, sélectionnez J'accepte les termes de ce contrat de licence, puis cliquez sur Suivant.

    7. Dans la page Informations d’inscription, entrez votre nom et celui de votre société. Cliquez Suivant.

    8. Dans la page Prêt à installer le programme, cliquez sur Installer.

    9. Une fois l'installation terminée, cliquez sur Terminer.

  • Activez l'option Accès aux sources de données sur plusieurs domaines dans Internet Explorer En outre, si le paramètre de sécurité d'Internet Explorer Accès aux sources de données sur plusieurs domaines est désactivé, vous devez le définir sur Activer pour la zone de sécurité que vous utilisez pour vous connecter à Project Web Access.

    Activer le paramètre de sécurité Accès aux sources de données sur plusieurs domaines dans Internet Explorer

    1. Dans Internet Explorer, cliquez sur Outils, puis cliquez sur Options Internet.

    2. Cliquez sur l’onglet Sécurité. Cliquez sur la zone que vous utilisez pour vous connecter à Office Project Server 2007, puis sur Personnaliser le niveau.

    3. Sous Accès aux sources de données sur plusieurs domaines, sélectionnez Activer.

Contraintes liées aux ports pour SQL Server 2005 Analysis Services

Le trafic entre votre serveur d’applications Project Server et votre serveur SQL Server Analysis Services se produit lorsqu’un utilisateur Project Web Access crée une base de données de cube. Les clients Project Web Access qui génèrent des affichages d’analyse des données ou qui affichent des données de cube Project dans des affichages d’analyse des données communiquent directement avec votre serveur SQL Server Analysis Services. Assurez-vous que tous les pare-feu permettent ce trafic, en particulier dans le cas des utilisateurs extranet.

L’instance par défaut de SQL Server Analysis Services doit normalement être à l’écoute sur le port 2383. Si vous utilisez des instances nommées dans SQL Server Analysis Services, le service SQL Server Browser doit être en cours d’exécution sur le serveur pour fournir aux clients qui accèdent à celui-ci un port pour l’instance nommée. Le service SQL Server Browser est normalement à l’écoute sur le port 2382.

Les instances nommées d’Analysis Services disposeront d’autres ports alloués dynamiquement. Ceux-ci peuvent être déterminés par le biais d’une recherche dans le fichier de configuration du service SQL Server Browser.

Déterminer le numéro de port de l’instance nommée de SQL Server Analysis Services

  1. Sur l’ordinateur sur lequel SQL Server 2005 Analysis Services est en cours d’exécution, ouvrez le fichier msmdredir.ini dans un éditeur de texte. L’emplacement par défaut est C:\Progarm files\Microsoft SQL Server\90\Shared\ASConfig.

  2. Dans la section <Instances> du fichier msmdredir.ini , notez le texte. Exemple :

    <Instances>
         <Instance>
             <Name>AS2005</Name>
             <Port>1259</Port>
         </Instance>
     </Instances>
    

    Dans cet exemple, l’instance AS2005 est à l’écoute sur le port 1259.

Contraintes liées aux ports pour Office Web Components

Si votre environnement comprend des utilisateurs extranet, il est également important de noter qu’Office Web Components requiert le port 2725 pour autoriser une connexion directe à SQL Server 2005 Analysis Services. Bien que l’accès soit activé sur le port 80 via HTTPS, si le port 2725 n’est pas disponible, les rapports OLAP dynamiques ne peuvent pas accéder aux données Analysis Services.

Observations sur Analysis Services

Plusieurs facteurs liés au compte Analysis Services doivent être pris en considération :

  • Les organisations peuvent disposer de plusieurs instances de Project Web Access sur la batterie. Les informations décrites dans cet article s’appliquent à chaque instance. Un même compte Analysis Services doit bénéficier des autorisations du rôle DB_DataReader sur la base de données de rapports de chaque instance pour démarrer le service de création de cubes.

  • Le compte d’ouverture de session Windows utilisé pour démarrer le service SQL Server 2005 Analysis Services peut être un compte dont le mot de passe expirera. Lorsque cela se produit, le service ne fonctionnera de nouveau qu’une fois le mot de passe réinitialisé, ce qui peut entraîner des temps d’arrêt. Il est recommandé d’exécuter le service à l’aide d’un compte Windows dédié dont le mot de passe n’expire pas.

  • Selon la façon dont SQL Server 2005 et SQL Server 2005 Analysis Services ont été installés, le service MSSQLServerOLAPService peut s’exécuter avec un compte système local. Étant donné que le compte de service Analysis Services doit accéder à la base de données de rapports, vous disposez de deux options pour le compte de service afin que le service accède à la base de données en vue de la génération des cubes :

    1. Pour l’accès au service, associez un compte d’utilisateur Windows doté d’un mot de passe qui n’expire jamais. Sinon, pensez simplement à modifier le mot de passe pour le service chaque fois que le mot de passe du compte est modifié.

    2. Ajoutez Domaine\nom_ordinateur$ en tant que compte dans Enterprise Manager en affectant à ce compte les autorisations du rôle DB_DataReader sur la base de données de rapports Project Server.

Télécharger ce livre

Cette rubrique est incluse dans le livre téléchargeable suivant pour une lecture et une impression plus faciles :

Vous trouverez la liste complète des livres disponibles dans la page Livres à télécharger pour Project Server 2007.