Share via


在 Analysis Services 中執行批次處理

在 Microsoft SQL Server Analysis Services 中,您可以批次處理物件。使用批次處理,您就可以選取要處理的物件並控制處理的順序。此外,批次可以當做一系列獨立的作業來執行,或是做為交易執行,其中若有一個處理序失敗,就會造成整個批次全部回復。

使用批次處理,您可以控制處理影響線上資料的方式。例如,當您完整處理維度時,任何使用該維度的資料分割都會標示為尚未處理。因此,包含尚未處理之資料分割的 Cube 都無法瀏覽。您可以同時處理維度和受影響的資料分割,藉由批次處理作業的方式處理解決這種狀況。將批次處理作業當做交易執行,可確保包含在作業中的所有物件保持可供查詢,直到所有處理完成為止。當交易認可有所變更時,受影響的物件上會放置鎖定,如此可讓物件暫時無法使用。如需有關處理選項和設定的詳細資訊,請參閱<處理選項和設定>。

您可以使用 SQL Server Management Studio 中的 [物件總管],或 Business Intelligence Development Studio 中的 [方案總管] 來執行批次處理。同時,您也可以使用 SQL Server Management Studio 中的 [XMLA 查詢] 視窗來執行 XMLA 指令碼,或將 XMLA 指令碼當做排程工作來執行。如需詳細資訊,請參閱<如何:批次處理 Analysis Services 物件>和<使用 SQL Server Agent 排程管理工作>。