소스 데이터를 대상 테이블에 매핑
소스 데이터를 대상 테이블로 변환하는 방법을 지정합니다.
시작하기 전에
필요한 역할: admin 또는 ih_import.
프로시저
- 다음으로 이동 모두 > 통합 허브 > 통합 허브 - 임포트.
- 방문 페이지에서 통합을 선택합니다.
- 왼쪽 탐색 패널에서 대상에 매핑을 선택합니다.
-
대상 테이블을 추가합니다.
- 소스-대상 테이블 데이터 매핑 페이지에서 테이블 추가를 선택합니다.
-
매핑 속성 창의 필드에 내용을 입력합니다.
필드 설명 대상 테이블 데이터를 변환할 테이블의 이름입니다. 임포트 시 테이블의 비즈니스 규칙 실행 데이터를 임포트할 때 대상 테이블의 비즈니스 규칙을 실행하는 옵션입니다. 임포트를 동시에 실행 임포트를 동기적으로 실행하는 옵션입니다. 데이터가 병렬로 변환되고 특정 병합 값이 있는 소스 기록이 여러 개 있는 경우 이 옵션을 선택하면 해당 병합 값을 가진 기록이 한 번에 하나만 삽입됩니다. 자세한 내용은 동시 임포트 페이지의 동기화된 삽입 섹션을 참조하십시오. -
저장을 선택합니다.
통합에 여러 대상 테이블을 추가할 수 있습니다. 추가할 각 대상 테이블에 대해 4a-4c 단계를 반복합니다.
테이블은 추가되는 순서대로 나열됩니다. 드래그 아이콘, 각 테이블 카드의 왼쪽으로
사용하여 카드를 다른 위치로 드래그하여 순서를 변경할 수 있습니다. 테이블 카드의 순서에 따라 런타임 시 데이터가 대상 테이블로 변환되는 순서가 결정됩니다.
주:동일한 테이블을 두 번 이상 선택할 수 없으며, 확장된 테이블 또는 이미 통합된 테이블의 상위 테이블을 선택할 수 없습니다.
-
소스 데이터의 필드를 대상 테이블에 매핑합니다.
-
소스-대상 테이블 데이터 매핑 페이지에서 매핑할 대상 테이블이 있는 버튼을 선택합니다.
그러면 테이블에 대한 데이터 매핑 섹션이 열립니다. 페이지 왼쪽에 소스 데이터가 표시됩니다. 오른쪽은 대상 테이블용입니다.
-
필드 추가, 모든 필드 추가 또는 자동 매핑 버튼을 사용하여 대상 측을 구성하고 데이터 매핑을 시작합니다.
- 대상 테이블의 모든 필드를 추가하려면 모든 필드 추가를 선택합니다. 필드는 알파벳순으로 추가됩니다.
- 필드를 개별적으로 추가하려면 필드 추가 를 선택하고 목록에서 필드 이름을 선택합니다. 필드는 한 번만 추가할 수 있습니다.
- 필드를 추가하고 자동으로 매핑하려면 자동 매핑을 선택합니다. 자동 매핑은 소스 엔터티를 비슷한 이름의 대상 엔터티에 매핑합니다. 자동 매핑 버튼에는 두 가지 옵션이 있습니다.
- 대상 테이블에서 일치하는 모든 필드가 모든 필드를 추가하고 일치하는 필드를 매핑합니다.
- 대상 선택의 매핑되지 않은 모든 필드 는 이미 추가했지만 아직 매핑하지 않은 필드만 매핑합니다. 아직 필드를 추가하지 않은 경우에는 이 옵션을 사용할 수 없습니다.
이미 매핑된 대상 엔터티의 경우 자동 매핑 을 선택하면 해당 값이 변경되지 않습니다. 자동 매핑된 필드의 데이터 알약에는 지팡이 아이콘이 있습니다.
기본적으로 Automap은 최대 하나의 소스 엔터티를 대상 엔터티에 매핑합니다. 속성을 false로 설정 glide.ih.automap.extractone 하여 이를 변경할 수 있습니다.
자동 맵은 최소한 80% 이상의 일치 열 이름을 찾아 소스와 대상 엔터티를 일치시킵니다. 속성을 사용하여 glide.ih.automap.minimum.score 이를 수정할 수 있습니다. 예를 들어 60% 유사성을 기준으로 일치 항목을 만들려면 60으로 설정할 glide.ih.automap.minimum.score 수 있습니다.
-
소스에서 대상 테이블의 값 열로 데이터 알약을 끌어 데이터를 매핑합니다.
대상 테이블의 오른쪽에 있는 알약 선택
)를 사용하여 데이터를 매핑할 수도 있습니다. 값 열에 둘 이상의 값을 입력할 수 있으며 텍스트도 입력할 수 있습니다.
소스 필드를 대상 필드에 매핑하면 소스 필드 이름 옆에 작은 확인 표시
)이 나타납니다. 커서를 확인 표시로 이동하면 도구 설명에 소스 필드가 매핑된 대상 필드가 최대 5개까지 나열됩니다.
- 옵션:
일치 토글 스위치를 사용하여 시스템에서 일치하는 데이터를 확인하고 데이터가 발견되면 새 기록을 생성하는 대신 기존 기록을 업데이트해야 하는 필드를 지정합니다.
예를 들어 대상 테이블에 주문 번호 필드와 주문 번호가 743인 기록이 있는 경우 잠재적 일치를 처리하는 두 가지 옵션이 있습니다.
- 주문 번호 필드의 일치 토글 스위치가 켜져 있으면 시스템이 일치하는 데이터를 확인합니다. 소스 데이터에 동일한 순서 번호의 기록이 있는 경우 시스템은 대상 테이블의 기존 기록을 업데이트합니다.
- 주문 번호 필드의 일치 토글 스위치가 꺼져 있으면 시스템은 일치하는 데이터를 확인하지 않습니다. 소스 데이터에 동일한 순서 번호의 기록이 있으면 시스템은 대상 테이블에 새 기록을 만듭니다. 이 경우 대상 테이블에는 순서 번호가 743인 두 개의 기록이 있습니다.
- 옵션:
선택 및 참조 필드에 대해 데이터를 매핑할 열을 지정합니다.
- 기어 아이콘(
)을 선택합니다.
- 필드에서 매핑할 열을 선택합니다.
- 에서 일치하는 기록이 없는 경우 다음을 수행하고 해당 열을 사용할 수 없는 경우 수행할 작업을 지정합니다.
- 새 선택/기록 생성: 대상 테이블에 선택 또는 기록을 생성합니다.
- 이 필드 무시: 대상 테이블의 필드만 무시합니다.
- 이 기록 건너뛰기: 대상 테이블의 전체 기록을 건너뜁니다.
- 완료를 선택합니다.
- 기어 아이콘(
- 옵션:
변환 함수를 적용하여 데이터를 변경하거나 수정합니다.
예를 들어 대문자 변환 함수를 사용하여 입력 문자열을 모두 대문자로 변경할 수 있습니다. 자세한 내용은 변환 함수를 참조하세요.주:플로우 및 하위 플로우를 생성하는 동안 사용할 수 있는 일부 변환 기능은 임포트에서 통합 허브 사용할 수 없습니다.
- 변환 함수 아이콘(
)을 선택합니다.
- 메뉴에서 변환 함수를 선택한 다음 확인을 선택합니다.
- 추가 변환 함수를 적용하려면 새 변환 추가를 선택합니다. 변환 함수는 선택된 순서대로 적용됩니다.
- 모든 변환 함수를 추가한 후 완료를 선택합니다.
- 변환 함수 아이콘(
-
소스-대상 테이블 데이터 매핑 페이지에서 매핑할 대상 테이블이 있는 버튼을 선택합니다.
-
매핑이 완료되면 저장을 선택합니다.
둘 이상의 대상 테이블에 매핑하는 경우 각 테이블에 대해 5단계와 6단계를 반복합니다.