인스턴스 데이터 복제에서 테이블 계층 구조 유지

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 상위-하위 테이블 계층 구조를 복제할지 여부와 ()IDR인스턴스 데이터 복제 데이터를 복제하기 위해 사용할 전략을 결정합니다.

    복제 집합을 만들기 전에 복제할 테이블이 상위-하위 테이블 계층 구조의 일부인지 확인합니다. 이 경우 계층 구조를 보존할지, 그리고 상위 관점(상위 테이블에 속하는 열만 유지) 또는 하위 관점(하위 테이블에 속하는 모든 열 유지)에서 데이터를 복제할지 여부를 결정합니다. 다음과 같은 사용 가능한 전략을 검토합니다.

    전략 1: 전체 계층 구조 보존 및 하위 열 복제
    각 하위 테이블에 대한 아웃바운드 항목을 생성하고 각 하위 테이블에 대한 sys_class_name 필터를 지정하여 모든 하위 테이블 열을 포함하여 전체 계층 구조를 유지할 수 있습니다.

    예를 들어 작업 테이블을 복제하고 모든 하위 테이블의 모든 열이 포함되도록 하려면 다음을 지정합니다.

    표 1. 아웃바운드 항목
    테이블 필터
    작업 sys_class_name=작업
    인시던트 sys_class_name=인시던트
    문제 sys_class_name=문제
    변경 요청 sys_class_name=변경

    등등, sys_class_name에 대한 각 테이블이 있는 필터를 포함하여 모든 하위 테이블에 대해 마찬가지입니다.

    이 전략을 사용하면 생산자의 각 하위 테이블에 속하는 열의 데이터를 포함하여 소비자의 각 하위 테이블에 기록이 삽입됩니다.

    전략 2: 계층 구조는 유지하지만 하위 열은 복제하지 않음
    계층 구조를 유지하되 상위 테이블의 열만 복제하려면 상위 테이블을 복제하고 포함된 필드 목록에 클래스 이름 [sys_class_name] 필드를 포함합니다. 클래스 이름 필드를 포함해도 소비자 인스턴스의 상위 기록과 하위 기록이 유지됩니다.
    예를 들어 작업 테이블과 해당 하위 항목(인시던트, 문제, 변경 요청)을 복제하되 작업 테이블에 속한 열만 복제하려면 다음을 지정합니다.
    표 2. 아웃바운드 항목
    테이블 포함된 필드
    작업 클래스 이름

    이 전략에서 소비자 작업 테이블의 sys_class_name 열은 상위 테이블(작업) 및 하위 테이블(인시던트, 문제 및 변경)에 대한 항목을 수신하고 기록은 소비자의 해당 하위 테이블에 삽입됩니다. 그러나 sys_class_name 필터가 없으면 각 하위 테이블에 고유한 열이 복제되지 않습니다.

    전략 3: 계층 구조를 무시하고 상위 테이블 데이터만 복제
    계층 구조를 무시하고 상위 기록만 복제하려면 상위 테이블을 복제하고 포함된 필드 목록에서 클래스 이름 [sys_class_name] 필드를 제외합니다. 클래스 이름 필드를 제외하면 소비자 인스턴스의 상위 기록과 하위 기록 간의 구분이 제거됩니다. 소비자에 대해 복제된 모든 기록은 상위 테이블 기록이 됩니다.
    예를 들어 작업 테이블에서 기록을 복제하고 모든 기록을 보고 또는 감사 목적으로 작업으로 간주하려면 다음을 지정합니다.
    표 3. 아웃바운드 항목
    테이블 포함된 필드
    작업 클래스 이름을 제외한 모든 필드

    이 전략에서 작업 테이블을 복제하면 복제된 모든 기록의 sys_class_name 열에 작업 값이 있고 하위 테이블에 속한 열은 복제되지 않습니다.