Common Data Service 의 주 필드 및 키 정보

이번에는 Common Data Service(CDS)에서 사용자 정의 엔티티를 만들 때 설정된 주 필드, 고유 식별자 및 키에 대해 설명합니다.

마스터 필드란?


사용자 정의 엔티티를 만들면 표시 이름과 이름에 따라 주 필드가 지정됩니다.

주 필드는 데이터베이스의 키와 다른 레코드 피쳐를 나타내는 필드입니다.
다음은 전형적인 이미 정해진 실체의 초기 필드와 값을 살펴보자.
엔티티(기본 필드)

Customer Enterprise(Customer Enterprise Name)
모험적인 일
고산 스키장
KFC 제약
고객 담당자(이름)
월안진부
가수기부
작업(주제)
고객과의 계획을 세우다
평가 계획 타결
주 필드는 일반 문자열 필드이기 때문에 중복 값도 사용할 수 있습니다.

고유 식별자


시스템 필드 GUID 유형의 고유한 식별자는 일반적으로 "솔리드의 논리적 이름 + id"로 만들어지며 데이터베이스의 핵심입니다.일단 발견되면 변경할 수 없으며 실체뿐만 아니라 시스템에서도 유일하다.
다른 레코드에서 참조할 때는 이 GUID를 사용합니다.또한 SDK 또는 웹 API를 통해 고유한 데이터를 지정할 수도 있습니다.


열쇠는 두 가지 작용이 있다.
  • 보증치의 유일성
  • SDK 또는 웹 API 지정 기록을 통해 얻을 수 있음
  • 여러 필드를 포함할 수 있지만 시스템 유일성이 중요한 경우에만 사용할 수 있습니다.중복을 피하려면 '중복 데이터 검사' 를 사용하십시오.

    개발자 관점의 관건


    SDK나 웹 API를 통해 레코드를 가져오는 경우 고유 식별자를 모를 경우 전자 메일 주소와 같은 엔티티의 고유한 값을 사용하여 레코드를 가져오는 경우에도 여러 레코드를 읽어들이고 반환 값이 목록이 됩니다.
    그러나 시스템 협업 등에서 CDS 측의 기록 GUID는 따로 저장되지 않았기 때문에 보통 전자 우편 주소 등을 이용하여 기록을 검색한다.전자 우편 주소를 키로 하면 다음과 같은 조회를 쓸 수 있고, 단일 기록을 반환값으로 얻을 수 있다.
    [Organization URI]/api/data/v9.0/contacts(emailaddress1='[email protected]')
    

    총결산


    주 필드는 키가 아니기 때문에 기록 특성을 나타내는 옵션을 설정하고 키가 필요하면 따로 만드십시오.또한 각 기록에서 중복을 피하고 유연하게 처리하려면 중복 검사를 사용하십시오.
    동작에 대한 고찰CDS 솔리드의 키 설정이 잘 정리되었으니 꼭 보십시오.

    인용하다


    웹 API를 사용하여 엔티티 레코드 가져오기
    웹 API를 사용한 쿼리 데이터
    중복 데이터 감지

    좋은 웹페이지 즐겨찾기