필드 변환

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 4분
  • 일련의 규칙과 조건을 사용하여 필드의 내용을 변환합니다.

    시작하기 전에

    필요한 역할: admin 또는 normalizer

    프로시저

    1. 변환 기록을 생성합니다.
    2. 하나 이상의 관련 변환 기록을 생성합니다.
    3. 변환을 테스트합니다.
    4. 데이터 작업을 실행합니다.

    다음에 수행할 작업

    변환 이전의 원시(원시) 입력 값도 표시하려면 원시 필드를 생성하여 이 값을 저장합니다.

    변환 기록 생성

    변환 기록 생성은 필드를 변환하는 첫 번째 단계입니다.

    프로시저

    1. 필드 정규화 플러그인을 활성화합니다.
    2. 다음으로 이동 필드 정규화 > 구성 > 변환.
    3. 새로 만들기를 클릭합니다.
    4. 변환 기록을 생성합니다.
      표 1. 변환 기록 필드
      필드 설명
      이름 이 변환 기록의 고유한 이름입니다. 이 값은 참조용일 뿐이며 어떠한 처리에도 사용되지 않습니다.
      테이블 변환할 필드가 포함된 테이블을 선택합니다 ServiceNow . 필드 변환을 설정할 때는 테이블 계층 구조를 이해하는 것이 중요합니다. 예를 들어 컴퓨터 [cmdb_ci_computer] 테이블의 필드에 대한 변환을 구성하면 해당 필드는 모든 워크스테이션 컴퓨터, 서버, WindowsLinux 서버 및 UNIX 서버에 대해 변환됩니다.
      필드 변환할 필드를 선택합니다. 표시된 목록에는 선택한 테이블에서 변환할 수 있는 필드 유형(정수 및 문자열)만 포함됩니다.
      주:
      변환 프로세스를 시작하는 sys_user 기록의 날짜 형식은 "yyyy-MM-dd"의 기본 형식으로 설정되어 있어야 합니다. 다른 날짜 형식은 변환 중에 오류를 일으킵니다. 이 문제는 날짜/시간 유형의 대상 필드로 변환하는 경우에만 해당됩니다. 대상 필드 유형이 문자열 유형이거나 날짜 필드의 필드 매핑이 변환 프로세스와 동일한 날짜 형식으로 변경된 경우에는 이 문제가 되지 않습니다.
      모드 사용 가능한 세 가지 모드는 끄기, 테스트활성입니다. 모든 변환 기록은 기본적으로 테스트 모드에서 생성됩니다. 변환을 철저히 테스트하기 전까지는 모드를 변경하지 마십시오. 테스트가 완료되면 모드를 활성으로 변경합니다. 이 변환을 사용하지 않도록 설정하려면 모드를 끄기로 전환합니다.
      쿼리 표준화 이 기록으로 변환된 필드 값을 이 필드와 관련된 모든 쿼리에 적용하려면 이 확인란을 선택합니다. 원시(원래) 필드 값으로 실행된 쿼리는 변환 값을 사용하도록 편집됩니다.
      원시 필드 필드 값이 표준화된 양식에 원래 입력(표준화되지 않음) 값을 표시하는 데 사용할 필드를 선택합니다. 선택 항목을 드롭다운 목록에 표시하려면 선택한 테이블의 양식에 사용자 지정 필드를 추가합니다. 원시 데이터에 대한 필드 추가에 대한 지침은 다음 문서를 참조하십시오 원시 필드 생성.
    5. 제출을 클릭합니다.

      변환데이터 작업 관련 목록이 양식에 나타납니다.

    하나 이상의 관련 변환 기록 생성

    각 관련 변환 기록은 값의 시작 부분에 문자를 추가하거나 한 문자열을 다른 문자열로 바꾸는 등의 특정 변환 유형을 수행합니다. 선호하는 출력 필드 값을 생성하기 위해 여러 관련 변환 기록을 만들어야 할 수 있습니다.

    프로시저

    1. 변환 기록에서 변환 관련 목록을 선택합니다.
    2. 새로 만들기를 클릭합니다.

      선택한 필드 유형에 적합한 변환만 표시하는 변환 유형의 선택 목록이 나타납니다.

      그림 1. 변환 유형
      변환 유형
    3. 변환 유형을 선택하고 적절한 매개변수를 제공합니다.
    4. 이 변환에 대한 주문 번호를 선택합니다.
      주:
      변환 조건은 할당된 순서 번호에 따라 실행됩니다.
    5. 조건이 참으로 평가되는 경우 이 변환으로 처리를 중지하려면 마지막 확인란을 선택합니다.
    6. 조건문에서 대/소문자 구분을 적용하려면 대/소문자 구분 확인란을 선택합니다.

      다음 변환 예에서는 할당 그룹이 ITSM 엔지니어링인 경우 인시던트 번호 시작 부분의 INC를 문자열 ENG로 바꿉니다.

      그림 2. 변환 기록
      변환 기록
    7. 제출을 클릭합니다.

      새 변환이 변환 기록의 관련 목록에 나타납니다.

      변환이 생성되면 변환 애플리케이션 데이터 작업도 생성됩니다. 이 데이터 작업은 이 변환을 전체 데이터베이스의 해당 기록에 적용하며 테스트가 완료될 때까지 실행해서는 안 됩니다.

    8. 옵션: 출력 값이 원하는 기준을 충족할 때까지 2-8단계를 반복합니다.

    변환 테스트

    변환이 필드 값을 원하는 대로 변경하는지 확인한 후 데이터베이스의 기존 기록에 적용합니다.

    이 태스크 정보

    주:
    사용자에게 테스트 기록을 생성할 수 있는 normalization_tester 역할이 있어야 합니다.

    새 변환 기록은 기본적으로 테스트 모드에서 열리므로 관리자는 변환을 데이터베이스의 기존 기록에 적용하기 전에 철저하게 테스트할 수 있습니다. 테스트 모드에서는 애플리케이션 데이터 변환 작업에 시작 컨트롤을 사용할 수 없습니다. 기존 데이터에 대한 변환을 커밋하기 전에 변환을 테스트하는 두 가지 방법이 아래에 나열되어 있습니다.

    프로시저

    • 테스트 기록을 수동으로 생성하거나 업데이트합니다.

      테스트 모드에서는 normalization_tester 역할을 가진 사용자가 생성하거나 업데이트한 기록만 변환됩니다. 동일한 사용자에게 표준화 및 normalization_tester 역할을 부여하거나 별도의 사용자에게 부여합니다.

    • 변환 테스트 유틸리티를 사용하여 원시 값을 입력하고 변환된 결과를 확인합니다.

      이 기능을 사용하면 정규화 테스터가 기록을 열거나 업데이트하지 않고도 필드 값을 즉석에서 변환할 수 있습니다. 이 유틸리티는 이 필드에 대해 구성된 모든 변환을 테스트합니다.

      1. 변환 기록을 엽니다.
      2. 테스트 변환 관련 링크를 클릭합니다.

        필드 값을 테스트할 수 있는 대화 상자가 나타납니다.

      3. 원시 데이터 필드에서 변환할 값을 입력합니다.
        원시 데이터 필드
      4. 확인을 클릭합니다.

        플랫폼은 변환된 데이터 필드의 원시 값을 변환합니다.

        변환된 데이터 필드
      5. 다른 변환을 테스트할 새 원시 데이터를 입력합니다.
      6. 테스트를 종료하려면 취소 를 클릭하십시오.
      7. 테스트가 완료되면 모드를활성 으로 변경하고 데이터 작업을 실행합니다.