交易日誌資料載入歸檔
TRANSACTIONLOGDATALOADARCHIVE 組態設定指定記錄交易時要封存的資料類型。依預設, Essbase 僅封存用戶端資料載入的資料載入與規則檔案。
在交易記錄期間, Essbase 會在下列目錄中建立資料載入與規則檔案的封存副本:
<Application Directory>/app/appname/dbname/Replay請參閱 Essbase 平台中的環境位置,瞭解 Essbase 中目錄位置的相關資訊。
接著,在重新執行記錄的交易期間會使用這些檔案。
若要啟用交易記錄和重新執行,請使用 TRANSACTIONLOGLOCATION 組態設定。
交易記錄與重新執行有助於復原 Essbase 區塊儲存立方體。交易記錄和重新執行不適用於聚總儲存立方體。
語法
TRANSACTIONLOGDATALOADARCHIVE [appname [dbname]] [OPTION]-
appname —選擇性。指定要封存與已記錄交易相關聯之資料與規則的應用程式。
如果您指定 appname 的值,但未指定 dbname 的值,則設定會套用至指定應用程式中的所有立方體。
若要啟用特定立方體的設定,您必須指定應用程式和立方體。
如果您未指定應用程式,則無法指定立方體。如果您未指定應用程式和多維資料庫,則設定會是全域的,並套用至 Essbase 伺服器上的所有多維資料庫。
-
dbname —選擇性。在 appname 指定的應用程式中,指定資料庫 (立方體),以封存與已記錄交易關聯的資料和規則。
如果您指定 dbname 的值,但未指定 appname 的值,則會忽略您的規格。
-
OPTION — 有效值如下:
-
CLIENT:(預設) 將用戶端資料載入的資料載入與規則檔歸檔。這是預設值。
-
伺服器:封存伺服器與 SQL 伺服器資料載入上的資料載入與規則檔案。
警示:
伺服器資料載入是使用
Replay目錄中存檔於伺服器上的資料載入與規則檔案重新執行。請勿重新命名這些檔案。此外,如果資料載入與規則檔的內容在進行重新執行作業之前發生變更,則在重新執行時會使用修改過的資料。因此,復原的立方體中的資料不會與原始資料相同。 -
SERVER_CLIENT:封存伺服器與用戶端資料。
-
NONE:未存檔任何資料。
如果您選取 NONE 並使用從屬端資料, Essbase 便無法重新執行資料載入。在此情況下,若要復原交易,您必須在重新執行剩餘的交易之前,先手動載入用戶端資料。
如果您使用伺服器或 SQL 檔,且資料和規則檔未封存於
Replay目錄中 (例如,您未使用 SERVER 或 SERVER_CLIENT 選項), Essbase 會重新執行目前在資料來源中的資料,而該資料可能或可能不是原先載入的資料。
-
您必須重新啟動 Essbase 伺服器,才能初始化任何對組態所做的變更。
範例
TRANSACTIONLOGDATALOADARCHIVE SERVER_CLIENT封存 Essbase 伺服器上所有立方體的伺服器與用戶端資料。