共用方式為


資料倉儲和分析概觀

 

發行︰ 2016年7月

適用於: System Center 2012 SP1 - Service Manager、System Center 2012 R2 Service Manager、System Center 2012 - Service Manager

System Center 2012 – Service Manager 中的資料倉儲提供三個主要功能:

  1. 從主要 Service Manager 資料庫卸載資料,改善 Service Manager 資料庫的效能

  2. 長期資料儲存

  3. 提供報表所需的資料

Service Manager 隨附的資料倉儲實際上是其本身的管理組件, 且基本上具有其他 System Center 元件 (例如 System Center 2012 – Operations Manager) 中出現的所有 System Center 通用平台項目。 這些元件是以通用平台為基礎,而通用平台包含下列項目:

  • 以模型為基礎的資料庫,用來儲存資料倉儲的設定資訊,以及暫存從 Service Manager 資料庫擷取的資料。 在資料倉儲管理組件中,這個以模型為基礎之資料庫的執行個體名為 DWStagingAndConfig。

  • 管理伺服器,其中包含下列項目:

    • System Center 資料存取服務

    • System Center 管理服務

      System_CAPS_ICON_note.jpg 注意


      對於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