Partager via


Conditions d’utilisation de SQL Server 2000 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 ou SQL Server 2005 Analysis Services. Cet article décrit les conditions d’utilisation de SQL Server 2000 Analysis Services avec le service de création de cubes Microsoft Office Project Server 2007.

Pour plus d'informations sur les conditions d'utilisation de SQL Server 2005 Analysis Services, voir Conditions d’utilisation de SQL Server 2005 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 2000 Analysis Services fonctionne correctement avec le service de création de cubes Office Project Server 2007, vous devez appliquer SQL Server 2000 Service Pack 4 pour Analysis Services.

Si vous utilisez le composant de base de données SQL Server 2000 en tant que serveur de base de données, vous devez également appliquer le Service Pack 4 à ce composant. Le composant de base de données SQL Server 2000 et SQL Server 2000 Analysis Services doivent être à ce même niveau de Service Pack.

Vous pouvez vérifier la version du Service Pack du composant de base de données SQL Server 2000 et de SQL Server 2000 Analysis Services en procédant comme suit.

Vérifier la version du Service Pack de SQL Server 2000

  1. Dans le menu Démarrer, choisissez Panneau de configuration.

  2. Double-cliquez sur Ajout/Suppression de programmes.

  3. Cliquez sur le produit dont vous souhaitez vérifier la version (Microsoft SQL Server 2000 ou Microsoft SQL Server 2000 Analysis Services).

  4. Cliquez sur Cliquer ici pour obtenir des informations sur le support technique.

  5. Notez le numéro de version. La version du Service Pack 4 est 8.00.2039.

Pour appliquer le Service Pack 4 à SQL Server 2000 Analysis Services, vous pouvez utiliser la procédure suivante.

Appliquer SQL Server 2000 Service Pack 4 au composant Analysis Services

  1. Accédez à la page de téléchargement de Microsoft SQL Server 2000 Service Pack 4 (https://go.microsoft.com/fwlink/?linkid=86989\&clcid=0x40C).

  2. Téléchargez les composants Analysis Services (fichier de téléchargement : SQL2000.AS-KB884525-SP4-x86.EXE).

  3. Lorsque vous exécutez le téléchargement, vous êtes invité à sélectionner un emplacement pour l’enregistrement du fichier. Après avoir spécifié l’emplacement, cliquez sur Suivant. Les fichiers seront extraits à cet emplacement.

  4. Cliquez sur Terminer.

  5. Accédez à l’emplacement que vous avez spécifié sur le serveur et exécutez \msolap\install\Setup.exe.

  6. Suivez les instructions qui s’affichent pour terminer l’installation du Service Pack.

Installer les objets d’aide à la décision SQL Server 2000 Analysis Services

Si vous utilisez SQL Server 2000 Analysis Services avec Office Project Server 2007, vous devez installer le composant Analysis Services DSO (Decision Support Objects, objets d’aide à la décision) sur vos serveurs d’applications Project Server. Vous devez également installer SQL Server 2000 Service Pack 4 pour Analysis Services sur le composant DSO.

NoteRemarque :
Si SQL Server 2000 Analysis Services est installé sur le serveur d’applications Project Server (par exemple, une installation sur un seul ordinateur), vous n’avez pas besoin d’installer le composant DSO sur ce serveur.

Installer les objets d’aide à la décision SQL Server 2000 Analysis Services et le Service Pack 4

  1. Sur le serveur d’applications Project Server 2007, insérez le CD-ROM SQL Server 2000 dans le lecteur de CD-ROM ou connectez-vous à un point d’installation réseau.

  2. Si vous effectuez l’installation à partir du CD-ROM SQL Server 2000 et que la lecture automatique est activée, cliquez sur Composants SQL Server 2000 dans le programme d’installation de SQL Server 2000. Sinon, sur le CD-ROM SQL Server (ou sur le point d’installation réseau), recherchez et exécutez le fichier nommé Autorun.exe.

  3. Dans la page Installer les composants, cliquez sur Installer Analysis Services.

  4. Lisez et acceptez le Contrat de Licence Utilisateur Final.

  5. Dans le programme d’installation d’Analysis Services, à la page Sélection des composants, désactivez tous les composants à l’exception des Objets d’aide à la décision et des Composants clients, puis exécutez l’Assistant pour installer le composant DSO.

  6. Accédez à la page de téléchargement de Microsoft SQL Server 2000 Service Pack 4 (https://go.microsoft.com/fwlink/?linkid=86989\&clcid=0x40C).

  7. Téléchargez les composants Analysis Services (fichier de téléchargement : SQL2000.AS-KB884525-SP4-x86.EXE).

  8. Lorsque vous exécutez le téléchargement, vous êtes invité à sélectionner un emplacement pour l’enregistrement du fichier. Après avoir spécifié l’emplacement, cliquez sur **Suivant.**Les fichiers seront extraits à cet emplacement.

  9. Cliquez sur Terminer.

  10. Accédez à l’emplacement que vous avez spécifié sur le serveur et exécutez \msolap\install\Setup.exe.

  11. Suivez les instructions qui s’affichent pour terminer l’installation du Service Pack.

Ajouter le compte de service de mise en file d’attente au groupe d’administrateurs OLAP

Lorsque vous installez et configurez Office Project Server 2007, le compte d’utilisateur Windows chargé d’exécuter le service de mise en file d’attente de Microsoft Project Server est automatiquement désigné au moment où le fournisseur de services partagés est créé. Ce compte doit être ajouté en tant que membre du groupe d’administrateurs OLAP.

Pour savoir quel compte d’utilisateur Windows est désigné comme compte de service de mise en file d’attente, accédez au serveur d’applications Project Server et procédez comme suit.

Déterminer le compte de service de mise en file d’attente de Microsoft Project Server

  1. Dans le menu Démarrer, cliquez sur Programmes, puis sur Outils d’administration et Services.

  2. Dans la liste Nom de la section Services, double-cliquez sur Service de mise en file d’attente de Microsoft Office Project Server.

  3. Dans la page de propriétés, cliquez sur l’onglet Connexion. Notez le compte d’utilisateur Windows sous lequel le service s’exécute. Vous devrez ajouter ce compte au groupe d’administrateurs OLAP à une étape ultérieure.

  4. Cliquez sur Annuler pour quitter le menu.

Vous devrez ensuite ajouter le compte de service de mise en file d’attente de Microsoft Project Server au groupe d’administrateurs OLAP sur l’ordinateur sur lequel SQL Server 2000 Analysis Services est exécuté.

Ajouter le compte de service de mise en file d’attente au groupe d’administrateurs OLAP

  1. Dans le menu Démarrer, cliquez sur Programmes, puis sur Outils d’administration, et Gestion de l’ordinateur.

  2. Dans Gestion de l’ordinateur, développez Utilisateurs et groupes locaux, puis cliquez sur le dossier Groupes.

  3. Double-cliquez sur le groupe Administrateurs OLAP pour ouvrir la page de propriétés.

  4. Dans la page de propriétés, cliquez sur Ajouter.

  5. Dans la page Sélectionnez Utilisateurs, Ordinateurs ou Groupes, dans la zone Entrez les noms des objets à sélectionner, entrez le compte d’utilisateur Windows sous lequel le service de mise en file d’attente est exécuté. Cliquez sur OK.

  6. Dans la page de propriétés des administrateurs OLAP, cliquez sur OK.

Accorder des autorisations au groupe d’administrateurs OLAP sur les composants SQL Server 2000 Analysis Services

Le groupe d’administrateurs OLAP doit disposer d’autorisations sur tous les composants SQL Server 2000 Analysis Services. Vous devrez peut-être accorder explicitement au groupe d’administrateurs OLAP le contrôle total du sous-répertoire \bin du répertoire d’installation de SQL Services 2000 Analysis Services. L’emplacement par défaut de ce répertoire est :

C:\Program Files\Microsoft Analysis Services\Bin

Migrer le référentiel

Chaque serveur exécutant Microsoft SQL Server 2000 Analysis Services dispose d’un référentiel pour le stockage des métadonnées des objets de l’ordinateur qui exécute Analysis Services (par exemple, les cubes et les dimensions). Par défaut, ce référentiel est une base de données Microsoft Jet (.mdb) stockée sur le serveur sur lequel Analysis Services est installé. Pour optimiser l’évolutivité, il est recommandé de migrer le référentiel vers une base de données Microsoft SQL Server 2000.

NoteRemarque :
Vous pouvez uniquement migrer le référentiel vers une base de données SQL Server. L’application de gestion Analysis Services 2005 ne prend pas en charge la migration du fichier de stockage. Toutefois, si vous migrez le référentiel avant d’effectuer une mise à niveau ou d’obtenir une base de données de référentiel prédéfinie, le référentiel pourra être hébergé dans une base de données SQL Server.

Migrer le référentiel

  1. Dans SQL Server, créez une base de données et nommez-la Référentiel Analysis Services.

  2. Sous Sécurité, cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

  3. Pour définir le nom de la connexion, cliquez sur le bouton de sélection (...) et sélectionnez le groupe d’administrateurs OLAP pour cet ordinateur.

  4. Sous l’onglet Accès aux bases de données, sélectionnez la base de données Référentiel Analysis Services.

  5. Sous Autoriser dans le rôle de base de données, sélectionnez db_owner.

  6. Ouvrez une session sur l’ordinateur exécutant Analysis Services 2000 à l’aide d’un compte d’utilisateur qui possède des autorisations équivalentes à celles du groupe Administrateurs ou du groupe d’administrateurs OLAP, puis démarrez Analysis Manager.

  7. Dans le volet gauche, développez Serveurs d’analyse.

  8. Cliquez avec le bouton droit sur le nom de votre serveur, puis cliquez sur Déplacer le référentiel pour démarrer l’Assistant Déplacement du référentiel. Migrez le référentiel vers la base de données que vous avez créée à l’étape 1.

    NoteRemarque :
    Nous vous recommandons de choisir le format natif d’Analysis Services lors de la migration du référentiel.
  9. Une fois que vous avez migré le référentiel vers une base de données SQL Server, vous pouvez supprimer en toute sécurité l’ancien référentiel. Par défaut, cette base de données est \Program Files\Microsoft Analysis Services\Bin\msmdrep.mdb.

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

Étant donné que Project Server 2007 utilise les fonctionnalités améliorées de la sécurité intégrée de SQL Server, vous devez explicitement accorder au compte du service Analysis Services l’accès à la base de données de rapports Project Server 2007 dans chaque instance de Project Server. Par défaut, les installations SQL Server 2000 utilisent le compte système Windows pour exécuter le service Analysis Services. Ce compte doit être remplacé par un compte qui peut accéder à SQL Server. Un compte de domaine est requis si SQL Server est hébergé sur un serveur distinct.

Dans Office Project Server 2007, le compte qui exécute le service SQL Server Analysis Services (MSSQLServerOLAPService) se voit octroyer l’accès direct à la base de données de rapports Project Server dans SQL Enterprise Manager.

Pour l’accès à la base de données de rapports 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 des autorisations au compte de service SQL Server Analysis Services pour accéder à la base de données de rapports Project Server

  1. Dans le menu Démarrer, sélectionnez Programmes, puis Microsoft SQL Server et cliquez sur Enterprise Manager.

  2. Dans Enterprise Manager, développez Serveurs Microsoft SQL, Groupe SQL Server, puis le serveur.

  3. Développez le dossier Sécurité, cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

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

  5. Cliquez sur l’onglet Accès aux bases de données.

  6. Activez Autoriser pour les bases de données de rapports Project Server.

  7. Dans la section Autoriser dans le rôle de base de données, activez les autorisations db_datareader pour les bases de données de rapports Project Server.

  8. Cliquez sur 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 ActiveX sont requis pour la création et l’utilisation de ces affichages d’analyse des données.

Les 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://www.microsoft.com/downloads/details.aspx?displaylang=fr\&FamilyID=982b0359-0a86-4fb2-a7ee-5f3a499515dd).

Contraintes liées aux ports pour SQL Server 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 est normalement à l’écoute sur le port 2383. Si vous utilisez des instances nommées dans SQL Server 2005 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 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 de SQL Server Analysis Services.

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:\Program files\Microsoft SQL Server\90\Shared\ASConfig.

  2. Dans la section <Instances> du fichier msmdredir.ini, notez le texte. Par 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 à partir d’Analysis Services.

Observations sur Analysis Services

Plusieurs scénarios 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 2000 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 2000 et SQL Server 2000 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 le Livres à télécharger pour Project Server 2007.