

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Connect Customer Profiles의 객체 유형 매핑 정의 세부 정보
<a name="object-type-mapping-definition-details"></a>

객체 유형 매핑 정의는 필드 정의와 키 정의의 두 부분으로 구성됩니다.

**작은 정보**  
객체 유형 매퍼를 생성하는 방법을 알아보려면 [사전 구축된 Amazon S3 커넥터를 사용하는 Amazon Connect Customer Profiles로 고객 정보 통합 및 구성](https://aws.amazon.com/blogs/contact-center/unify-and-organize-customer-information-with-amazon-connect-customer-profiles-with-the-pre-built-amazon-s3-connector/) 블로그 게시물을 참조하세요. 또는 YouTube에서 [고객 프로필 데이터를 고객 센터 경험에 통합하는 방법](https://www.youtube.com/watch?v=LLIEwFel_7c&t=1767s) 동영상을 확인해 보세요.

## 필드 정의 세부 정보
<a name="field-definition-details"></a>

필드 정의는 소스, 대상, 필드 유형을 정의합니다. 예제:

```
"Fields": {
        "{fieldName}": {
            "Source": "{source}",
            "Target": "{target}",
            "ContentType": "{contentType}"
        }, ...
    }, ...
```
+ `Source`: 필드의 JSON 접근자 또는 필드 값을 생성하기 위한 핸들바 매크로일 수 있습니다.

  구문 분석되는 소스 객체에는 ` _source`라는 이름이 지정되므로 소스 필드의 모든 필드 앞에 이 문자열을 붙여야 합니다. `_source` 객체만 지원됩니다.

  핸들바 매크로 솔루션을 사용하면 상수를 생성하고 여러 소스 객체 필드를 단일 필드로 결합할 수 있습니다. 이는 인덱싱에 유용합니다.
+ `Target`: 표준 객체 유형에서 이 필드의 데이터를 매핑해야 하는 위치를 지정합니다.

  표준 프로필을 채우면 수집되는 데이터 형식에 대한 특별한 지식 없이도 Customer Profiles를 기반으로 구축된 애플리케이션을 사용하여 모든 데이터 소스에서 수집한 데이터를 사용할 수 있습니다.

  이 필드는 선택 사항입니다. 키에 필드를 포함하기 위한 목적으로만 필드를 정의하는 것이 좋습니다.

  이 필드의 형식은 항상 JSON 접근자입니다. 지원되는 유일한 대상 객체는 `_profile`입니다.
+ `ContentType`: STRING, NUMBER, PHONE\_NUMBER, EMAIL\_ADDRESS, NAME 값이 지원됩니다. `ContentType`이 지정되지 않으면 STRING으로 간주됩니다.

  `ContentType`은 에이전트가 검색할 수 있도록 값을 인덱싱하는 방법을 결정하는 데 사용됩니다. 예를 들어 `ContentType`을 PHONE\_NUMBER로 설정하면 전화번호가 처리되므로 에이전트는 어떤 형식으로든 전화번호를 검색할 수 있습니다. 예를 들어 문자열 “\+15551234567”은 “(555)-123-4567”과 매칭됩니다.

## 키 정의 세부 정보
<a name="key-definition-details"></a>

키에는 [SearchProfiles](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html) API를 사용하여 객체(또는 객체가 속한 프로필)를 검색하는 데 사용할 수 있는 키를 함께 정의하는 하나 이상의 필드가 포함되어 있습니다. 프로필을 고유하게 식별하거나 객체 자체를 고유하게 식별하도록 키를 정의할 수도 있습니다.

```
"Keys": {
        "{keyName}": [{
            "StandardIdentifiers": [...],
            "FieldNames": [ "{fieldname}", ...]
        }], ...
    }, ...
```

키 이름은 도메인 전체에 적용됩니다. 두 개의 서로 다른 객체 유형 매핑에서 이름이 같은 키가 두 개 있는 경우:
+ 이러한 키는 동일한 네임스페이스를 차지해야 합니다.
+ 이는 서로 다른 객체 간에 프로필을 서로 연결하는 데 사용할 수 있습니다. 객체 간에 키가 일치하는 경우 Customer Profiles는 두 객체를 동일한 프로필에 배치합니다.

다른 말로 표현하자면, 동일한 값이 키가 서로 관련되어 있다는 의미인 경우에만 도메인에서 키의 이름이 서로 같을 수 있습니다. 예를 들어, 한 유형의 객체에 지정된 전화번호는 다른 유형의 객체에 지정된 동일한 전화번호와 관련이 있습니다. Salesforce에서 가져온 객체에 지정된 내부 식별자는 Marketo에서 가져온 다른 객체와 값이 완전히 같더라도 해당 객체와 관련이 없을 수 있습니다.

키 정의는 다음 두 가지 방법으로 사용됩니다.
+ 수집 중에 Customer Profiles 내에서 객체를 할당해야 하는 프로필을 파악하는 데 사용됩니다.
+ 이를 통해 [SearchProfiles](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html) API를 사용하여 키 값을 검색하고 프로필을 찾을 수 있습니다.

## 기본 검색 키
<a name="object-type-mapping-default-search-keys"></a>

`_phone` 및 `_email`과 같은 기본 검색 키는 [표준 프로필](standard-profile-definition.md), [표준 자산](standard-asset-definition.md), [표준 주문](standard-order-definition.md) 및 [표준 사례](standard-case-definition.md) 객체 템플릿에 의해 사전 정의됩니다. 기본 검색 키를 [SearchProfiles API](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html)의 키 이름으로 사용하여 프로필을 찾을 수 있습니다.