SSAUDIT
使用 SSAUDIT 組態設定讓 Essbase 日誌順利完成方格更新交易,並在封存後附加至現有日誌。在歸檔作業或其他伺服器中斷後,產生的日誌可作為復原時的輸入資料來源。
SSAUDIT 組態僅適用於區塊儲存 (BSO) 資料庫,不適用於聚總儲存 (ASO) 資料庫。
語法
SSAUDIT appname [ dbname [ log_path] ]-
appname — 應用程式名稱。
-
dbname —選擇性。資料庫 (立方體) 名稱。
-
log_path —選擇性。您要儲存資訊的完整目錄路徑 。除非同時提供 dbname 的值,否則請勿指定 log_path 值。
預設行為 :
-
如果指定 SSAUDIT (或 SSAUDITR),則不會啟用網格更新記錄。
-
如果沒有引數指定 SSAUDIT (或 SSAUDITR), Essbase 會啟動 Essbase 伺服器上所有應用程式中所有立方體的方格更新記錄,並將記錄置於預設目錄:<Application Directory>
/app/appname/dbname。請參閱 Essbase 平台中的環境位置,瞭解 Essbase 中目錄位置的相關資訊。
使用值 xxxxx 表示任何引數均為 "all"。
每個應用程式最多可以發出 10 個 SSAUDIT 敘述句 (總計)。
備註
-
SSAUDIT 會為每個立方體建立兩個日誌:
dbname.atx,其中儲存可作為資料載入輸入來源的更新交易記錄,而dbname.alg則儲存每個更新交易的歷史記錄,包括使用者名稱、時戳和更新的資料列數目。 -
在智慧型檢視中使用任意格式報表時,無法使用 SSAUDIT。
-
如果您在不同的應用程式中有重複的立方體名稱,請勿將其錯誤日誌儲存在相同的目錄中。如果這麼做,一個立方體的日誌將會被相同名稱之所有後續立方體的日誌取代。
-
Essbase 會確保若您啟用方格更新記錄,則不會在未記錄的情況下進行更新。如果 Essbase 因任何原因無法寫入更新日誌,則 Essbase 會失敗更新交易並發出錯誤訊息。
-
SSAUDIT 可能會讓網格從屬端資料更新作業變慢。
範例
SSAudit xxxxx xxxxx c:\sslog啟用記錄所有應用程式和立方體的功能,將記錄儲存在
c:\sslog路徑中。此範例假設您沒有重複的立方體名稱 (請參閱 Notes)。
以下為 的內容範例。Sample Basic 的 ATX 日誌檔:
"New York" "Massachusetts" "Florida" "Connecticut" "New Hampshire" "East"
"Actual" "100-20" "Sales" "Jan" #Mi #Mi 200. 100. 200. 200.
"Actual" "100-20" "Sales" "Feb" #Mi #Mi 206. 100. 200. 206.
"Actual" "100-20" "Sales" "Mar" #Mi #Mi 214. 100. 200. 214.
"Actual" "100-20" "Sales" "Apr" #Mi #Mi 267. 100. 200. 267.
"Actual" "100-20" "Sales" "May" #Mi #Mi 273. 100. 200. 273.
"New York"
"Actual" "100-20" "Sales" "Jan" 8888.
"Actual" "100-20" "COGS" "Jan" 8888.
"Actual" "100-20" "Marketing" "Jan" 8888.
"Actual" "100-20" "Payroll" "Jan" 8888.
"Actual" "100-20" "Misc" "Jan" 8888.
"Actual" "100-20" "Opening Inventory" "Jan" 8888.
"Actual" "100-20" "Additions" "Jan" 8888.
"Actual" "100-20" "Ending Inventory" "Jan" 8888.
"Actual" "100-20" "Inventory" "Jan" 8888.
"Actual" "100-30" "Sales" "Jan" 8888.
"New York"
"Jan" "Feb" "Mar" "Apr" "May" "Jun" "Jul" "Aug" "Sep" "Oct" "Nov" "Dec"
"Actual" "100-20" "Sales" 8888. 9999. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi
"Actual" "100-20" "COGS" 8888. 9999. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi
"Actual" "100-20" "Marketing" 8888. 9999. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi
"Actual" "100-20" "Payroll" 8888. 9999. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi
"Actual" "100-20" "Misc" 8888. 9999. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi
"New York"
"Jan" "Feb" "Mar" "Apr" "May" "Jun" "Jul" "Aug" "Sep" "Oct" "Nov" "Dec"
"Actual" "200-20" "COGS" 7777. 6666. #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 以下為 Sample Basic 之 .alg 日誌檔的內容範例。ALG 資訊描述記錄在 .atx 檔案中的更新資料記錄。
[Thu May 24 17:29:07 2012]
Create Spreadsheet Update Log
[Thu May 24 17:37:46 2012]
Log Updates From User [ admin ] Starting At Row [ 1 ] For A Total Of [ 7 ] Rows
[Thu May 24 17:42:29 2012]
Log Updates From User [ admin ] Starting At Row [ 8 ] For A Total Of [ 12 ] Rows
[Thu May 24 17:45:31 2012]
Log Updates From User [ admin ] Starting At Row [ 20 ] For A Total Of [ 8 ] Rows
[Thu May 24 17:47:14 2012]
Log Updates From User [ admin ] Starting At Row [ 28 ] For A Total Of [ 4 ] Rows