UI에서 맵 필드 정의

Adobe Experience Platform을 사용하면 사용자 지정 XDM(경험 데이터 모델) 클래스, 스키마 필드 그룹 및 데이터 유형의 구조를 완전히 사용자 지정할 수 있습니다.

스키마 편집기에서 맵 필드를 정의하여 유연하고 동적인 데이터 구조를 모델링하거나 키-값 쌍의 컬렉션을 저장할 수도 있습니다.

Platform UI(사용자 인터페이스)에서 새 필드를 정의할 때 유형 드롭다운을 클릭하고 " ​목록에 있는 ".

유형 드롭다운 및 맵 값이 강조 표시된 스키마 편집기.

A 맵 값 유형 속성이 나타납니다. 이 값은 다음 경우에 필요합니다. 맵 데이터 유형. 맵에 사용할 수 있는 값은 다음과 같습니다 문자열 및 정수. 사용 가능한 옵션 드롭다운 목록에서 값을 선택합니다.

를 사용하는 스키마 편집기 맵 값 유형 드롭다운이 강조 표시됩니다.

하위 필드를 구성한 후에는 필드 그룹에 지정해야 합니다. 사용 필드 그룹 드롭다운 메뉴 또는 검색 필드를 선택한 다음 적용. 동일한 프로세스를 사용하여 객체에 필드를 계속 추가하거나 다음을 선택할 수 있습니다 저장 설정을 확인합니다.

필드 그룹 선택 사항 및 적용 중인 설정의 기록입니다.

사용 제한 사항 restrictions

XDM에서는 이 데이터 유형의 사용에 대해 다음과 같은 제한 사항을 적용합니다.

  • 맵 유형은 유형이어야 합니다. object.
  • 맵 유형에는 속성이 정의되지 않아야 합니다(즉, "빈" 개체를 정의함).
  • 맵 유형에 다음을 포함해야 함: additionalProperties.type 맵 내에 배치할 수 있는 값을 설명하는 필드 string 또는 integer.
  • 다중 엔티티 세그먼테이션은 맵 키를 기준으로만 정의할 수 있으며 값을 기준으로 정의할 수는 없습니다.
  • 계정 대상자에 대해서는 맵이 지원되지 않습니다.

맵 유형 필드는 다음과 같은 성능 단점이 있으므로 반드시 필요한 경우에만 사용해야 합니다.

  • 다음에서의 응답 시간: Adobe Experience Platform 쿼리 서비스 1억 개의 레코드에 대해 3초에서 10초로 감소합니다.
  • 맵의 키가 16개 미만이어야 합니다. 그렇지 않으면 더 이상 성능이 저하될 수 있습니다.
NOTE
Platform UI는 맵 유형 필드의 키를 추출하는 방법에 제한이 있습니다. 개체 유형 필드는 확장할 수 있지만 맵은 대신 단일 필드로 표시됩니다. 문자열 또는 정수 데이터 유형이 아닌 스키마 레지스트리 API를 통해 생성된 맵 필드는 "로 표시됩니다.복합"데이터 유형.

다음 단계

이제 이 문서를 읽고 Platform UI에서 맵 필드를 정의할 수 있습니다. 클래스와 필드 그룹만 사용하여 스키마에 필드를 추가할 수 있습니다. UI에서 이러한 리소스를 관리하는 방법에 대한 자세한 내용은 만들기 및 편집에 대한 안내서를 참조하십시오. 클래스필드 그룹.

의 기능에 대한 자세한 내용 스키마 작업 영역에서 다음을 참조하십시오 스키마 작업 영역 개요.

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07