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
を使用して、任意の引数に対してすべてを指定します。
アプリケーションごとに最大10 (合計) SSAUDIT文を発行できます。
ノート
-
SSAUDITは、キューブごとに2つのログを作成します。
dbname.atx
は、データ・ロードの入力ソースとして使用できる更新トランザクション・レコードを保管し、dbname.alg
は、ユーザー名、タイムスタンプ、更新された行数など、すべての更新トランザクションからの履歴レコードを保管します。 -
SSAUDITは、Smart Viewでフリーフォーム・レポートを使用する場合、使用できません。
-
異なるアプリケーションに重複したキューブ名がある場合、同じディレクトリにエラー・ログを保管しないでください。これを行うと、キューブのログが、同じ名前の後に作成されたキューブのログに置き換わります。
-
Essbaseでは、グリッド更新ロギングを有効にした場合、更新はログ記録が必ず行われます。Essbaseがなんらかの理由で更新ログに書き込むことができない場合、Essbaseで更新トランザクションが失敗し、エラー・メッセージが発行されます。
-
SSAUDITで、グリッド・クライアントのデータ更新操作が遅くなる場合があります。
例
SSAudit xxxxx xxxxx c:\sslog
すべてのアプリケーションおよびキューブに対してロギングを有効にし、パス
c:\sslog
にログを保管します。この例では、重複したキューブ名がないことを想定しています(ノートを参照)。
次に、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