本文件已封存並已停止維護。

關於管理資料倉儲

更新日期: 2010年12月

適用於: System Center Service Manager 2010 SP1

在 Service Manager 中,會在不同的時間點執行七種資料倉儲作業以維護資料倉儲,如下表所示。

 

資料倉儲作業 說明

MPSyncJob

此作業會同步處理來自 Service Manager 來源的所有管理組件。這些管理組件定義資料倉儲的內容。此作業會在您登錄 Service Manager 管理群組後立即開始執行,初次執行須花數小時才會完成。如需詳細資訊,請參閱 System Center Service Manager 部署指南中的<登錄 Service Manager 資料倉儲>(http://go.microsoft.com/fwlink/?LinkId=129134)。

DWMaintenance

此作業會執行編製索引及更新統計資料之類的資料倉儲維護。此作業會在 MPSyncJob 完成後自動執行。

實體 (或清理)

清理功能通常包含根據可設定時段移除資料的資料倉儲活動。

note附註
在這一版的 Service Manager 中,清理功能是以工作流程的方式處理。此作業的設定不可設定。

擷取

此作業會從 Service Manager 資料庫擷取資料。此作業會在 Service Manager 資料庫中查詢自前一次執行以來的差異資料,並且將新資料寫入資料倉儲中的 DWStagingAndConfig 資料庫。Service Manager 中有兩個擷取作業:一個用於 Service Manager 管理群組,另一個則用於資料倉儲管理群組。

轉換

此作業會擷取臨時區域中的原始資料,並且執行將該資料處理成最終報表格式所需的清理、重新格式化及彙總。轉換資料會寫入 DWRepository 資料庫中。

載入

此作業會查詢 DWRepository 資料庫的資料,並且將該資料插入 DWDatamart 資料庫。DWDatamart 是用於所有使用者報表需求的資料庫。

如需擷取、轉換及載入 (ETL) 作業的詳細資訊,請參閱部落格文章 Data Warehouse – Anatomy of Extract, Transform, Load (ETL) (資料庫倉儲 - 擷取、轉換、載入 (ETL) 詳細分析) (http://go.microsoft.com/fwlink/?LinkId=164088)。

為管理主要由報表使用的資料倉儲,您必須根據這些作業執行維護工作。例如,您可以檢視這些作業的狀態、暫停並恢復、設定排程、啟用和停用排程,以及疑難排解資料倉儲作業。這些維護工作皆可利用 PowerShell 命令執行。此外,其中有些工作亦可透過 Service Manager 主控台執行。下列程序提供使用 PowerShell 與正確使用 Service Manager 主控台的指示。

進行部署期間,您已經依照 System Center Service Manager Deployment Guide (System Center Service Manager 部署指南) 中<Register Service Manager Management Group>(登錄 Service Manager 管理群組) (http://go.microsoft.com/fwlink/?LinkId=129134) 中的討論內容登錄 Service Manager 管理群組。因此,系統會開始部署管理組件,同時啟動 MPSyncJob。在 MPSyncJob 完成之前,您不應開始或恢復任何資料倉儲作業,MPSyncJob 的完成狀態會顯示在 Service Manager 主控台的 [資料倉儲作業] 窗格中。

在下列程序中,您可以搭配使用 Windows PowerShell 指令程式和 Service Manager 主控台來執行資料倉儲作業,以管理資料倉儲。

 

工作 參考

啟用資料倉儲作業

如何啟用資料倉儲工作排程

檢視資料倉儲作業狀態

如何檢視資料倉儲工作的狀態

必要時開始與停止資料倉儲作業

如何暫停和繼續資料倉儲工作

排程週期執行資料倉儲作業

如何排程資料倉儲工作

判斷資料倉儲作業是否依預期執行

如何疑難排解資料倉儲工作排程

作業排程與頻率

作業的排程定義作業開始時間。頻率是指作業開始之後多久執行一次。無論排程與頻率如何,除非啟用作業排程,否則該作業不會執行。除了實體 (清理) 作業外,每個作業都有預設的排程開始時間,也就是午夜。下表列出排定的開始時間、頻率,以及預設排程設定。

 

資料倉儲作業 排定的開始時間 頻率 預設啟用?

MPSyncJob

午夜

每小時

DWMaintenance

午夜

每小時

擷取

午夜

每 5 分鐘

轉換

午夜

每 30 分鐘

載入

午夜

每小時

在這一版的 Service Manager 中,清理功能是以工作流程的方式處理。此作業的設定不可設定。

Windows PowerShell 指令程式

Windows PowerShell 適用之 Service Manager 嵌入式管理單元包含指令程式,此案例中可利用這些指令程式,在裝載資料倉儲的伺服器上管理資料倉儲功能。您必須以系統管理員身分執行所有 Windows PowerShell 指令程式。若要檢視 [Windows PowerShell 說明],請輸入 get-help 命令,並加上需要說明的指令程式名稱。例如,輸入 get-help Set-SCDWJobSchedule。下列指令程式適用於以下案例:

  • Get-SCDWJobSchedule — 顯示資料倉儲作業的排程。

  • Get-SCDWJob — 取得目前的資料倉儲作業。

  • Get-SCDWMgmtGroup — 顯示已向資料倉儲登錄之管理群組的詳細資料。

  • Remove-SCDWMgmtGroup — 移除資料倉儲中的管理群組。

  • Set-SCDWJobSchedule — 設定資料倉儲作業的排程。

  • Enable-SCDWJobSchedule — 啟用資料倉儲作業排程。

  • Disable-SCDWJobSchedule — 停用資料倉儲作業排程。作業排程預設為停用。

當您第一次執行 Windows PowerShell 指令程式時,您必須將執行原則設定為 RemoteSigned。然後,每當您執行 Windows PowerShell 指令程式時,必須執行 Add-PSSnapin 命令以新增 Service Manager 嵌入式管理單元。如需這些命令的詳細資訊,請參閱開始使用 Windows PowerShell 適用的 Service Manager 指令程式

開始使用資料倉儲作業

當您向 Service Manager 資料倉儲登錄時 (請參閱 System Center Service Manager 部署指南中的<登錄 Service Manager 資料倉儲>(http://go.microsoft.com/fwlink/?LinkId=129134)),MPSyncJob 會開始執行。此作業初次執行時可能需花數小時才會完成。當此作業完成時,您會看見 [資料倉儲作業] 窗格中列出兩個擷取作業。所列的其中一個擷取作業為 [Extract_<資料倉儲管理群組名稱>],另一個則為 [Extract_<Service Manager 管理群組名稱>]。這兩個擷取作業出現時,就表示 MPSyncJob 初次執行已經完成,您可以繼續進行後續的維護工作。

這些資訊是否對您有所幫助?請將您對於 System Center Service Manager 文件的建議和意見傳送至 scsmdocs@microsoft.com。
顯示: