處理選項和設定
當您在 Microsoft SQL Server Analysis Services 中處理物件時,您可以選取處理選項來控制每個物件發生的處理類型。此外,您還可以啟用 Analysis Services 來決定適當的處理類型。每一個物件可用的處理方法各不相同,且會依據物件類型和因上次處理之後物件所發生的變更來決定。如果您讓 Analysis Services 自動選取處理方法,它將使用的方法是能夠使物件在最短時間內回到完整處理狀態。
處理設定可讓您控制所處理的物件,以及用來處理這些物件的方法。有些處理設定主要是用在批次處理作業。如需有關批次處理的詳細資訊,請參閱<在 Analysis Services 中執行批次處理>。
處理選項
下表描述 Analysis Services 中可用的處理方法,並識別支援每一個方法的物件。
處理預設
偵測物件的處理狀態,並且執行必要的處理,以便將尚未處理或部分處理的物件傳遞為完整處理的狀態。Cube、資料庫、維度、量值群組、採礦模型、採礦結構和資料分割,都支援此處理選項。處理完整
處理 Analysis Services 物件及其包含的所有物件。對已處理過的物件執行處理完整時,Analysis Services 會先卸除該物件中的所有資料,然後再處理該物件。當物件有結構變更時,例如加入、刪除或重新命名了屬性階層,就需要這種處理。Cube、資料庫、維度、量值群組、採礦模型、採礦結構和資料分割,都支援此處理選項。處理累加
加入新的、可用的事實資料,且只處理相關的資料分割。量值群組和資料分割均支援此處理選項。處理更新
強制重新讀取資料和更新維度屬性。將卸除對相關資料分割的彈性彙總和索引。例如,此處理選項可將新成員加入維度中,並強制完整重新讀取資料來更新物件屬性。維度支援此處理選項。處理索引
為所有已處理的資料分割建立或重建索引和彙總。此選項會在尚未處理的物件上造成錯誤。Cube、維度、量值群組和資料分割均支援此處理選項。處理資料
只處理資料而不建立彙總或索引。如果資料分割中有資料,在使用來源資料重新擴展資料分割之前會卸除它。維度、Cube、量值群組和資料分割均支援此處理選項。取消處理
卸除所指定之物件中的資料和任何較低層級的構成物件。卸除資料之後,不會重新載入它。Cube、資料庫、維度、量值群組、採礦模型、採礦結構和資料分割,都支援此處理選項。處理結構
如果 Cube 已取消處理,Analysis Services 將視需要來處理 Cube 的所有維度。然後,Analysis Services 將只建立 Cube 定義。如果此選項套用至採礦結構,它就會使用來源資料擴展採礦結構。此選項和 [處理完整] 選項之間的差異,在於此選項不會反覆處理到採礦模型本身。Cube 和採礦結構均支援此處理選項。處理清除結構
從採礦結構中移除所有培訓資料。只有採礦結構支援此處理選項。處理指令碼快取
下一版的 Microsoft SQL Server 將不再提供此功能。請勿在新的開發工作中使用此功能,並且儘速修改使用此功能的應用程式。.
處理設定
下表描述建立處理作業時可用的處理設定。
處理選項 |
描述 |
---|---|
平行 |
用於批次處理。此設定會造成 Analysis Services 將處理工作分出,以便在單一交易內平行執行。如果失敗,結果就是回復所有變更。您可以明確設定平行工作的最大數目,或讓伺服器決定最佳散發方式。[平行] 選項在加速處理方面很有用。 |
循序 (交易模式) |
控制處理作業的執行行為。有兩個選項可以使用:
當您使用 [一筆交易] 處理時,所有變更會在處理作業成功之後才獲得認可。也就是說,所有受到特定處理作業影響的 Analysis Services 物件都會保持為可供查詢使用,直到認可處理為止。這會使物件暫時無法使用。使用 [個別交易] 會讓受到處理作業中某個處理序影響的所有物件在該處理序一成功後,就無法供查詢使用。 |
回寫資料表選項 |
控制處理進行期間回寫資料表的處理方式。此選項適用於 Cube 中的回寫資料分割,並且使用下列選項:
|
處理受影響的物件 |
控制處理作業的物件範圍。受影響的物件是由物件相依性來定義。例如,資料分割相依於可決定彙總的維度,但維度並未相依於資料分割。您可以使用下列選項:
|
維度索引鍵錯誤 |
決定在處理期間發生錯誤時,Analysis Services 所採取的動作。選取 [使用自訂錯誤組態] 時,可以選取下列動作的值,來控制錯誤處理行為:
當您選取 [使用預設錯誤組態] 時,Analysis Services 會使用為各個正在處理的物件而設定的錯誤組態。如果物件設定為使用預設組態設定,Analysis Services 會使用為各個選項列出的預設值。 |