필드 맵 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • 필드 맵은 임포트 세트 테이블의 필드와 대상 테이블의 필드 간 관계를 설정합니다.

    시작하기 전에

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

    이 태스크 정보

    필드 맵은 변환이 대상 테이블에 추가하는 소스 테이블의 값을 결정합니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 임포트 세트 > 변환 맵.
    2. 변환 맵을 엽니다.
    3. 필드 맵 관련 목록에서 새로 만들기를 클릭합니다.
    4. 양식을 작성하십시오.
      표 1. 필드 맵 필드
      필드 설명
      이 필드 매핑을 사용하는 변환 맵입니다(자동으로 채워짐).
      소스 테이블 원시 임포트 세트 데이터가 로드되는 테이블(변환의 소스)입니다. 변환 맵에서 자동으로 채워집니다.
      소스 필드 변환할 소스 테이블의 필드입니다. 소스 테이블에 원시 데이터만 포함된 경우 비어 있을 수 있습니다.
      선택 작업 임포트 세트에 사용 가능한 값 이외의 참조 또는 선택 값이 포함되어 있는 경우 수행할 작업을 지정합니다. 대상 필드가 선택 목록 또는 참조 필드인 경우 나타납니다.
      • create: 참조 테이블에 새 선택 또는 기록을 생성합니다.
      • ignore: 소스 테이블의 새 값을 무시합니다.
      • 거부: 새 값이 포함된 전체 행(기록)을 건너뛰고 다음 행으로 진행합니다.
      날짜 형식 소스 필드의 날짜 형식입니다. 대상 필드가 날짜 또는 날짜/시간 필드인 경우 나타납니다.
      주:
      허용되는 날짜 형식에 대한 자세한 내용은 전역 날짜 및 시간 필드 형식을 참조하세요.
      소스 스크립트 사용 소스 필드 대신 스크립트를 사용하려면 확인란을 선택합니다.
      애플리케이션 애플리케이션 범위: 전역 또는 애플리케이션별.
      대상 테이블 변환된 데이터가 삽입되는 테이블입니다. 현재 선택한 애플리케이션 범위 또는 전역 범위 내의 테이블 또는 다른 애플리케이션에 대한 쓰기 접근 권한을 부여하는 테이블만 선택할 수 있습니다.
      대상 필드 소스 필드의 값이 저장되는 대상 테이블의 필드입니다.
      참조된 필드 값 이름 대상 필드가 참조 필드인 경우 변환 맵에는 수신 소스 값을 참조 필드의 소스 테이블에 있는 기존 기록과 일치시킬 방법이 필요합니다. 대부분의 가져오기는 32자의 sys_id 값을 제공하지 않으므로 수신 소스 값과 일치하는 값을 포함하는 참조 필드의 소스 테이블에서 열을 지정해야 합니다.

      일치하는 기록이 있으면 변환 맵은 대상 필드에 일치하는 기록의 sys_id 저장합니다. 일치하는 기록이 없는 경우 변환 맵은 참조 필드의 테이블에 새 기록을 생성하고 대상 필드에 새 기록의 sys_id 저장합니다.

      이 필드를 비워 두면 변환 맵이 참조 필드 테이블의 표시 값 열에서 일치하는 값을 찾습니다.

      예를 들어 인시던트 기록을 임포트하고 수신 데이터에 할당 대상 필드의 사용자 ID가 나열된다고 가정합니다. 참조된 값 필드 이름을 비워 두면 변환 맵이 사용자 테이블의 표시 값 열인 이름에서 일치하는 값을 검색합니다. 참조된 값 필드 이름을 user_name 열로 설정하면 사용자 ID 값을 적절한 사용자 기록과 일치시킬 수 있습니다.

      병합 병합할 대상 필드를 구성하면 임포트 세트는 해당 필드를 고유 키로 취급합니다. 이 옵션을 선택하면 임포트 세트 애플리케이션이 소스 값을 기존 기록의 값이 있는 기록과 일치시키려고 시도합니다. 일치하는 항목이 발견되면 변환 맵은 새 기록을 생성하는 대신 기록을 업데이트합니다. false인 경우 임포트 세트 애플리케이션은 항상 각 변환에 대한 새 기록을 생성합니다. 여러 필드가 병합으로 설정된 경우 모든 병합 값은 기존 기록과 일치해야 합니다. 두 필드가 병합되도록 설정되고 병합 필드 중 하나에서는 일치하는 값이 있지만 다른 하나에서는 찾을 수 없는 경우, 새 기록이 삽입됩니다.

      병합 필드가 인덱싱되지 않으면 대상 테이블에 인덱스를 만들어야 합니다. 인덱싱은 읽기 및 쓰기 작업의 성능을 향상시킬 수 있습니다. 하나 이상의 병합 필드에 이미 인덱스가 있는 경우 추가 인덱스를 만들 필요가 없습니다.

      대상 테이블의 모든 필드에 대한 병합 값을 설정한 후 인덱스 병합 필드 관련 링크를 사용하여 인덱스를 생성합니다. 인덱스를 만들기 전에 대상 테이블의 모든 필드에 대해 병합 값이 올바르게 설정되어 동일한 대상 테이블에 대해 불필요한 인덱스가 생성되지 않도록 합니다.

      인덱스를 연결해야 합니다. 즉, 병합되도록 지정된 모든 필드가 동일한 인덱스에 있어야 합니다. 올바른 설정은 하나의 인덱스에 병합되는 모든 필드를 포함하도록 하는 것입니다.

      빈 필드 병합 빈 소스 필드 값을 빈 대상 필드 값과 일치시키는 확인란입니다. 예를 들어, 사용자 변환 맵은 이메일 필드에서 병합됩니다. 이 옵션을 선택하면 빈 이메일 주소가 포함된 소스 기록이 빈 이메일 주소가 포함된 대상 기록으로 병합됩니다.
      대소문자 구분 병합 대/소문자를 구분하는 병합 값으로 새 기록을 생성하도록 하는 확인란입니다. 기본적으로 병합 으로 표시된 값은 기존 기록에 대한 대/소문자를 구분하지 않는 조회에 사용됩니다. 대/소문자를 구분하지 않는 기록은 기존 기록만 업데이트하며 새 기록을 생성하지 않습니다.
    5. 저장을 클릭합니다.
    6. 각 필드 매핑에 대해 3-5단계를 반복합니다.
    7. 업데이트를 클릭합니다.