Champs personnalisés et cubes OLAP (traduction automatique)

Dernière modification : jeudi 13 mai 2010

S’applique à : Office 2010 | Project 2010 | Project Server 2010 | SharePoint Server 2010

Dans cet article
Ajout des champs personnalisés à un Cube
Règles pour les champs personnalisés comme Dimensions et mesures

Important

Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Microsoft Project Server 2010 introduit de nouvelles options pour les champs personnalisés dans les cubes OLAP. Les options incluent la création de plusieurs bases de données pour des analyses OLAP qui peuvent avoir différents ensembles de champs personnalisés définis pour différents départements ainsi que l’ajout de groupes de champs à l’aide de mesures intégrées.

Le présent article contient les sections suivantes :

  • Ajout des champs personnalisés à un Cube

  • Règles pour les champs personnalisés comme Dimensions et mesures

Pour plus d'informations sur les quatorze cubes disponibles dans chaque base de données OLAP, consultez Service de création de cubes (traduction automatique).

Ajout des champs personnalisés à un Cube

À l'aide de Project Web App, vous pouvez modifier les cubes OLAP de Project Server pour les nouvelles données, tels que les champs personnalisés d'entreprise, sans développement personnalisé. La page Configuration de la base de données inclut des options qui sont nouvelles dans Project Server 2010 et qui peuvent être définies pour les bases de données individuelles.

Notes

Champs personnalisés applicables peuvent être ajoutés en tant que dimensions des cubes chronologiques et les cubes non chronologique. Champs personnalisés peuvent être ajoutés en tant que mesures uniquement à des cubes non chronologique.

La classe CubeAdmin dans l'Interface de Project Server (PSI) comprend plusieurs méthodes pour la lecture et la mise à jour des paramètres de champ personnalisé pour un cube spécifié et la base de données. Par exemple, vous pouvez utiliser la méthode ReadCubeFieldSettings pour obtenir un CubeFieldSettingDataSet, modifier les données et ensuite utiliser la méthode UpdateCubeFieldSettingForDimension et la méthode UpdateCubeFieldSettingForMeasure pour effectuer les modifications. Project Web App utilise la plupart des méthodes sur la page de Configuration de la base de données, ce qui peut vous aider à comprendre comment les méthodes CubeAdmin.

Pour modifier des champs personnalisés dans une base de données OLAP, à l'aide de Project Web App

  1. Dans la page Paramètres du serveur Project Web App, cliquez sur Gestion de base de données OLAP.

  2. Dans la page de gestion de bases de données OLAP, sélectionnez la ligne qui contient la base de données OLAP que vous souhaitez modifier et puis cliquez sur Configuration.

    La page Configuration de la base de données pour la base de données sélectionnée montre les options disponibles pour ajouter des champs personnalisés (Figure 1).

  3. Dans la page Configuration de la base de données, sélectionnez chaque entité (Projet, Ressource, Tâcheou une Affectation) dans la liste déroulante dans la section Dimensions du cube et de la section Mesures du cube .

  4. Ajoutez les champs disponibles pour chaque entité que vous souhaitez utiliser pour les dimensions et mesures.

  5. Sélectionnez les groupes de champs que vous souhaitez utiliser dans la section Mesures intégrées .

  6. La section Mesures calculées utilise la méthode ReadCalculatedMemberDefinitions et la méthode UpdateCubeCalculatedMemberDefinition pour lire et mettre à jour des scripts MDX (Multidimensional Expressions) pour les mesures calculées dans aucun des quatorze cubes qui sont disponibles.

La figure 1. Ajout de champs personnalisés aux cubes OLAP

Ajout de champs personnalisés aux cubes OLAP

Notes

Seuls les cubes non chronologique peuvent contenir des membres calculés.

L'expression de membre calculé doit utiliser le format MDX de Analysis Services. Si le script MDX a une erreur, le cube ne construit pas. Par exemple, vous pouvez créer un membre calculé avec la [Work Variance] de nom de champ personnalisé, où l'expression MDX est [Work] - [Actual Work].

Les membres calculés peuvent être très utiles, par exemple, où une organisation possède sa propre définition de la disponibilité des ressources que celle par défaut définition de Project Server. L'organisation peut définir la disponibilité des ressources pour les rapports internes qui utilisent l'une des cubes non chronologique Project Server. Vous pouvez également renommer un champ à l'aide d'une mesure calculée ou créer des définitions pour les champs, tels que la capacité des ressources personnalisées. Pour plus d'informations, consultez How to: Calculate Resource Availability in OLAP Cubes.

Règles pour les champs personnalisés comme Dimensions et mesures

Vous pouvez utiliser des champs personnalisés comme dimensions ou mesures. Par exemple, vous pouvez utiliser un champ numérique personnalisé comme une mesure de la somme des valeurs le long d'une dimension de la tâche. Le Service de Project Server Cube Build (CBS) possède de nombreuses règles d'inclusion des champs personnalisés dans des cubes OLAP. Figure 2 et Figure 3 résument les fonctionnalités CBS et les limitations pour ajouter des champs personnalisés aux cubes OLAP. Les règles d'obligations convertibles sont les suivants :

  • Champs personnalisés, en général :

    • Impossible d'ajouter en tant que mesures pour les cubes chronologiques.

    • Impossible d'ajouter des formules.

  • Dimensions :

    • Prise en charge des champs personnalisés uniquement avec les tables de recherche, à l'exception des champs personnalisés d'indicateur.

    • Prend en charge les champs personnalisés de pavillon, qui ne peut pas avoir une table de choix.

  • Champs personnalisés de tâche :

    • Si le champ personnalisé de tâche a une table de choix, il ne peut pas reporter les tâches récapitulatives et ne peut pas être utilisée comme une mesure.
  • Mesures :

    • Prise en charge des champs personnalisés seulement coût, durée et nombre. Les champs personnalisés pour les entités de projet et les ressources peuvent être des mesures.

    • Si un champ personnalisé coût, durée ou le numéro d'une entité de la tâche possède une table de choix, il ne peut pas être une mesure.

  • Champs personnalisés à valeurs multiples

    • Ne sont pas supportées dans les cubes.

      Conseil

      Si le champ personnalisé de départements de projet et d'un champ personnalisé de départements des ressources sont configurés pour accepter plusieurs valeurs de la table de choix de département, les champs personnalisés ne sont pas affichés dans les listes de Champs disponibles . Toutefois, vous pouvez filtrer la base de données OLAP par un ou plusieurs services. Si plusieurs valeurs ne sont pas autorisées dans le champ personnalisé de départements de projet et un champ personnalisé ressource départements, vous pouvez ajouter les champs personnalisés à un cube.

      La table de choix de département peut être hiérarchique ou à un niveau. Dans les deux cas, la limitation est si départements de projet personnalisés ou des départements des ressources personnalisés champs est à valeurs multiples.

Figure 2 résume les règles CBS pour ajouter des champs personnalisés comme dimensions pour les cubes OLAP. Dans les attributs de champ personnalisé, Aucun signifie que le champ personnalisé ne contient aucune table de choix. Par exemple, le seul type de champ personnalisé qui peut être une dimension de cube est un champ personnalisé d'indicateur (d'un projet, une tâche ou une ressource entity).

La section pour les lignes récapitulatives de tâche de reporter s'applique uniquement aux champs personnalisés de tâche ; dans ce cas, Aucun signifie que la tâche de champ personnalisé n'est pas reportée dans les lignes récapitulatives de tâche. Par exemple, un champ personnalisé de durée pour une entité de la tâche dont aucun rouleau peut être une dimension de cube. Toutefois, si une du rouleau disponible les paramètres du champ personnalisé de durée de la tâche, il ne peut pas ajouté comme une dimension de cube.

La figure 2. Prise en charge du Service de génération pour les champs personnalisés de cube en tant que dimensions

Prise en charge CBS pour les champs personnalisés en tant que dimensions

Dans la page Configuration du Cube, les listes déroulantes dans la section Dimensions du cube et de la section Mesures du cube incluent les entités de Projet, les Ressource, les Tâcheet les Affectation . Si un champ personnalisé satisfait à toutes les règles CBS pour une dimension ou une mesure, et il s'agit d'un champ personnalisé global ou un champ personnalisé départementaux qui correspond à l'un des départements de la base de données OLAP, le champ personnalisé affiche dans la liste Champs disponibles pour l'entité sélectionnée. Si aucun des champs personnalisés satisfont aux règles d'obligations convertibles ou si les champs personnalisés sont définis pour un service autre que OLAP comprend des base de données, puis la liste Champs disponibles (Figure 1) est vide.

Notes

Figure 2 et Figure 3 ne plus afficher les entités de champ personnalisé s'appliquent pour les cubes. Par exemple, un champ personnalisé de coût pour l'entité de la ressource peut être utilisé uniquement dans les cubes de ressources. La page de Configuration du Cube dans Project Web App affiche les champs personnalisés de ressource uniquement lorsque vous sélectionnez un cube de ressources.

La figure 3 résume les règles permettant d'ajouter des champs personnalisés en tant que mesures aux cubes OLAP. Pour vérifier certaines règles CBS, créer des tables de choix et les champs personnalisés à l'aide de la page champs personnalisés d'entreprise et des Tables de choix dans Project Web App. Par exemple, créez une table nommée TaskDur, puis créez les trois champs personnalisés de tâche, comme indiqué dans le tableau 1.

Tableau 1. Champs personnalisés de tâche échantillon

Nom de champ personnalisé

entité

Type

Table de choix

Reporter

ROULEAU vers le bas

TaskDurLUT

Tâche

Durée

TaskDur

N/D

Yes

TaskDurNLNR

Tâche

Durée

Aucune authentification

Aucune authentification

Yes

TaskDurNLR

Tâche

Durée

Aucune authentification

sum

Yes

Dans la page Configuration du Cube, sélectionnez les cubes différents pour voir les champs personnalisés dans le tableau 1 sont disponibles pour les dimensions et mesures. Si le champ personnalisé est répertorié, qui correspond à un Oui dans la Figure 2 et Figure 3. Le tableau 2 montre où vous pouvez utiliser les champs personnalisés d'exemple.

Tableau 2. Utilisation des exemples de champs personnalisés

Dimension ou mesure

Cube

Champs disponibles

Dimension

Tâche

Affectation

TaskDurLUT_Task

TaskDurLUT_T_Assignment

TaskDurLUT_Task

Mesure

Tâche

Affectation

TaskDurNLR

TaskDurLUT_T

TaskDurNLNR_T

TaskDurNLR_T

Notes

Project Web App modifie les noms de champs personnalisés permet de différencier le projet, les affectations, les tâches et les ressources des champs personnalisés dans la liste Champs disponibles .

Project Web App ajoute le nom de l'entité ou l'abréviation d'un nom de champ personnalisé si nécessaire pour aider à sélectionner le champ personnalisé correct. Par exemple, si vous créez un champ personnalisé de coût de ressource nommé taxe département qui a une répercussion des affectations, la liste des champs disponibles pour la dimension du cube affectation affiche département Tax_R_Assignment et Tax_Resource du département. La liste des champs disponibles pour les mesures du cube affectation affiche le département Tax_R.

La figure 3. Prise en charge du Service de génération pour les champs personnalisés de cube en tant que mesures

Prise en charge CBS pour les champs personnalisés en tant que mesures

Notes

Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Voir aussi

Concepts

Utilisation de formules et d’indicateurs graphiques avec des champs personnalisés (traduction automatique)

Champs personnalisés et base de données de création de rapports (traduction automatique)

Autres ressources

Service de création de cubes (traduction automatique)

How to: Calculate Resource Availability in OLAP Cubes