트랜잭션 로그 익스포트

트랜잭션 로그 익스포트는 필터 기준을 충족하는 트랜잭션 로그의 각 항목에 대해 하나의 레코드를 출력합니다. 이 정보를 파일이나 데이터베이스 테이블에 출력할 수 있습니다. 이 익스포트는 감사 목적으로 사용할 수 있습니다.

트랜잭션 로그 익스포트를 생성하려면 다음을 수행합니다.

  1. 홈 페이지에서 익스포트를 선택합니다.
  2. 새 비교 툴바 버튼을 누릅니다.
  3. 익스포트 유형으로 트랜잭션 로그를 선택합니다.
  4. 선택 사항: 익스포트에 대한 대체 매개변수를 생성하려면 다음을 수행합니다.
    1. 매개변수 추가 버튼을 누릅니다.
    2. 추가를 누르고 키-값 쌍을 추가합니다.

      주:

      키-값 쌍은 "<%" 또는 "%>"를 순차적으로 사용하거나 등호를 사용할 수 없습니다.

    3. 확인을 누릅니다.
  5. 소스 탭에서 버전이나 버전 변수를 선택합니다.

    일반, 기준선 또는 As-Of 버전을 선택할 수 있습니다. 버전 목록은 기본적으로 일반 버전으로 설정됩니다. 기준선 또는 As-Of 버전을 선택하려면 버전 목록에서 일반을 누릅니다.

  6. 줄임표 버튼을 눌러 익스포트의 계층 구조와 노드를 선택합니다.
  7. 필터 탭에서 옵션을 선택합니다.
    • 레벨 - 줄임표 버튼을 눌러 필터링할 레벨을 지정합니다.

      • 핵심 - 메타데이터 객체가 아니라 버전 데이터 변경을 나타내는 작업을 포함합니다.

      • 로깅됨 - 시스템 활동이 발생했지만 데이터가 추가, 변경 또는 업데이트되지 않았음을 나타내는 작업을 포함합니다.

      • 손실 - 노드 삭제 등의 핵심 작업 때문에 손실된 데이터를 저장하는 트랜잭션 내역 레코드를 포함합니다.

      • 결과 - 핵심 작업과 연결되고 핵심 작업의 결과인 작업을 포함합니다.

      • 관리 - 버전 관련 데이터가 아니라 메타데이터 객체에 영향을 주는 작업을 포함합니다.

    • 작업 - 줄임표 버튼을 눌러 필터링할 트랜잭션 로그 작업 유형을 지정합니다.

    • 등록정보 - 줄임표 버튼을 눌러 필터링할 등록정보 목록을 지정합니다.

    • 사용자 - 줄임표 버튼을 눌러 필터링할 사용자를 지정합니다.

    • 하위 노드 포함 - 하위 노드를 포함하려면 선택합니다.

    • 공유 노드 포함 - 공유 노드를 포함하려면 선택합니다.

    • 시작 날짜 - 시작 날짜를 선택하고 입력합니다.

    • 종료 날짜 - 종료 날짜를 선택하고 입력합니다.

    • 시작 트랜잭션 - 시작 트랜잭션 ID를 선택하고 입력합니다.

    • 종료 트랜잭션 - 종료 트랜잭션 ID를 선택하고 입력합니다.

    • 현재 세션으로 필터링 - 트랜잭션을 현재 세션 중에 수행된 트랜잭션으로 필터링합니다.

  8. 탭에서 익스포트의 열을 선택합니다.

    팁:

    네비게이션하기 쉽도록 [범주] 목록을 사용하여 등록정보 범주를 선택합니다. 위쪽 및 아래쪽 화살표를 사용하여 선택됨 목록에 열을 배치합니다. 목록의 첫 번째 항목은 첫 번째 열이고, 목록의 두 번째 항목은 두 번째 열입니다.

  9. 타겟 탭의 장치 목록에서 결과를 익스포트할 위치([클라이언트 파일 데이터베이스 테이블] 또는 [서버 파일])를 선택합니다.
  10. 원하는 작업을 수행합니다.
    • 클라이언트 파일에 내보내도록 선택한 경우 옵션을 선택합니다.

      • 열 머리글 - 익스포트에 열 머리글을 포함합니다.

      • 인용 문자열 - 각 열 값 앞뒤에 인용 부호를 넣습니다. 열 값 내의 기존 인용 부호는 두 배가 됩니다.

        예를 들면 다음과 같습니다.

        =IF("ABC","XYZ",)

        다음으로 변경

        "=IF(""ABC"",""XYZ"",)"
      • 고정 너비 - 필드 너비, 열에 대한 왼쪽 또는 오른쪽 맞춤, 채움 문자 수를 지정할 수 있습니다. [고정 너비 옵션] 섹션에 열 정보를 입력할 수 있습니다.

      • 문자 인코딩 - 인코딩 옵션 중 하나를 선택합니다.

      • 바꾸기 옵션 - 목록에서 바꿀 문자를 3개까지 선택합니다. 예를 들어 쉼표를 탭으로 바꿀 수 있습니다.

      • 머리글/바닥글 - 머리글/바닥글과 본문 사이에 라인을 추가하거나 익스포트 결과의 머리글 및 바닥글에 인쇄할 텍스트를 입력합니다. 텍스트 상자에 텍스트 라인을 입력하거나 줄임표 버튼을 눌러 텍스트 편집기를 엽니다.

        주:

        사용자정의 태그를 삽입하여 익스포트 결과의 가독성을 향상시킬 수 있습니다. 자세한 내용은 사용자정의 태그을 참조하십시오.

      • 구분자 옵션 - 필드 구분자와 레코드 구분자를 선택합니다.

    • 데이터베이스 테이블에 내보내도록 선택한 경우 연결을 설정하고 데이터베이스 테이블을 선택해야 합니다. 데이터베이스가 드롭다운 목록에 표시되려면 데이터베이스에 대해 적합한 외부 연결이 이미 생성되어 있어야 합니다. 다음 옵션 중에서 선택할 수도 있습니다.

      • 테이블 지우기 옵션

        • 테이블을 지우지 않음 - 지정된 테이블의 기존 데이터에 추가합니다.

        • 버전 ID를 기준으로 지우기 - 지정된 키 필드가 내보내는 데이터의 현재 버전 ID와 같은 데이터를 테이블에서 삭제합니다. 이 옵션이 선택된 경우 [데이터베이스 열 옵션] 섹션에서 키 필드를 지정해야 합니다. 익스포트를 실행하면 키 필드가 내보내는 데이터의 현재 버전 ID와 같은 모든 데이터가 테이블에서 먼저 삭제됩니다. 다른 테이블 지우기 옵션의 경우 키 필드가 무시됩니다.

        • 모든 행 지우기 - 익스포트 출력을 쓰기 전에 테이블에서 데이터를 삭제합니다.

      • 트랜잭션 사용 - 데이터베이스 트랜잭션 내에서 익스포트가 수행되며, 익스포트 오류가 발생할 경우 전체 작업을 롤백할 수 있습니다.

      • 빠른 추가 사용 - 익스포트 성능 향상을 위해 대상 데이터베이스 테이블에 대량 삽입 작업을 수행합니다. 데이터베이스 관련 연결에서만 사용 가능합니다.

      • 빠른 삭제 사용 - 성능 향상을 위해 대상 데이터베이스 테이블에서 대량 삭제 작업을 수행합니다. 데이터베이스 관련 연결에서만 사용 가능합니다.

      • 데이터베이스 열 옵션 - 내보내는 각 열을 외부 데이터베이스 테이블의 필드에 매핑해야 합니다. [필드 이름]에서 필드 이름을 선택합니다. [버전 ID를 기준으로 지우기]를 선택한 경우 키 필드를 지정합니다.

        주:

        열이 매핑된 데이터베이스 필드와 동일한 데이터 유형이어야 합니다. 예를 들어 문자열 등록정보를 숫자 데이터베이스 필드에 매핑하면 오류가 발생합니다.

    • 서버 파일에 내보내도록 선택한 경우 연결을 설정하고 파일 이름을 입력해야 합니다. UNC 또는 FTP 파일에 대해 적합한 외부 연결이 이미 설정되어 있어야 합니다. 다음 옵션 중에서 선택할 수도 있습니다.

      • 열 머리글 - 열 머리글을 포함합니다.

      • 인용 문자열 - 각 열 값 앞뒤에 인용 부호를 넣습니다. 열 값 내의 기존 인용 부호는 두 배가 됩니다.

        예를 들면 다음과 같습니다.

        =IF("ABC","XYZ",)

        다음으로 변경

        "=IF(""ABC"",""XYZ"",)"
      • 고정 너비 - 필드 너비, 열에 대한 왼쪽 또는 오른쪽 맞춤, 채움 문자 수를 지정할 수 있습니다. [고정 너비 옵션] 섹션에 열 정보를 입력할 수 있습니다.

      • 문자 인코딩 - 인코딩 옵션 중 하나를 선택합니다.

      • 바꾸기 옵션 - 목록에서 바꿀 문자를 3개까지 선택합니다. 예를 들어 쉼표를 탭으로 바꿀 수 있습니다.

      • 머리글/바닥글 - 머리글/바닥글과 본문 사이에 라인을 추가하거나 익스포트 결과의 머리글 및 바닥글에 인쇄할 텍스트를 입력합니다. 텍스트 상자에 텍스트 라인을 입력하거나 줄임표 버튼을 눌러 텍스트 편집기를 엽니다.

        주:

        사용자정의 태그를 삽입하여 익스포트 결과의 가독성을 향상시킬 수 있습니다. 자세한 내용은 사용자정의 태그를 참조하십시오.

      • 구분자 옵션 - 필드 구분자와 레코드 구분자를 선택합니다.

  11. 다음 중 하나를 수행합니다.
    • 익스포트를 저장하려면 저장 버튼을 누릅니다.

      익스포트의 이름, 설명 및 객체 액세스 그룹을 정의하라는 메시지가 표시됩니다. 사용자정의 그룹 또는 다음 중 하나를 선택합니다.

      • 사용자 – 개별 사용자만 보고 실행할 수 있는 개인 객체입니다.

      • 표준 – 모든 사용자가 보고 실행할 수 있는 공용 객체입니다. 데이터 관리자 사용자만 표준 익스포트를 생성하고 수정할 수 있습니다.

      • 시스템 – 애플리케이션 관리자 역할 사용자만 보고 실행할 수 있는 제한된 객체입니다.

    • 익스포트를 실행하려면 실행 버튼을 누릅니다.

      [클라이언트 파일]을 선택한 경우 로컬에 파일을 다운로드할 수 있는 다운로드 옵션이 있습니다.