多維度模型中的關鍵效能指標 (KPI)

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

在商務術語中,關鍵效能指標(KPI)是衡量業務成功的可量化度量。

在 SQL Server Analysis Services 中,KPI 是與 Cube 中用來評估商務成功的量值群組相關聯的計算集合。 一般而言,這些計算是多維度表達式 (MDX) 表達式或匯出成員的組合。 KPI 也有額外的元數據,可提供用戶端應用程式如何顯示 KPI 計算結果的相關信息。

KPI 會處理目標集的相關信息、Cube 中記錄之效能的實際公式,以及用來顯示效能趨勢和狀態的度量。 AMO 可用來定義 KPI 值的公式和其他定義。 用戶端應用程式會使用查詢介面,例如 ADOMD.NET,來擷取和公開 KPI 值給終端使用者。 如需詳細資訊,請參閱使用 ADOMD.NET進行開發

簡單的 Kpi 物件是由:基本資訊、目標、達到的實際值、狀態值、趨勢值,以及檢視 KPI 的資料夾。 基本資訊包括 KPI 的名稱和描述。 目標是評估為數位的 MDX 運算式。 實際值是評估為數位的 MDX 運算式。 狀態和趨勢值是評估為數位的 MDX 運算式。 資料夾是提供給用戶端之 KPI 的建議位置。

在商務術語中,關鍵效能指標(KPI)是衡量業務成功的可量化度量。 KPI 會隨著時間經常評估。 例如,組織的銷售部門可以使用每月毛利率作為 KPI,但相同組織的人力資源部門可能會使用每季員工營業額。 每個都是 KPI 的範例。 商務主管經常取用分組在商務計分卡中的 KPI,以取得業務成功的快速且精確的歷程記錄摘要。

在 Microsoft SQL Server SQL Server Analysis Services 中,KPI 是計算的集合,這些計算與 Cube 中的量值群組相關聯,用來評估業務成功。 這些計算通常是多維度表達式 (MDX) 表示式和匯出成員的組合。 KPI 也有額外的元數據,可提供用戶端應用程式如何顯示 KPI 計算結果的相關信息。

SQL Server Analysis Services 中 KPI 的主要優點之一,就是它們是由不同用戶端應用程式取用的伺服器型 KPI。 伺服器型 KPI 會呈現單一版本的事實,相較於個別用戶端應用程式的不同版本真相。 此外,在伺服器上執行有時複雜的計算,而不是在每個用戶端計算機上執行,可能會有效能優點。

一般 KPI 詞彙

下表提供 SQL Server Analysis Services 中常見 KPI 詞彙的定義。

術語 定義
目標 MDX 數值表示式或傳回 KPI 目標值的計算。
價值 傳回 KPI 實際值的 MDX 數值表示式。
地位 MDX 運算式,表示指定時間點的 KPI 狀態。

狀態 MDX 運算式應該傳回 -1 到 1 之間的正規化值。 等於或小於 -1 的值會解譯為「壞」或「低」。值為零 (0) 會解譯為「可接受的」或「中」。等於或大於 1 的值會解譯為「良好」或「高」。

您可以選擇傳回不限數量的中繼值,如果用戶端應用程式支援,則可以用來顯示任意數目的額外狀態。
趨勢 評估一段時間 KPI 值的 MDX 運算式。 趨勢可以是適用於特定商務內容的任何時間型準則。

趨勢 MDX 運算式可讓商務用戶判斷 KPI 是經過一段時間的改善,還是隨著時間而降低。
狀態指示器 可視化專案,提供 KPI 狀態的快速指示。 項目的顯示取決於評估狀態的 MDX 運算式值。
趨勢指標 可視化元素,提供 KPI 趨勢的快速指示。 項目的顯示取決於評估趨勢的 MDX 運算式值。
顯示資料夾 當用戶流覽 Cube 時,KPI 會出現所在的資料夾。
父 KPI 現有 KPI 的參考,這個 KPI 會使用子 KPI 的值作為父 KPI 計算的一部分。 有時候,單一 KPI 會是由其他 KPI 的值所組成的計算。 此屬性有助於在用戶端應用程式中父 KPI 下方正確顯示子 KPI。
目前時間成員 會傳回識別 KPI 時態內容之成員的 MDX 運算式。
重量 指派 KPI 相對重要性的 MDX 數值表示式。 如果 KPI 指派給父 KPI,則計算父 KPI 的值時,權數會用來按比例調整子 KPI 值的結果。

父 KPI

組織可能會追蹤不同層級的不同商務計量。 例如,只有兩或三個 KPI 可用來衡量整個公司的業務成功,但這些全公司的 KPI 可能以整個公司業務單位所追蹤的三或四個 KPI 為基礎。 此外,公司中的業務單位可能會使用不同的統計數據來計算相同的 KPI,其結果會匯總至全公司的 KPI。

SQL Server Analysis Services 可讓您定義 KPI 之間的父子關聯性。 這個父子關聯性可讓子 KPI 的結果用來計算父 KPI 的結果。 用戶端應用程式也可以使用這個關聯性來適當地顯示父和子 KPI。

權重

權數也可以指派給子 KPI。 加權可讓 SQL Server Analysis Services 在計算父 KPI 的值時,按比例調整子 KPI 的結果。

擷取和顯示 KPI

KPI 的顯示取決於用戶端應用程式的實作。 例如,在 Cube 設計師的 [KPI] 索引卷標上選取 瀏覽器檢視 會顯示一個可能的用戶端實作,其中圖形用來顯示狀態和趨勢指標、顯示用來分組 KPI 的資料夾,以及父 KPI 底下顯示的子 KPI。

您可以使用 MDX 函式來擷取 KPI 的個別區段,例如值或目標,以用於 MDX 運算式、語句和腳本。