Gestion des bases de données OLAP dans Project Web App
Résumé : Utilisez Project Web App pour créer des bases de données OLAP contenant les ressources, les projets et les champs personnalisés spécifiques dont vous avez besoin pour la génération de rapports.
S’applique à : Project Server Édition d'abonnement, Project Server 2019, Project Server 2016
Grâce à Project Web App, 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 Project Web App, 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 de référence 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.
Services Project Web App pour le filtrage dans le projet et les ressources
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 Project Professionnel 2016 et de Project Web App. 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 Web App, 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.
Dans Project Web App, les champs peuvent avoir une portée globale ou se limiter à 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 globale ou 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 | Étendue | Service | Requis ? |
---|---|---|---|
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 ce qui suit :
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 ce qui suit :
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 à 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
Voir aussi
Créer des cubes OLAP dans Project Server 2016
Configurer un cube OLAP dans Project Server 2016
Copier des cubes OLAP dans Project Server 2016