필드 정규화 및 변환
필드 정규화에는 데이터 무결성을 높이고 중복을 줄이기 위해 필드 값을 변경하는 두 가지 방법인 정규화와 변환이 포함됩니다.
정규화
정규화는 동일한 필드 값의 변형을 검색하여 단일 기본 설정 값으로 변환합니다. 동일한 값의 여러 변형을 인식 가능한 단일 간단한 값으로 통합함으로써 시스템은 중복 기록을 제거하고 더 나은 검색 결과를 제공합니다. 프로세스 또는 사용자가 정규화된 필드에 값을 입력하면 시스템은 이 값을 표준 값으로 바꿀지 여부를 결정합니다. 또한 정규화는 쿼리를 자동으로 조정하여 정규화된 결과를 반환하고 스크립트의 값을 정규화합니다.
정규화는 플랫폼의 모든 필드에 사용할 수 있지만 이름 또는 표준 측정 단위와 같은 설명 값에 가장 적합합니다. 예를 들어 다음과 같은 정규화 규칙을 만들 수 있습니다.
- 컴퓨터 CI의 CPU 유형을 Xeon과 같은 표준 모델 이름으로 설정합니다.
- 회사 이름에 사용되는 접미사를 표준 형식(예 ServiceNow, Inc.: )으로 설정합니다.
변환
변환은 원시 필드 입력 값을 조직에 보다 의미 있는 표준화된 값으로 변환합니다. 관리자는 특정 필드에 대한 규칙과 조건을 정의하여 변환이 발생하는 시기를 제어합니다. 예를 들어, 다음과 같은 변환 규칙을 생성할 수 있습니다.
- Jr. 및 II와 같은 사용자 이름에서 접미사를 제거합니다.
- 컴퓨터 CI RAM 크기를 가장 가까운 정수로 반올림합니다(예: 4112MB에서 4000MB로 반올림).
변환 기록은 필드 변환이 실행되는 방법을 정의하는 규칙을 구성합니다. 순서 값에 따라 각 규칙이 평가되는 순서가 결정됩니다. 관리자는 각 변환의 확인란을 사용하여 규칙이 true로 평가될 때 처리가 중지되는 위치를 결정할 수 있습니다.
필드 유형별 정규화 및 변환 활성화
필드 유형 기록은 정규화 및 변환에 사용할 수 있는 데이터 유형을 지정합니다. 기본적으로 시스템은 이러한 필드 유형에 대한 정규화 및 변환을 지원합니다.
| 필드 유형 | 표준화에 사용 | 변환에 사용 |
|---|---|---|
| 10진수 | 거짓 | 예 |
| 부동 | 거짓 | 예 |
| 정수 | 거짓 | 예 |
| 숫자 | 거짓 | 예 |
| 문자열 | 예 | 예 |
| URL | 예 | 예 |
필드 유형 항목은 딕셔너리 항목 데이터 유형이 필드 유형 항목과 일치하는 모든 필드에 적용됩니다. 관리자는 필요에 따라 다른 데이터 유형에 대한 필드 유형 기록을 추가로 생성할 수 있습니다.
경고:
참조 필드, 필드 이름 필드 또는 테이블 이름 필드와 같이 시스템 ID 값을 저장하는 필드에 대한 필드 유형 기록을 생성하지 마십시오. Sys ID 값을 직접 변경하면 의미 있는 표준 값이 생성되기보다는 데이터 손상 및 끊어진 참조가 생성될 가능성이 더 큽니다. 대신 Sys ID와 연결된 표시 값을 정규화하거나 변환하십시오. 예를 들어, 특정 사용자의 Sys ID 대신 사용자 이름을 정규화합니다.
정규화된 필드 식별
시스템은 정규화 또는 변환 기록이 연결된 필드에 정규 표시합니다. 표준화 역할이 할당된 사용자는 이 아이콘을 클릭하여 관련된 표준화 또는 변환 기록에 액세스할 수 있습니다. 대신 normalizer 역할이 없는 사용자는 도움말 페이지를 볼 수 있습니다. 관리자는 라는 Restrict to roles기본 설정을 사용하여 정규화 아이콘을 볼 수 있는 사람을 구성할 수 있습니다.