SSAUDIT

SSAUDIT 구성 설정을 사용하여 Essbase 로그가 그리드 업데이트 트랜잭션을 성공적으로 완료하고 아카이브 후 기존 로그에 추가하도록 합니다. 결과 로그는 아카이브 작업 또는 기타 서버 중단 후 Recovery 시 입력 데이터의 소스로 사용될 수 있습니다.

SSAUDIT 구성은 블록 스토리지(BSO) 데이터베이스에만 적용되고, 집계 스토리지(ASO) 데이터베이스에는 적용되지 않습니다.

구문

SSAUDIT appname [ dbname [ log_path] ]
  • appname - 애플리케이션 이름입니다.

  • dbname - 선택 사항입니다. 데이터베이스(큐브) 이름입니다.

  • log_path - 선택 사항입니다. 정보를 저장할 전체 디렉토리 경로입니다. dbname에 대한 값도 제공하지 않은 경우 log_path 값을 지정하지 마십시오.

기본 동작

  • SSAUDIT(또는 SSAUDITR)가 지정된 경우 그리드 업데이트 로깅이 사용으로 설정되지 않습니다.

  • SSAUDIT(또는 SSAUDITR)가 인수 없이 지정된 경우 EssbaseEssbase 서버의 모든 애플리케이션에 있는 모든 큐브에 대한 그리드 업데이트 로깅을 활성화하고 기본 디렉토리인 <Application Directory>/app/appname/dbname에 로그를 넣습니다.

    Essbase의 디렉토리 위치에 대한 자세한 내용은 Essbase 플랫폼의 환경 위치를 참조하십시오.

xxxxx 값을 사용하여 인수에 대해 "all"을 나타냅니다.

애플리케이션당 최대 10개의 SSAUDIT 문을 실행할 수 있습니다.

참고

  • SSAUDIT는 각 큐브에 대해 두 개의 로그를 생성합니다. dbname.atx는 데이터 로드에 대한 입력 소스로 사용할 수 있는 업데이트 트랜잭션 레코드를 저장하고, dbname.alg는 사용자 이름, 시간 기록 및 업데이트된 행 수를 포함하여 모든 업데이트 트랜잭션의 기록 레코드를 저장합니다.

  • Smart View에서 무형식 보고를 사용하는 경우 SSAUDIT를 사용할 수 없습니다.

  • 다른 애플리케이션에 중복 큐브 이름이 있는 경우 해당 오류 로그를 동일한 디렉토리에 저장하지 마십시오. 이렇게 하면 한 큐브에 대한 로그가 동일한 이름의 후속 큐브에 대한 로그로 바뀝니다.

  • 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

참조 항목

데이터베이스 변경 시작 | 아카이브 종료(MaxL)

SSAUDITR