Freigeben über


Key Performance Indicators (KPIs) in mehrdimensionalen Modellen

In der Geschäftsterminologie ist ein Key Performance Indicator (KPI) ein quantifizierbares Maß für den Geschäftserfolg.

In Analysis Services ist ein KPI eine Sammlung von Berechnungen, die einer Maßgruppe in einem Würfel zugeordnet sind und zum Auswerten des Geschäftserfolgs verwendet werden. In der Regel handelt es sich bei diesen Berechnungen um eine Kombination aus MDX-Ausdrücken (Multidimensional Expressions) oder berechneten Elementen. KPIs verfügen auch über zusätzliche Metadaten, die Informationen darüber bereitstellen, wie Clientanwendungen die Ergebnisse der KPI-Berechnungen anzeigen sollen.

Ein KPI verarbeitet Informationen über eine Zielvorgabe, die tatsächliche Formel der im Cube aufgezeichneten Leistung sowie die Messung, die den Trend und den Status der Leistung anzeigt. AMO wird verwendet, um die Formeln und andere Definitionen zu den Werten eines KPI zu definieren. Eine Abfrageschnittstelle, z. B. ADOMD.NET, wird von der Clientanwendung verwendet, um die KPI-Werte für den Endbenutzer abzurufen und verfügbar zu machen. Weitere Informationen finden Sie unter Developing with ADOMD.NET.

Ein einfaches Kpi Objekt besteht aus: grundlegenden Informationen, dem Ziel, dem tatsächlichen Wert, einem Statuswert, einem Trendwert und einem Ordner, in dem der KPI angezeigt wird. Grundlegende Informationen umfassen den Namen und die Beschreibung des KPI. Das Ziel ist ein MDX-Ausdruck, der zu einer Zahl ausgewertet wird. Der tatsächliche Wert ist ein MDX-Ausdruck, der zu einer Zahl ausgewertet wird. Der Status und der Trendwert sind MDX-Ausdrücke, die zu einer Zahl ausgewertet werden. Der Ordner ist ein vorgeschlagener Speicherort für den KPI, der dem Client angezeigt werden soll.

In der Geschäftsterminologie ist ein Key Performance Indicator (KPI) ein quantifizierbares Maß für den Geschäftserfolg. Ein KPI wird im Laufe der Zeit häufig ausgewertet. Beispielsweise kann die Vertriebsabteilung einer Organisation monatlichen Bruttogewinn als KPI verwenden, aber die Personalabteilung derselben Organisation kann vierteljährlichen Mitarbeiterumsatz verwenden. Jedes ist ein Beispiel für einen KPI. Geschäftsleiter nutzen häufig KPIs, die in einer Geschäftsbewertungskarte gruppiert sind, um eine schnelle und genaue historische Zusammenfassung des Geschäftserfolgs zu erhalten.

In Microsoft SQL Server Analysis Services ist ein KPI eine Sammlung von Berechnungen, die einer Measuregruppe in einem Cube zugeordnet sind, die zum Auswerten des Geschäftserfolgs verwendet werden. In der Regel handelt es sich bei diesen Berechnungen um eine Kombination aus MDX-Ausdrücken (Multidimensional Expressions) und berechneten Elementen. KPIs verfügen auch über zusätzliche Metadaten, die Informationen darüber bereitstellen, wie Clientanwendungen die Ergebnisse der Berechnung eines KPI anzeigen sollen.

Ein wichtiger Vorteil von KPIs in Analysis Services besteht darin, dass sie serverbasierte KPIs sind, die von verschiedenen Clientanwendungen verwendet werden. Ein serverbasierter KPI stellt eine einzelne Version der Wahrheit dar, verglichen mit separaten Versionen der Wahrheit von separaten Clientanwendungen. Darüber hinaus kann das Ausführen der manchmal komplexen Berechnungen auf dem Server statt auf jedem Clientcomputer Leistungsvorteile haben.

Allgemeine KPI-Bedingungen

Die folgende Tabelle enthält Definitionen für allgemeine KPI-Begriffe in Analysis Services.

Begriff Definition
Ziel Ein numerischer MDX-Ausdruck oder eine Berechnung, der bzw. die den Zielwert des KPI zurückgibt.
Wert Ein numerischer MDX-Ausdruck, der den Ist-Wert des KPI zurückgibt.
Der Status Ein MDX-Ausdruck, der den Status des KPI zu einem bestimmten Zeitpunkt darstellt.

Der Status MDX-Ausdruck sollte einen normalisierten Wert zwischen -1 und 1 zurückgeben. Werte, die gleich oder kleiner als -1 sind, werden als "schlecht" oder "niedrig" interpretiert. Ein Wert von Null (0) wird als "akzeptabel" oder "mittel" interpretiert. Werte, die gleich oder größer als 1 sind, werden als "gut" oder "hoch" interpretiert.

Eine unbegrenzte Anzahl von Zwischenwerten kann optional zurückgegeben werden und kann verwendet werden, um eine beliebige Anzahl zusätzlicher Zustände anzuzeigen, sofern von der Clientanwendung unterstützt.
Trend Ein MDX-Ausdruck, der den Wert des KPI im Zeitverlauf auswertet. Der Trend kann ein beliebiges zeitbasiertes Kriterium sein, das in bestimmten geschäftlichen Zusammenhängen nützlich ist.

Mit dem Trend-MDX-Ausdruck kann ein Geschäftsbenutzer bestimmen, ob sich der KPI im Laufe der Zeit verbessert oder verschlechtert.
Statusindikator Ein visuelles Element, das einen schnellen Hinweis auf den Status für einen KPI bietet. Die Anzeige des Elements wird durch den Wert des MDX-Ausdrucks bestimmt, der den Status auswertet.
Trendindikator Ein visuelles Element, das einen schnellen Hinweis auf den Trend für einen KPI bietet. Die Anzeige des Elements wird durch den Wert des MDX-Ausdrucks bestimmt, der den Trend auswertet.
Anzeigeordner Der Ordner, in dem der KPI angezeigt wird, wenn ein Benutzer den Cube durchsucht.
Übergeordneter KPI Ein Verweis auf einen vorhandenen KPI, der den Wert des untergeordneten KPI als Teil der Berechnung des übergeordneten KPI verwendet. Manchmal ist ein einzelner KPI eine Berechnung, die aus den Werten für andere KPIs besteht. Diese Eigenschaft erleichtert die korrekte Anzeige der untergeordneten KPIs unterhalb des übergeordneten KPI in Clientanwendungen.
Mitglied der aktuellen Zeit Ein MDX-Ausdruck, der das Mitglied zurückgibt, das den zeitlichen Kontext des KPIs identifiziert.
Gewicht Ein numerischer MDX-Ausdruck, der einem KPI eine relative Wichtigkeit zuweist. Wenn der KPI einem übergeordneten KPI zugewiesen ist, wird die Gewichtung verwendet, um die Ergebnisse des untergeordneten KPI-Werts bei der Berechnung des Werts des übergeordneten KPI proportional anzupassen.

Haupt-KPIs

Eine Organisation kann unterschiedliche Geschäftsmetriken auf unterschiedlichen Ebenen nachverfolgen. Beispielsweise können nur zwei oder drei KPIs verwendet werden, um den Geschäftserfolg für das gesamte Unternehmen zu messen, aber diese unternehmensweiten KPIs können auf drei oder vier anderen KPIs basieren, die von den Geschäftseinheiten im gesamten Unternehmen nachverfolgt werden. Darüber hinaus können Geschäftseinheiten in einem Unternehmen unterschiedliche Statistiken verwenden, um denselben KPI zu berechnen, deren Ergebnisse zu dem unternehmensweiten KPI zusammengeführt werden.

Mit Analysis Services können Sie eine übergeordnete-untergeordnete Beziehung zwischen KPIs definieren. Mit dieser Eltern-Kind-Beziehung können die Ergebnisse des untergeordneten KPI genutzt werden, um die Ergebnisse des übergeordneten KPI zu berechnen. Clientanwendungen können diese Beziehung auch verwenden, um übergeordnete und untergeordnete KPIs entsprechend anzuzeigen.

Gewichte

Gewichtungen können auch auf untergeordnete KPIs angewendet werden. Mithilfe von Gewichtungen kann Analysis Services die Ergebnisse des untergeordneten KPI bei der Berechnung des Werts des übergeordneten KPI proportional anpassen.

Abrufen und Anzeigen von KPIs

Die Anzeige von KPIs hängt von der Implementierung der Clientanwendung ab. Wenn Sie z. B. die Browseransicht auf der Symbolleiste auf der Registerkarte KPIs von Cube-Designer auswählen, wird eine mögliche Clientimplementierung veranschaulicht, mit Grafiken, die zum Anzeigen von Status- und Trendindikatoren verwendet werden, Anzeigeordner, die zum Gruppieren von KPIs verwendet werden, und untergeordnete KPIs, die unter übergeordneten KPIs angezeigt werden.

Sie können MDX-Funktionen verwenden, um einzelne Abschnitte des KPI abzurufen, z. B. den Wert oder das Ziel, für die Verwendung in MDX-Ausdrücken, -Anweisungen und -Skripts.