什麼是量值和維度?
維度和量值是資料彙總的實體層面。
本主題使用 BAM 實例提供環境以說明量值和維度的意義。
量值
假設您以極其簡單的方式,為訂單管理程序定義了包含三個項目的 BAM 活動:
- 程序開始時間 (現實世界的事件)
- 程序結束時間 (也是現實世界的事件)
- 程序持續時間 (#2 - #1 的計算)在此例中將資料彙總是很容易的;只需將彙總函式 (例如,平均值、最小值、最大值等) 套用到一系列個別的持續時間值 (亦即,每張訂單的持續處理期間)。「平均持續時間」的概念是量值,並且為單一值。 這個量值會自行產生與程序管理相關的資訊,藉以指示程序的整體表現 (就適時性/處理能力而言) 是否如預期一般。 不過,由於缺少其他的資料 (因為「平均持續時間」是單一值),要瞭解量值實際值的意義會比較困難;例如,本週的平均持續時間為什麼會突增? 是否因為特定的夥伴、計劃或產品而引起?
維度
維度是協助量值取用者瞭解這些量值意義的內涵。
續上例,假設您為訂單管理程序另外新增三個項目到 BAM 活動中:
- 交易夥伴名稱 (傳送訂單者)
- 業務經理名稱 (銷售連絡人)
- 銷售地區因為活動現在包含三個可能的資料樞紐 (夥伴、業務經理、地區),彙總這項資料的實際結果將會在執行階段建立三維度的 Cube。彙總仍然從工作的第一個項目開始進行,結果會建立單一的「平均持續時間」量值。 當工作的下一個項目 (因另一張訂單的到來而起始) 完成時,如果此項目的交易夥伴、業務經理和地區都和工作第一個項目的完全相同,那麼目前所要進行的,就只是根據兩個項目 (例如,兩個持續時間的平均值) 重新計算「平均持續時間」量值,以取得單一「平均持續時間」量值的值。但是只要有不同於此前所遇交易夥伴、業務經理或地區的一組項目出現,就會建立「平均持續時間」量值的新值,並與第一個項目分開維護。例如,如果工作第三個項目的交易夥伴和前兩個項目的不同,結果將會在交易夥伴維度上產生第二個「平均持續時間」量值的值。 您現在可以沿著交易夥伴維度檢視「平均持續時間」值,並且會看到像是「處理 TradingPartnerX 的訂單所花費的平均時間幾乎是處理 TradingPartnerY 的訂單所需時間的兩倍」等的情況。 此外,維度可以摺疊以方便檢視,這樣您就仍然能看見與任何交易夥伴或其他維度無關之程序的整體「平均持續時間」。最後,如果交易夥伴、業務經理和地區各自都有恰好三個不同的值,一旦出現所有的排列組合,產生的結果將會一個 Rubik's® Cube 的資料;使用者可以在產生的 27 個獨立維護的「平均持續時間」值中擇一進行檢視,而其中的維度即是 Cube 三邊上的一邊。
何謂 BAM?
商務活動監控 (BAM) 是可讓您管理彙總、 警示和設定檔,以監控相關的商務計量 (稱為關鍵效能指標或 Kpi) 的工具集合。 它可讓您端對端掌握商務程序,因此您可以找出問題並解決問題,您的企業內提供的各種作業,處理程序和交易的結果與狀態的精確資訊。
BAM 架構提供簡單、 即時、 交易一致的方式來監控異質商務應用程式,以及呈現 SQL 查詢與彙總的報告 (OLAP) 資料。 透過查詢和彙總,您可以包含不只存在於期間執行商務資料處理,但是也狀態的靜態與動態執行中的商務處理,獨立的業務自動化的方式。
BAM 適用於操作商務智慧與應用程式整合技術來持續精簡它們根據意見反應直接來自操作事件的自動化程序。 除了稽核商務程序 (和商務程序管理系統),BAM 可以傳送事件驅動的警示,可用來變更警示的決策者可能會需要動作的商務。
留言
張貼留言