Indicateurs de performance clés (KPI, Key Performance Indicators)

Dans la terminologie d'entreprise, un indicateur de performance clé (KPI) est une mesure quantifiable des performances d'une activité économique.

Dans Analysis Services, un KPI est un ensemble de calculs associés à un groupe de mesures d'un cube utilisés pour évaluer les performances de l'entreprise. Généralement, ces calculs sont une combinaison d'expressions MDX (Multidimensional Expressions) ou de membres calculés. Les indicateurs de performance clés contiennent également des métadonnées supplémentaires qui fournissent des informations sur la manière dont les applications clientes doivent afficher les résultats des calculs d'un indicateur de performance clé.

Un indicateur de performance clé gère des informations à propos d'un ensemble d'objectifs, de la formule réelle de la performance enregistrée dans le cube et de la mesure utilisée pour afficher la tendance et l'état de la performance. AMO est utilisé pour définir les formules et d'autres définitions à propos des valeurs d'un indicateur de performance clé. Une interface de requête, telle qu'ADOMD.NET, est utilisée par l'application cliente pour récupérer et exposer les valeurs KPI à l'utilisateur final. Pour plus d'informations, consultez ADOMD.NET.

Un objet Kpi simple est composé d'informations de base, de l'objectif, de la valeur réelle atteinte, d'une valeur d'état, d'une valeur de tendance et d'un dossier où l'indicateur de performance clé est affiché. Les informations de base comprennent le nom et la description de l'indicateur de performance clé. L'objectif est une expression MDX qui prend la valeur d'un nombre. La valeur réelle est une expression MDX qui prend la valeur d'un nombre. Les valeurs d'état et de tendance sont des expressions MDX dont l'évaluation aboutit à un nombre. Le dossier est un emplacement suggéré pour l'indicateur de performance clé à présenter au client.

Dans la terminologie d'entreprise, un indicateur de performance clé (KPI) est une mesure quantifiable des performances d'une activité économique. Un KPI est fréquemment évalué dans le temps. Le service commercial d'une entreprise, par exemple, peut utiliser le bénéfice brut mensuel comme KPI, alors que le service Ressources Humaines de l'entreprise peut utiliser la rotation trimestrielle des employés. Chacun est un exemple de KPI. Les décideurs utilisent fréquemment des KPI qui sont regroupés dans un tableau de bord de l'entreprise pour obtenir une synthèse historique rapide et précise de l'activité.

Dans MicrosoftSQL ServerAnalysis Services, un indicateur KPI est un ensemble de calculs associés à un groupe de mesures d'un cube utilisés pour évaluer les performances de l'entreprise. Généralement, ces calculs sont une combinaison d'expressions MDX (Multidimensional Expressions) et de membres calculés. Les indicateurs de performance clés contiennent également des métadonnées supplémentaires qui fournissent des informations sur la manière dont les applications clientes doivent afficher les résultats du calcul d'un indicateur de performance clé.

Un des avantages principaux des KPI dans Analysis Services est qu'ils sont basés sur le serveur et donc utilisables par différentes applications clientes. Les indicateurs de performance clés basés sur le serveur prennent en charge une version unique de la version de vérité comparé aux versions séparées de la vérité des applications clientes distinctes. De plus, le fait d'effectuer les calculs parfois complexes sur le serveur au lieu de les réaliser sur chaque ordinateur client peut améliorer les performances.

Termes KPI courants

Le tableau suivant fournit les définitions des termes couramment associés aux indicateurs de performance clés dans Analysis Services.

Terme

Définition

Objectif

Expression numérique MDX ou calcul qui retourne la valeur cible du KPI.

Valeur

Expression numérique MDX qui retourne la valeur réelle du KPI.

État

Expression MDX qui représente l'état du KPI à un moment donné.

L'expression MDX d'état doit retourner une valeur normalisée comprise entre -1 et 1. Les valeurs inférieures ou égales à -1 sont considérées comme « mauvaises » ou « basses ». La valeur zéro (0) est considérée comme « acceptable » ou « moyenne ». Les valeurs supérieures ou égales à 1 sont considérées comme « bonnes » ou « élevées ».

Un nombre illimité de valeurs intermédiaires peut éventuellement être retourné, ces valeurs pouvant être utilisées pour afficher n'importe quel nombre d'états supplémentaires, si l'application cliente les prend en charge.

Tendance

Expression MDX qui évalue la valeur du KPI dans le temps. La tendance peut correspondre à n'importe quel critère de temps ayant une utilité dans un contexte d'entreprise.

L'expression MDX de tendance permet à un utilisateur professionnel de déterminer si le KPI s'améliore ou se dégrade au fil du temps.

Indicateur d'état

Élément visuel qui fournit une indication rapide de l'état d'un KPI. L'affichage de l'élément est déterminé par la valeur de l'expression MDX qui évalue l'état.

Indicateur de tendance

Élément visuel qui fournit une indication rapide de la tendance d'un KPI. L'affichage de l'élément est déterminé par la valeur de l'expression MDX qui évalue la tendance.

Afficher le dossier

Dossier dans lequel le KPI apparaît lorsqu'un utilisateur effectue un parcours du cube.

KPI parent

Référence à un KPI existant qui utilise la valeur du KPI enfant dans le cadre du calcul du KPI parent. Parfois, un seul KPI peut correspondre à un calcul qui se compose des valeurs d'autres KPI. Cette propriété facilite l'affichage correct des KPI enfants sous le KPI parent dans les applications clientes.

Membre de temps actif

Expression MDX qui renvoie le membre qui identifie le contexte temporel du KPI.

Poids

Expression numérique MDX qui affecte une importance relative à un KPI. Si le KPI est affecté à un KPI parent, le poids est utilisé pour ajuster proportionnellement les résultats de la valeur du KPI enfant lors du calcul de la valeur du KPI parent.

KPI parents

Une entité peut suivre des mesures économiques différentes à différents niveaux. Par exemple, deux ou trois KPI peuvent être utilisés pour évaluer les performances économiques de l'ensemble de l'entreprise, mais ces KPI étendus à l'ensemble de l'entreprise peuvent être basés sur trois ou quatre autres KPI suivis par les différentes divisions de l'entreprise. En outre, les divisions de l'entreprise peuvent utiliser des statistiques différentes pour calculer un même KPI, le résultat étant cumulé avec le KPI étendu à l'entreprise.

Analysis Services permet de définir une relation parent-enfant entre les KPI. Cette relation parent-enfant permet d'utiliser les résultats du KPI enfant pour calculer les résultats du KPI parent. Les applications clientes peuvent également utiliser cette relation pour afficher de manière approximative les KPI parents et enfants.

Poids

Des poids peuvent également être affectés aux KPI enfants. Les poids permettent à Analysis Services d'ajuster proportionnellement les résultats des KPI enfants lors du calcul du KPI parent.

Extraction et affichage des KPI

L'affichage des KPI dépend de l'implémentation de l'application cliente. Par exemple, la sélection de Mode Navigateur dans la barre d'outils de l'onglet KPI du Concepteur de cube est une implémentation cliente, avec des graphiques utilisés pour afficher les indicateurs d'état et de tendance, les dossiers utilisés pour regrouper les KPI et les KPI enfants sous les KPI parents.

Vous pouvez utiliser des fonctions MDX pour extraire des sections d'un KPI, telles que la valeur ou l'objectif, pour les utiliser dans des expressions, instructions et scripts MDX.