기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
사용자 지정 Amazon Connect Customer Profiles 계산된 속성 정의 생성
고객 프로필 CreateCalculatedAttributeDefinition 을 사용하면 사용자 지정 객체 유형을 기반으로 프로그래밍 방식으로 계산된 자체 속성을 생성할 API수 있습니다.
이 주제에서는 사용자 지정 JSON 파일을 사용하여 계산된 속성을 생성하는 방법을 보여줍니다.
1단계: JSON 파일 생성
다음 내용이 포함된 JSON 파일을 생성합니다.
{ "DomainName": "
your-domain-name
", "CalculatedAttributeName": "your-calculated-attribute-name
", "DisplayName": "your-display-name
", "Description": "your-description
", "AttributeDetails": { "Attributes": [ { "Name": "your-attribute-name
" } ], "Expression": "{your-object-type.your-attribute-name
}" }, "Statistic": "your-statistic
", "Conditions": { "Range": { "Value":your-range-value
, "Unit": "days
" }, "ObjectCount":your-object-count
, "Threshold": { "Value": "your-threshold-value
", "Operator": "your-threshold-operator
" } } }
자체 값으로 JSON를 사용자 지정하려면 다음 지침을 따르세요.
-
속성: 여기에는 계산된 속성에 사용할 객체 유형의 필드 이름이 포함되어야 합니다. 이 목록에서 참조되는 두 가지 속성이 지원됩니다.
-
표현식: 속성 간에 수행할 수 있는 기본 수학 표현식이 지원됩니다. 속성이 하나뿐인 경우에는 이 필드가
{ObjectTypeName.AttributeName}
이어야 하고, 그렇지 않으며 수학 표현식을 염두에 두고 있는 경우 이 필드에 두 속성이 모두 포함되어야 합니다. -
통계 : 집계 작업을 APIs 실제로 수행하는 계산 중 하나를 호출할 때 수행되는 작업입니다. 대부분은 설명이 필요 없지만, 그렇지 않은 항목에 대한 설명을 추가했습니다.
지원되는 통계
-
FIRST_OCCURRENCE
는 가장 먼저 수집된 객체의 표현식에 지정된 속성을 반환합니다. -
LAST_OCCURRENCE
는 가장 최근에 수집된 객체의 표현식에 지정된 속성을 반환합니다. -
COUNT
는 선택한 데이터의 개수를 반환합니다. -
SUM
은 선택한 데이터의 합계를 반환합니다. -
MINIMUM
은 선택한 데이터의 최소값을 반환합니다. -
MAXIMUM
은 선택한 데이터의 최대값을 반환합니다. -
AVERAGE
는 선택한 데이터의 평균을 반환합니다. -
MAX_OCCURRENCE
는 표현식에 지정된 것 중 가장 자주 발생하는 값을 반환합니다.
-
-
범위 : 현재 지원 DAYS 및 계산된 속성은 최대 366일의 데이터를 기반으로 할 수 있습니다.
-
ObjectCount: 계산된 속성 계산이 기반으로 해야 하는 객체 수를 나타냅니다. 1~100의 값이 지원됩니다.
-
임계값: 정확히 계산된 속성 값 대신, 예를 들어 어떤 값이 특정 값보다 큰지 확인하려는 경우 임계값을 사용할 수 있습니다.
임계값은 임의의 문자열일 수 있으며 다음과 같은 임계값 연산자가 지원됩니다.
-
GREATER_THAN
-
LESS_THAN
-
EQUAL_TO
-
NOT_EQUAL_TO
-
2단계: 호출 CreateCalculatedAttributeDefinition API
값을 사용하여 JSON 파일을 생성하고 사용자 정의한 후 다음 예제와 API같이 CreateCalculatedAttributeDefinition 를 호출합니다.
aws customer-profiles create-calculated-attribute-definition --cli-input-json file:///
custom_calculated_attribute_cli.json
--regionregion_name
다음 엔드포인트를 사용할 수도 있습니다.
https://profile.
your-region
.amazonaws.com/domains/your-domain-name
/calculated-attributes