SSAUDIT

SSAUDIT構成設定を使用して、Essbaseログでグリッド更新トランザクションが正常に完了し、アーカイブ後に既存のログに追加されるようにします。結果のログを、アーカイブ操作または他のサーバー操作後、回復時に入力データのソースとして使用できます。

SSAUDIT構成は、ブロック・ストレージ(BSO)データベースにのみ適用され、集約ストレージ(ASO)データベースには適用されません。

構文

SSAUDIT appname [ dbname [ log_path] ]
  • appname— アプリケーション名。

  • dbname— オプション。データベース(キューブ)名。

  • log_path— オプション。情報を保管するディレクトリのフルパス。dbnameの値も指定していないかぎり、log_path値は指定しないでください。

デフォルトの挙動:

  • SSAUDIT (またはSSAUDITR)を指定している場合、グリッド更新ロギングは有効になっていません。

  • If SSAUDIT (or SSAUDITR) is specified with no arguments, Essbase activates grid update logging for all cubes in all applications on the Essbase Server, and puts the log in the default directory: <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

参照

Alter Database Begin | End Archive (MaxL)

SSAUDITR