동적 스키마 작업

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • 동적 네임스페이스에서 동적 속성과 동적 범주를 정의하여 동적 스키마 기능을 확장합니다.

    메타데이터 전략을 계획한 후에는 동적 네임스페이스에 동적 속성 레코드를 만들어 스키마 구축을 시작할 수 있습니다. 속성을 공식적으로 정의하면 몇 가지 주요 이점이 있습니다.

    • 데이터 무결성을 보장하고, 쿼리를 최적화하고, 적절한 유형으로 동적 속성을 정의하여 정렬을 개선합니다. 예를 들어, 특성을 문자열, 정수 또는 날짜로 정의하여 유형별 동작을 적용할 수 있습니다.
    • 동적 속성을 구성하고 동적 범주에 추가하여 상속을 활성화합니다. 예를 들어, 상위 범주에서 동적 속성을 정의하고 이러한 속성을 상속하는 하위 범주에서 동적 속성에 자동으로 액세스할 수 있습니다.
    • 동적 선택 세트를 생성하여 속성에 대한 고정 값 세트를 정의합니다. 예를 들어, 속성에서 사용할 수 있는 값, 표시되는 범주 또는 네임스페이스를 제어하고 특정 경우에 값을 재정의할 수 있습니다.
    • 여러 동적 속성 저장소 필드에서 동적 속성을 재사용합니다. 예를 들어 동적 네임스페이스에서 동적 속성을 정의한 다음 해당 네임스페이스에 속하는 모든 스토어 필드에서 해당 속성을 사용할 수 있습니다.

    동적 스키마 구현

    다음 프로세스를 사용하여 동적 스키마를 구현합니다.

    1. 동적 속성 스토어 필드 생성

      우선 동적 속성을 저장할 동적 속성 필드를 생성합니다.

    2. 동적 속성 생성

      동적 스토어 필드와 연결된 동적 네임스페이스에서 하나 이상의 동적 속성을 정의합니다.

    3. 동적 범주 생성

      동적 네임스페이스에서 하나 이상의 동적 범주를 정의합니다.

    4. 동적 범주에 동적 속성 포함

      정의한 동적 범주를 사용하여 동적 속성을 구성합니다.

    5. 동적 선택 세트 생성

      속성에 대한 고정된 선택 세트를 정의하고 필요에 따라 선택 무효화를 생성합니다.

    6. 기록에 동적 속성 추가

      GlideRecord setValue() 메서드를 사용하거나 속성과 값을 JSON으로 입력하여 동적 속성 저장소 필드를 채웁니다.