資料倉儲和分析概觀
發行︰ 2016年7月
適用於: System Center 2012 SP1 - Service Manager、System Center 2012 R2 Service Manager、System Center 2012 - Service Manager
System Center 2012 – Service Manager 中的資料倉儲提供三個主要功能:
從主要 Service Manager 資料庫卸載資料,改善 Service Manager 資料庫的效能
長期資料儲存
提供報表所需的資料
Service Manager 隨附的資料倉儲實際上是其本身的管理組件, 且基本上具有其他 System Center 元件 (例如 System Center 2012 – Operations Manager) 中出現的所有 System Center 通用平台項目。 這些元件是以通用平台為基礎,而通用平台包含下列項目:
以模型為基礎的資料庫,用來儲存資料倉儲的設定資訊,以及暫存從 Service Manager 資料庫擷取的資料。 在資料倉儲管理組件中,這個以模型為基礎之資料庫的執行個體名為 DWStagingAndConfig。
管理伺服器,其中包含下列項目:
System Center 資料存取服務
System Center 管理服務
注意
對於System Center 2012 R2 Service Manager,System Center 管理服務已重新命名為 Microsoft Monitoring Agent。System Center 管理設定服務
除了建立在 System Center 通用平台之上的基礎外, Service Manager 資料倉儲還具有兩個其他資料庫:
DWRepository - 儲存轉換後的資料並針對報表用途最佳化。
DWDataMart - 載入轉換後的資料,以及最終作為報表的查詢來源。
資料倉儲的設計宗旨如下:
藉由管理組件具備完整擴充性。
運用資料倉儲最佳作法,例如具有事實和維度的維度模型。
以非常大的規模運作。
System Center 2012 – Service Manager 中資料倉儲的設計主要是為了成為一個平台元件,讓 System Center 使用者能夠將所有 System Center 產品的資料放置在一起,以全面掌握其資訊技術 (IT) 投資的狀況。
OLTP 與 OLAP 之間的差異 (執行與分析交易)
線上交易處理 (OLTP) 系統是設計成快速寫入較小的工作單位,例如快速建立單一事件。 相反地,線上分析處理 (OLAP) 資料倉儲則是設計來加速對大型資料集合的分析,例如,針對去年建立的所有事件,快速判斷是否遵守服務等級協定 (SLA)。
資料倉儲和分析項目
System Center 2012 – Service Manager 的資料倉儲分析項目包含 System Center 通用模型、資料倉儲資料庫、OLAP Cube、管理組件協調流程,以及 Service Manager 軟體開發套件 (SDK)。 下列各節將進一步詳細說明各項目。
System Center 通用模型和資料倉儲資料架構
此為呈現可用於 System Center 2012 – Service Manager之 System Center 通用模型和資料倉儲資料庫架構的圖表。 資料庫架構以通用管理組件模型為基礎,這表示關聯式資料庫物件和關聯性可受益於類別繼承。
如果您不熟悉開發管理組件,針對資料倉儲撰寫自訂查詢可能令人卻步。 不過,架構圖表很有用,可幫助您開始使用。 您可以下載 Visio 圖表、SystemCenterCommonModel-SCSM2010.vsd 和 DWDataMart.vsd,這些項目是 Service Manager 工作輔助 (SM_job_aids.zip) 的一部分。 資料倉儲中不同類型的資料表會以不同色彩標示在架構圖表中。
Service Manager 資料倉儲資料庫
Service Manager 中的資料倉儲包含下列資料庫:
DWStagingAndConfig - 從來源系統 (例如 Service Manager 和 Operations Manager) 擷取的資料一開始儲存的位置。
DWRepository - 於此處將擷取的來源資料轉換成報表最佳化結構。
DWDataMart - 於此處儲存已發佈,並且可供報表使用的資料。 這也是長期儲存資料的位置,以供歷史報表製作和分析。
OLAP Cube
如前所述,OLAP Cube 用於線上分析處理,而且是可供快速分析資料的資料結構。 您可以將其視為有助於從多個檢視方塊進行操作和分析的工具。 Cube 資料結構有助於克服關聯式資料庫的某些限制。
System Center 2012 – Service Manager 包含數個預先定義的 OLAP Cube,使用者可在 Microsoft Excel 中進行檢視,並可作為 SharePoint 儀表板檢視。 作者可以針對自訂的資料來源自行建立 OLAP Cube,並在自訂管理組件中包含 Cube。
Service Manager 軟體開發套件
System Center 2012 – Service Manager SDK 包含使用 Service Manager 撰寫時可能需要的資訊,以延伸資料倉儲功能來管理您自己的自訂資料。 使用資料倉儲的功能 (例如自訂資料的 OLAP Cube 處理),您必須先建立並匯入自訂管理組件。 自訂管理組件包會包含資料模型的定義,並在可能的情況下包含 OLAP Cube 定義。
在 Service Manager System Center 2012 - Service Manager 撰寫指南 中,您可以進一步瞭解使用 SDK 來為建立您自己的自訂管理組件。 此外,您也可以在 Microsoft 下載中心下載 System Center 2012 - Service Manager 2012 SDK 。