聚總儲存立方體的獨佔作業
Essbase 彙總儲存 (ASO) 立方體上的某些作業是獨佔的,這表示它們無法與相同類型作業的其他作業同時執行。進行獨佔作業時,對立方體的查詢可以繼續。
在聚總儲存立方體上,無法同時在同一個立方體上執行多個專用作業。如果正在執行一個專用作業,同時嘗試進行第二個專用作業,就會拒絕第二個作業,並顯示一則訊息,指出第一個作業正在進行中時無法繼續作業。例如,在執行部分資料清除時,即使作業正在清除不同的區域,也無法並行執行第二個部分資料清除。雖然大多數獨佔作業都是互斥的,但還是有一些異常狀況。
獨家營運及例外情況:
-
匯出
匯出是唯讀作業,因此可同時執行多個匯出作業。匯出作業可以與組建聚總和備份同時執行,兩者都是專用作業;不過,匯出與任何其他專用作業並不相容。
-
組建聚總
-
備份 (以唯讀存檔模式輸入立方體)
-
資料載入 (將載入緩衝區的內容確認至立方體)
建立聚總儲存載入緩衝區並將資料載入至載入緩衝區不是專用的作業。這些作業可以與任何其他作業同時執行。不過,將載入緩衝區中的資料確認至立方體是獨佔的作業。
-
試算表傳送作業 (例如,更新儲存格)
如果嘗試另一個專用作業時正在執行傳送作業,新的作業會等待傳送作業完成後再繼續。即使與傳送作業不相容,新的作業也不會發生錯誤,因為傳送作業會假設為小且快速 (<5 秒)。這表示許多使用者可以同時執行試算表傳送作業,而不會拒絕那些作業,因為它們彼此不相容。
附註:
如果在執行傳送作業時嘗試執行多個專用作業,則會在傳送作業完成後隨機執行新的專用作業;順序不是以嘗試新專用作業的順序為基礎。例如,如果傳送作業正在執行,且嘗試執行不同類型的專用作業,則新的專用作業會等待傳送作業完成後再繼續。在此同時,如果其他使用者嘗試執行更多傳送作業,這些傳送作業可能會在執行其他專用作業之前執行,即使這些作業之後嘗試過也一樣。因此,只要至少有一個等待執行的傳送作業,獨佔作業就會無限期等待。
-
合併時段
-
自訂計算、配置和其他寫入作業
-
資料清除作業 (僅完整、僅聚總及部分)
查詢可以與所有專用作業同時執行。不過,如果作業新增、變更或移除立方體中的任何資料,則當查詢可見變更時,作業結束會發生下列順序:
-
任何新的查詢都會暫時被封鎖,無法啟動 (查詢等待)。
-
現有的查詢完成執行。
-
獨佔作業的資料變更會確認至立方體。
-
正在等待的查詢繼續。
查詢一律不會被拒絕或取消,因為該作業會變更聚總儲存立方體的資料。