---
sourceDocument: Xanadu Now Platform 기능
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/servicenow-platform

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu Now Platform 기능

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

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

# 에서 테이블 계층 구조 유지 인스턴스 데이터 복제 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

상위-하위 테이블 계층 구조를 복제할지 여부와 (HLA)에서 인스턴스 데이터 복제 데이터를 복제하는 데 사용할 전략을 결정합니다.

복제 세트를 생성하기 전에 복제할 테이블이 상위-하위 테이블 계층 구조의 일부인지 확인합니다. 이 경우 계층 구조를 유지할지 여부와 상위 큐브 뷰(상위 테이블에 속한 열만 유지) 또는 하위 큐브 뷰(하위 테이블에 속하는 모든 열 유지)에서 데이터를 복제할지 여부를 결정합니다. 다음과 같은 사용 가능한 전략을 검토합니다.

전략 1: 전체 계층 구조 유지 및 자식 열 복제

:   각 하위 테이블에 대한 아웃바운드 항목을 만들고 각 하위 테이블에 대한 sys_class_name 필터를 지정하여 모든 하위 테이블 열을 포함한 전체 계층 구조를 유지할 수 있습니다.예를 들어 작업 테이블을 복제하고 모든 하위 테이블의 모든 열이 포함되도록 하려면 다음을 지정합니다.

    {#preserving-table-hierarchy__table_s3c_rr3_tvb__entry__2}

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

    {#preserving-table-hierarchy__table_s3c_rr3_tvb}

    또한 sys_class_name에 대한 각 테이블의 필터를 포함하여 모든 하위 테이블에 대해서도 마찬가지입니다.

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

전략 2: 계층 구조를 유지하지만 자식 열은 복제하지 않습니다.
:   계층 구조를 유지하되 상위 테이블의 열만 복제하려면 상위 테이블을 복제하고 포함된 필드 목록에 클래스 이름 \[sys_class_name\] 필드를 포함합니다. 클래스 이름 필드를 포함하면 소비자 인스턴스에서 상위 레코드와 하위 레코드 간의 구분이 유지됩니다.  
    예를 들어, 작업 테이블과 해당 하위 항목(인시던트, 문제, 변경 요청)은 복제하되 작업 테이블에 속한 열만 복제하려면 다음을 지정합니다.{#preserving-table-hierarchy__table_bmj_5w3_tvb__entry__2}

    | 테이블 | 포함된 필드 |
    |-|-|
    | 작업 | 클래스 이름 |
    [표 2. 아웃바운드 입국]

    {#preserving-table-hierarchy__table_bmj_5w3_tvb}

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

전략 3: 계층 구조를 무시하고 상위 테이블 데이터만 복제
:   계층 구조를 무시하고 상위 레코드만 복제하려면 상위 테이블을 복제하고 포함된 필드 목록에서 클래스 이름 \[sys_class_name\] 필드를 제외합니다. 클래스 이름 필드를 제외하면 소비자 인스턴스의 상위 및 하위 레코드 간의 구분이 제거됩니다. 소비자의 복제된 모든 기록은 상위 테이블 기록이 됩니다.  
    예를 들어, 작업 테이블에서 기록을 복제하고 모든 기록을 보고 또는 감사 목적의 작업으로 간주하려면 다음을 지정합니다.{#preserving-table-hierarchy__table_mt4_3x3_tvb__entry__2}

    | 테이블 | 포함된 필드 |
    |-|-|
    | 작업 | 클래스 이름을 제외한 모든 필드 |
    [표 3. 아웃바운드 입국]

    {#preserving-table-hierarchy__table_mt4_3x3_tvb}

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

## 레거시 동작 변경 {#preserving-table-hierarchy__section_prg_qnb_tvb}

이전 Utah복제 세트에서 전체 상위-하위 테이블 계층 구조를 복제할 수 있지만 각 테이블에 대해 별도의 아웃바운드 항목을 만들어야 하며 각 테이블에 해당 sys_class_name 필터를 포함해야 합니다. 즉, 위의 전략 1을 사용하여 계층 구조를 복제할 수 있지만 전략 2 또는 3은 복제할 수 없습니다.

또는 생산자 복제 세트를 편집하고 테이블 이름 사용 필드 값을 True로 변경하여 전략을 사용할 수 있습니다. 이 필드는 기본적으로 숨겨져 있으며 변경하려면 생산자 복제 세트 양식에 추가해야 합니다. 테이블 이름 사용 필드는 Utah 릴리스부터 생성하는 모든 새 생산자 복제 세트에 대해 기본적으로 True로 설정됩니다.
**관련 개념**   

* [준비 중 인스턴스 데이터 복제](https://servicenow-prod.fluidtopics.net/MSQ7dR9jPMD4owelX5RBTw "(HLA)을 인스턴스 데이터 복제 설정하기 전에 생산자 및 소비자 인스턴스의 테이블과 열을 분석하여 데이터를 성공적으로 복제합니다.")
* [에서 레거시 복제 세트를 V2로 업그레이드 인스턴스 데이터 복제](https://servicenow-prod.fluidtopics.net/6I~_cmsBa~IbAi7rkUrO8A "(HLA) 레거시 복제 세트를 V2로 업그레이드 인스턴스 데이터 복제 하여 메시지 처리 및 복제 성능을 향상시킬 수 있습니다.")  
**관련 태스크**   

* [인스턴스 데이터 복제 구독 요청](https://servicenow-prod.fluidtopics.net/A5HXKchSU9Ild2Q72WUmZw "(HLA) 플러그인은 별도의 구독이 인스턴스 데이터 복제 필요하며 직원이 활성화 ServiceNow 해야 합니다.")

