SSAUDITR

SSAUDITR 구성 설정을 사용하여 Essbase 로그가 그리드 업데이트 트랜잭션을 성공적으로 완료하도록 하고 아카이브 프로세스 종료 시 로그를 지웁니다. 로그는 아카이브 작업이나 기타 서버 중단 후 Recovery 시 입력 데이터의 소스로 사용될 수 있습니다.

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

구문

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

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

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

기본 동작

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

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

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

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

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

참고

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

  • Essbase는 그리드 업데이트 로깅을 사용으로 설정하는 경우 로깅하지 않고 업데이트가 수행되지 않도록 합니다. Essbase가 어떤 이유로든 업데이트 로그에 쓸 수 없는 경우 업데이트 트랜잭션이 실패하고 오류 메시지가 발행됩니다.

  • SSAUDITR은 그리드 클라이언트 데이터 업데이트 작업의 속도를 늦출 수 있습니다.

  • 아카이브 모드 중 큐브가 종료된 경우 업데이트 로그 파일이 지워지지 않습니다. 아카이브 모드에서는 큐브가 계속 실행되고 있어야 합니다.

SSAuditR demo

데모 애플리케이션에 속한 모든 큐브에 대해 새로고침(지우기)으로 로깅을 사용으로 설정합니다. 로그는 기본 디렉토리에 저장됩니다.

참조 항목

SSAUDIT - 아카이브 후 로그를 지우지 않습니다.

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