Gestion de base de données OLAP (Project Server 2010)

 

S’applique à : Project Server 2010

Dernière rubrique modifiée : 2016-11-30

Grâce à Microsoft Project Web App (PWA), il est possible de fournir plusieurs bases de données OLAP qui contiennent les ressources, projets et champs personnalisés spécifiques, que chaque groupe au sein de votre organisation requiert pour ses besoins particuliers de création de rapports.

Dans Microsoft Project Server 2010, vous pouvez créer plusieurs bases de données OLAP ayant les caractéristiques suivantes :

  • Elles contiennent uniquement les données pour les projets et les ressources qu’elles administrent.

  • Elles contiennent uniquement les faits et les dimensions qu’elles sélectionnent à partir de la nouvelle interface utilisateur de gestion des bases de données OLAP intégrée.

  • Elles prennent en charge le filtrage par service pour limiter les projets, les champs personnalisés et les ressources qui sont chargés dans la base de données OLAP.

  • Elles prennent en charge la sélection de mesures intrinsèques d’inclusion/exclusion. Par exemple, vous pouvez supprimer les champs que vous n’utilisez pas, tels que coût planifié 7, pour éviter l’encombrement de données.

  • Elles incluent des données pour les tâches inactives et les tâches planifiées de l’utilisateur.

  • Elles vous laissent le choix d’ajouter ou non des données chronologiques/non chronologiques.

  • Elles prennent en charge des groupes de mesures multiples dans une seule base de données OLAP.

  • Elles contiennent des noms de champs dans plusieurs langues pour permettre la création de rapports multilingues.

En outre, lorsqu’une nouvelle base de données OLAP est créé, les modèles de connexions de données Office et de rapports Excel nécessaires sont créés dans Business Intelligence Center dans le dossier Reports. Ce modèle vierge relié aux données vous aidera à créer rapidement des rapports basés sur la nouvelle base de données OLAP.

Pour plus d’informations sur les cubes créés dans chaque base de données OLAP, voir Service de création de cubes (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=186369\&clcid=0x40C) (éventuellement en anglais) dans la bibliothèque en ligne MSDN.

Services

Le champ Service est une nouvelle fonctionnalité de Project Server 2010. Les projets et les ressources peuvent avoir des services. L’objectif principal des services est d’agir en tant que filtre pour les champs personnalisés qui sont affichés aux utilisateurs dans diverses zones données de Microsoft Project Professional 2010 et de PWA. Les services permettent à différentes divisions de définir et rendre visible leur propre jeu de champs personnalisés. Les services sont également utilisés pour filtrer les bases de données OLAP de façon à ne charger que les données associées au service concerné.

Lors de la configuration d’un cube, vous pouvez spécifier les services de projet et de ressource afin de filtrer les données de la base de données en fonction de ces critères. Ces valeurs sont spécifiées dans la page Paramètres de construction de la base de données OLAP.

En outre, dans la configuration de base de données OLAP, vous pouvez ajouter le champ Service du projet en tant que dimension des cubes Tâches et Projet. Et vous pouvez ajouter le champ Service de la ressource en tant que dimension du cube Ressource dans la mesure où le champ Service n’a pas été converti en champ à valeurs multiples.

Avec Project Server 2010, les champs personnalisés de service permettent d’éviter la surabondance d’informations et de choix. Les services vous permettent de gérer la liste des champs personnalisés et de définir au niveau ressource, tâche ou projet, les champs requis ou non requis.

Alors que dans Microsoft Office Project Server 2007 tous les champs personnalisés ont une portée globale, ce qui signifie qu’ils sont disponibles pour tous les utilisateurs, dans Project Server 2010, les champs peuvent être configurés avec une portée globale ou limitée à un service spécifique.

Les champs de service ont deux fonctions principales :

  • Le filtrage des champs personnalisés afin qu’un utilisateur voit, par défaut, uniquement les champs de portée soit globale soit limitée au service auquel appartient l’utilisateur.

  • Le contrôle des champs qui nécessitent une entrée.

Exemple de services utilisés

Champ Portée Service Obligatoire ?

ProjectCustomText1

Global

-

Non

ProjectCustomText2

Global

-

Oui

ProjectCustomText3

Service

Marketing

Non

ProjectCustomText4

Service

Marketing

Oui

ProjectCustomText5

Service

Développement

Oui

ProjectCustomText6

Service

Développement

Non

Si John Woods appartient au service de développement, lorsqu’il affiche des zones du produit qui comportent des champs personnalisés de service activés, il voit :

  • ProjectCustomText1

  • ProjectCustomText2

  • ProjectCustomText5

  • ProjectCustomText6

John devra entrer des données dans ProjectCustomText2 et ProjectCustomText5.

Cindy White appartient au service marketing ; lorsqu’elle affiche des zones du produit qui comportent des champs personnalisés de service activés, elle voit :

  • ProjectCustomText1

  • ProjectCustomText2

  • ProjectCustomText3

  • ProjectCustomText4

Cindy devra entrer des données dans ProjectCustomText2 et ProjectCustomText4.

Par défaut, les services filtrent la liste des champs personnalisés que John Woods et Cindy White voient. Mais le filtre ne les empêche pas d’afficher des champs personnalisés affectés à d’autres services.

Les champs de service ne sont pas liés à la sécurité. Vous ne pouvez pas les utiliser avec des catégories et des groupes de sécurité pour activer ou désactiver des champs et leurs fonctions. Leur objectif principal est de filtrer pour exclure les champs qui sont inutiles pour l’utilisateur cible.

Considérations à propos des services pour les cubes

Quels cubes sont filtrés par quelle valeur Aucun service de projet spécifié Service de projet spécifié

Aucun service de ressource spécifié

Toutes les données sont chargées pour tous les cubes

Cube Projet non chronologique

Cube Tâche non chronologique

Cube Problèmes

Cube Risques

Cube Livrables

Cube virtuel MSP_Project_WSS

Cube virtuel MSP_Project_Timesheet

Cube virtuel MSP_Portfolio_Analyzer

Cube Affectation non chronologique

Cube Affectation chronologique

Cube Feuille de temps EPM

Service de ressource spécifié

Cube Affectation non chronologique

Cube Affectation chronologique

Cube Ressource non chronologique

Cube Ressource chronologique

Cube Feuille de temps

Cube virtuel MSP_Project_Timesheet

Cube virtuel MSP_Portfolio_Analyzer

Filtré par service de projet :

  • Cube Projet non chronologique

  • Cube Tâche non chronologique

  • Cube Problèmes

  • Cube Risques

  • Cube Livrables

  • Cube virtuel MSP_Project_WSS

Filtré par service de ressource et de projet :

  • Cube Affectation non chronologique

  • Cube Affectation chronologique

  • Cube Feuille de temps EPM

  • Cube virtuel MSP_Project_Timesheet

  • Cube virtuel MSP_Portfolio_Analyzer

Filtré par service de ressource :

  • Cube Ressource non chronologique

  • Cube Ressource chronologique

  • Cube Feuille de temps

Les cubes incluent des affectations de ressources dans les projets qui appartiennent à d’autres services ou à aucun service. Cela garantit que toutes les données sont présentes lors de l’examen des données telles que capacité calendaire totale des ressources du service.

Le sous-ensemble des projets et des ressources est utilisé pour filtrer au niveau du projet et de la feuille de temps comme suit :

Projet non chronologique :

  • Les données dans ce cube seront filtrées par la liste des projets du service.

  • Les projets avec des affectations de ressources du service seront inclus.

Tâche non chronologique :

  • Les tâches non administrées par le service avec des affectations de ressources du service seront incluses. Le projet complet non administré par le service ne sera pas inclus.

  • Toutes les tâches pour les projets du service seront incluses.

Affectation non chronologique :

  • Les affectations de ressources du service à un projet non administré par le service seront incluses.

  • Toutes les affectations à des projets du service seront incluses.

Affectation chronologique :

  • Les affectations de ressources du service à un projet non administré par le service seront incluses.

  • Toutes les affectations à des projets du service seront incluses.

Livrables :

  • Tous les livrables appartenant à la liste filtrée des projets seront inclus.

  • Tous les livrables auxquels la liste filtrée s’abonne et les tâches/projets qui s’abonnent aux livrables de la liste filtrée seront inclus.

  • Tous les livrables offerts par des projets non administrés par le service auxquels des projets du service sont abonnés seront inclus.

Problèmes :

  • Les problèmes liés à la liste filtrée des projets et des tâches seront inclus.

Risques :

  • Les risques liés à la liste filtrée des projets et des tâches seront inclus.

Ressource non chronologique :

  • Les ressources de la liste du service seront incluses.

Ressource chronologique :

  • Les ressources de la liste du service seront incluses.

Feuille de temps :

  • Les feuilles de temps pour les ressources de la liste du service seront incluses.

Feuille de temps EPM :

  • Les feuilles de temps pour les ressources de la liste du service seront incluses.

  • Les affectations de tâches de projets extérieurs au service seront incluses.

Les ressources sont décrites de trois façons dans les bases de données OLAP :

  • Focalisation sur des faits (feuilles de temps, capacité)

  • Association aux faits (affectations de tâches de projet)

  • Propriétaire de faits (propriétaire de projet, propriétaire de problème, propriétaire d’affectation)

La liste des ressources du service est utilisée pour filtrer des faits avec focalisation (feuilles de temps). Par conséquent, une ressource non administrée par le service n’aura jamais de feuille de temps ou de capacité dans la base de données OLAP si la base de données possède un filtre de ressources. Toutefois, la ressource non administrée par le service sera dans la dimension Liste des ressources si elle est associée à un projet du service et ne disposera que des faits pertinents d’affectation.

Les ressources qui possèdent des éléments qui ont des dimensions distinctes (c’est-à-dire, propriétaire de l’affectation) ne doivent pas se trouver dans la liste des ressources. La dimension Liste des ressources pour une base de données OLAP spécifique contient :

  • Les ressources du service

  • Toutes les ressources avec des affectations aux projets du service