Sync Table List
Sync Table List 영역
해당 Instance의 동기화 대상 테이블 목록을 확인할 수 있다.

Add Table 버튼
동적으로 동기화 테이블 추가할 수 있는 모달이 나타난다.
Schema List
동기화 테이블로 등록되어 있는 테이블의 Schema 확인이 가능하다.
Schema list를 필터로 동기화 테이블 목록을 확인할 수 있다.
Search 및 Delete
검색하고자 하는 항목을 필터링 하여 검색할 수 있다.
동기화 테이블에서 제거할 수 있다.
Table List
동기화 테이블로 등록되어 있는 테이블의 목록을 확인할 수 있다.
Schema
해당 테이블의 Schema이다.
Table
해당 테이블 name이다.
Registered Time
해당 테이블이 등록된 시각이다.
Details
해당 테이블의 Description, Index 정보를 확인할 수 있다.
Sync Table List 예시
Add Table
1. Setting Sync Table
동기화 대상 테이블을 설정하고자 하는 Schema 및 Table을 각각의 DB에서 선택한다.

2. Setting Column Mapping
동기화 테이블에 대해 Column Mapping을 설정할 수 있다.

ProSync는 기본적으로 Source Table의 컬럼과 Target Table의 컬럼의속성이 동일하다고 가정한다.
만약, 컬럼 명이 다른 등 속성이 매칭되지 않거나, 동기화에서 제외할 컬럼이 있다면 해당 단계에서 명시적으로 지정해줄 수 있다.
3. Setting Skip Rule
동기화 테이블 중 value에 따라 동기화를 skip하도록 설정할 수 있다.

ProSync는 기본적으로 모든 컬럼 value에 대해서 동기화한다.
만약, 동기화에서 컬럼에 따라 skip하고 싶은 value가 있다면 해당 단계에서 비교문과 함께 조건을 설정할 수 있다.
4. Setting Initial Load
Source의 테이블에 데이터가 존재할 경우, 초기 적재 여부를 설정할 수 있다.

Initial Load
초기 적재 여부를 설정한다.
Force Migration
Target 테이블에 존재하는 데이터를 TRUNCATE 하는 옵션이다. 초기적재는 Target 테이블에 데이터가 없는 상태여야 하기에, Target 테이블에 데이터가 존재하는 경우 해당 옵션을 선택해야 한다.
5. DCR Options
ProSync 양방향 동기화 중 data의 충돌을 해소하기 위한 DCR 옵션을 설정할 수 있다. 자세한 설명은 ProSync 매뉴얼을 참고한다.

None
DCR option을 설정하지 않는다.
SOURCE
Source Table을 기준으로 DCR Option을 설정한다.
TARGET
Target Table을 기준으로 DCR Option을 설정한다.
MIN/MAX
컬럼 하나를 지정하여 해당 컬럼의 MAX/MIN 값으로 DCR Option 을 설정한다. 충돌 발생 시, 해당 컬럼에서 MAX/MIN 기준으로 반영할 것인지에 대한 설정이며, Column Value가 NULL 일 경우에 필요한 Default Value를 넣어주어야 한다.
Last updated