변환 맵 생성
프로덕션 테이블로 임포트 작업을 할 때마다 임포트 세트와 연결된 변환 맵이 하나 이상 필요합니다.
시작하기 전에
이 태스크 정보
프로시저
- 다음으로 이동 모두 > 시스템 임포트 세트 > 변환 맵 작성.
-
양식을 작성하십시오.
표 1. 테이블 변환 맵 필드 필드 설명 이름 변환 맵을 식별하기 위한 사용자에게 친숙한 레이블입니다. 소스 테이블 원시 임포트 세트 데이터가 포함된 임포트 테이블입니다. 임포트 테이블은 임포트 세트 행 [sys_import_set_row]테이블을 확장하는 테이블입니다. 현재 선택한 애플리케이션 범위 내의 테이블만 선택할 수 있습니다.활성 변환 맵을 사용할 수 있도록 하는 확인란입니다. 비즈니스 규칙 실행 변환에서 대상 테이블에 데이터를 삽입하거나 업데이트하는 동안 비즈니스 규칙, 워크플로우, 승인 엔진, 감사 및 필드 정규화를 실행하려면 확인란을 선택합니다. 이 확인란의 선택을 취소하면 GlideRecord.setWorkflow()가 false 값으로 실행됩니다. 필수 필드 적용 대상 테이블에 필수 필드를 적용할지 여부를 선택합니다. - 아니오: 필수 필드를 적용하지 않습니다.
- 매핑된 필드만: 필수 매핑된 필드만 적용합니다.
- 모든 필드: 모든 필수 필드를 적용합니다.
빈 필드 복사 빈 필드 값을 복사하고 기존 대상 필드 값을 재정의하는 확인란입니다. 빈 병합 필드에 새 기록 작성 모든 병합 필드가 비어 있을 때 기록을 무시하거나 기존 기록에 덮어쓰는 대신 새 기록을 생성하는 확인란입니다. 기록의 필드에 대해 빈 필드 병합 을 선택하면 기록이 병합됩니다.
애플리케이션 애플리케이션 범위: 전역 또는 애플리케이션별. 작성됨 변환 맵 생성 날짜(자동으로 입력됨) 대상 테이블 변환된 데이터를 삽입할 테이블입니다. 현재 선택한 애플리케이션 범위 또는 전역 범위 내의 테이블 또는 다른 애플리케이션에 대한 쓰기 접근 권한을 부여하는 테이블만 선택할 수 있습니다. 순서 둘 이상의 맵이 조건에 맞는 경우 변환 맵을 적용할 순서입니다. 시스템은 가장 낮은 순서에서 가장 높은 순서로 변환 맵을 실행합니다. 참조에 보조 스토리지 사용 보조 데이터베이스를 사용하여 참조 필드를 조회하는 옵션입니다.
많은 참조 필드를 포함하는 대량의 데이터를 임포트하면 성능 문제가 발생할 수 있습니다. 보조 스토리지를 사용하면 일부 읽기 쿼리를 보조 데이터베이스로 리디렉션하여 기본 데이터베이스의 부하를 줄일 수 있습니다.
보조 스토리지를 사용하는 경우 필드 맵에서 선택 작업 필드를 무시 또는 거부로 설정합니다. 선택 작업을생성으로 설정하면 참조 해상도가 새로 생성된 기록을 즉시 탐지하지 못하기 때문에 기록의 복사본이 여러 개 생성될 수 있습니다. 자세한 내용은 필드 맵 생성 문서를 참조하십시오.
보조 데이터베이스는 항상 주 데이터베이스에 비해 약간 오래된 데이터베이스입니다. 가져오기에 완전히 최신 데이터가 필요한 경우 보조 저장소를 사용하지 마세요.
이 필드는 보조 데이터베이스 풀 [com.glide.secondary_db_pools] 플러그인이 활성화되고 import_reference_resoultion 보조 데이터베이스 범주가 구성되고 사용하도록 설정된 경우에만 나타납니다. 자세한 내용은 많은 참조 필드가 있는 대용량 데이터 임포트 문서를 참조하십시오.
스크립트 실행 소스 테이블의 필드 값을 대상 테이블로 변환하는 스크립트를 정의하는 확인란입니다. 스크립트 소스 테이블의 필드 값을 대상 테이블로 변환하는 변환 맵 스크립트입니다. 시스템은 필드 맵과 함께 변환 맵 스크립트를 실행합니다. 중요사항:문자열NULL은 예약어입니다. 임포트 세트 변환 맵이나 이름 또는 성 필드의 필드 값으로 사용해서는 안 됩니다. 예약어는 모두 대문자로NULL입니다. 예를 들어Null또는null값이 있는 필드를 사용할 수 있습니다.NULL은 특정 필드를 지우는 데만 사용해야 합니다.