변환 맵 생성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 프로덕션 테이블로 임포트하는 모든 작업에는 임포트 세트와 연결된 변환 맵이 하나 이상 필요합니다.

    시작하기 전에

    필요한 역할: import_transformer, import_admin 또는 admin

    이 태스크 정보

    변환 맵은 임포트 세트와 대상 테이블 간의 데이터 관계를 지정합니다. 모든 변환에 대해 새 변환 맵을 생성하거나 기존 변환을 선택해야 합니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 임포트 세트 > 변환 맵 작성.
    2. 양식을 작성합니다.
      표 1. 테이블 변환 맵 필드
      필드 설명
      이름 변환 맵을 식별하기 위한 사용자 친화적인 레이블입니다.
      소스 테이블 원시 임포트 세트 데이터를 포함하는 임포트 테이블입니다. 임포트 테이블은 임포트 세트 행 [sys_import_set_row] 테이블을 확장하는 테이블입니다. 현재 선택한 애플리케이션 범위 내에 있는 테이블만 선택할 수 있습니다.
      활성 변환 맵을 사용할 수 있도록 하는 확인란입니다.
      비즈니스 규칙 실행 변환을 통해 대상 테이블에 데이터를 삽입하거나 업데이트하는 동안 비즈니스 규칙, 워크플로우, 승인 엔진, 감사 및 필드 정규화를 실행하는 확인란입니다. 이 확인란을 선택 취소하면 GlideRecord.setWorkflow()가 false 값으로 실행됩니다.
      필수 필드 적용 대상 테이블에 필수 필드를 적용할지 여부를 선택합니다.
      • 아니요: 필수 필드를 적용하지 않습니다.
      • 매핑된 필드만: 필수 매핑된 필드만 적용합니다.
      • 모든 필드: 모든 필수 필드를 적용합니다.
      빈 필드 복사 빈 필드 값을 복사하고 기존 대상 필드 값을 재정의하는 확인란입니다.
      빈 병합 필드에 새 기록 작성 모든 병합 필드가 비어 있는 경우 기록을 무시하거나 기존 기록을 덮어쓰는 대신 새 기록을 작성하는 확인란입니다.

      기록의 필드에 대해 빈 필드 병합을 선택하면 기록이 병합됩니다.

      애플리케이션 애플리케이션 범위: 전역 또는 애플리케이션 단위입니다.
      작성됨 변환 맵 생성 날짜(자동으로 채워짐)입니다.
      대상 테이블 변환된 데이터를 삽입할 테이블입니다. 현재 선택한 애플리케이션 범위 또는 전역 범위 내의 테이블만 선택하거나 다른 애플리케이션에 대한 쓰기 접근 권한을 부여하는 테이블만 선택할 수 있습니다.
      순서 둘 이상의 맵이 조건에 맞는 경우 변환 맵을 적용할 순서입니다. 시스템은 가장 낮은 순서에서 가장 높은 순서로 변환 맵을 실행합니다.
      참조에 보조 스토리지 사용

      보조 데이터베이스를 사용하여 참조 필드를 조회하는 옵션입니다.

      많은 참조 필드를 포함하는 대량의 데이터를 임포트하면 성능 문제가 발생할 수 있습니다. 보조 스토리지를 사용하면 일부 읽기 쿼리를 보조 데이터베이스로 리디렉션하여 기본 데이터베이스의 부하를 줄일 수 있습니다.

      보조 스토리지를 사용하는 경우 필드 맵의 선택 작업 필드를 무시 또는 거부로 설정합니다. 선택 작업을생성으로 설정하면 참조 해상도가 새로 생성된 기록을 즉시 감지하지 못하기 때문에 기록의 여러 사본이 생성될 수 있습니다. 자세한 내용은 필드 맵 생성 문서를 참조하십시오.

      보조 데이터베이스는 항상 주 데이터베이스에 비해 약간 오래된 상태입니다. 가져오기에 완전히 최신 데이터가 필요한 경우 보조 스토리지를 사용하지 마세요.

      이 필드는 보조 데이터베이스 풀 [com.glide.secondary_db_pools] 플러그인이 활성화되고 import_reference_resoultion 보조 데이터베이스 범주가 구성 및 사용으로 설정된 경우에만 나타납니다. 자세한 내용은 많은 참조 필드가 있는 대규모 데이터 임포트 문서를 참조하십시오.

      스크립트 실행 소스 테이블의 필드 값을 대상 테이블로 변환하는 스크립트를 정의하는 확인란입니다.
      스크립트 소스 테이블의 필드 값을 대상 테이블로 변환하는 변환 맵 스크립트입니다. 시스템은 모든 필드 맵과 함께 변환 맵 스크립트를 실행합니다.
      중요사항:
      문자열 NULL 은 예약어입니다. 임포트 세트 변환 맵이나 이름 또는 필드의 필드 값으로 사용해서는 안 됩니다. 예약어는 모두 문자로 NULL 입니다. 예를 들어 값이 Null 또는 null인 필드를 사용할 수 있습니다. NULL 은 특정 필드를 지우는 데만 사용해야 합니다.