Amazon Connect 분석 데이터 레이크의 사례 데이터 - Amazon Connect

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

Amazon Connect 분석 데이터 레이크의 사례 데이터

이 주제에서는 Amazon Connect 데이터 레이크 사례 테이블의 내용을 자세히 설명합니다. 테이블에는 콘텐츠의 열, 유형 및 설명이 나열됩니다.

분석 데이터 레이크에 액세스하고 공유할 데이터를 구성하는 두 가지 방법이 있습니다.

옵션 1을 사용하여 예약 테이블에 액세스할 수 없는 경우 옵션 2를 사용해 보세요.

사례 이벤트

테이블 이름: case_events

복합 프라이머리 키: {instance_id, event_id}

유형 설명
instance-id 문자열 Amazon Connect 인스턴스의 ID입니다.
aws_account_id 문자열 사례를 소유한 AWS 계정의 ID입니다.
event_id 문자열 사례 이벤트의 고유 ID입니다.
case_id 문자열 사례의 ID입니다.
event_timestamp 타임스탬프 이벤트가 발생한 시점의 UTC 타임스탬프입니다.
changed_field_ids 문자열 배열 이 이벤트에서 수정된 필드 IDs.
event_type 문자열 이벤트의 유형입니다. 유효한 값: CASE.CREATED, CASE.UPDATED, CASE.DELETED.
iam_principal에 의해_수행됨 문자열 이벤트를 트리거한 개체의 IAM 보안 주체 ARN입니다.
사용자_arn_에 의해_수행됨 문자열 작업을 수행한 사용자의 ARN입니다.
사용자 지정_엔터티별_수행 문자열 작업을 수행한 사용자 지정 개체입니다.
case_domain_arn 문자열 Amazon Connect Cases 도메인의 ARN입니다.
template_id 문자열 사례를 생성하는 데 사용되는 사례 템플릿의 ID입니다.
template_name 문자열 사례 템플릿의 이름입니다. 템플릿이 삭제된 경우이 값은 비어 있습니다.
last_updated_user 문자열 사례를 업데이트한 마지막 사용자입니다. 시스템 last_updated_user 필드 값을 참조합니다.
reference_number 문자열 사례의 사람이 읽을 수 있는 참조 번호입니다. 시스템 reference_number 필드 값을 참조합니다.
status 문자열 사례의 상태입니다. 시스템 status 필드 값을 참조합니다.
배정된 사용자 문자열 사례에 할당된 사용자의 ARN입니다. 시스템 assigned_user 필드 값을 참조합니다.
assigned_queue 문자열 사례에 할당된 대기열의 ARN입니다. 시스템 assigned_queue 필드 값을 참조합니다.
case_reason 문자열 사례를 여는 이유입니다. 시스템 case_reason 필드 값을 참조합니다.
case_title 문자열 사례의 제목입니다. 시스템 title 필드 값을 참조합니다.
case_summary 문자열 사례에 대한 요약입니다. 시스템 summary 필드 값을 참조합니다.
customer_profile_arn 문자열 사례와 연결된 고객 프로필의 ARN입니다. 시스템 customer_id 필드 값을 참조합니다.
created_timestamp 타임스탬프 사례가 생성된 시점의 UTC 타임스탬프입니다. 시스템 created_datetime 필드 값을 참조합니다.
last_updated_timestamp 타임스탬프 사례가 마지막으로 업데이트된 시점의 UTC 타임스탬프입니다. 시스템 last_updated_datetime 필드 값을 참조합니다.
next_sla_breach_timestamp 타임스탬프 UTC 단위의 다음 SLA 위반 기한의 타임스탬프입니다. 시스템 next_sla_breach_datetime 필드 값을 참조합니다.
last_closed_timestamp 타임스탬프 케이스가 마지막으로 닫힌 시점의 UTC 타임스탬프입니다. 시스템 last_closed_datetime 필드 값을 참조합니다.
last_reopened_timestamp 타임스탬프 사례가 마지막으로 다시 열린 시점의 UTC 타임스탬프입니다. 시스템 last_reopened_datetime 필드 값을 참조합니다.
custom_fields array(구조) 사례와 연결된 사용자 지정 필드 데이터가 포함된 객체의 배열입니다. 각 객체에는 필드 id, field_name 및 유형별 값 필드(string_value, double_value, boolean_value 또는 timestamp_value)가 포함됩니다.

샘플 쿼리

Athena의 다음 예제 쿼리는 사례 이벤트 테이블에서 사용자 지정 필드를 평면화하는 보기를 생성합니다.

CREATE VIEW case_events_flattened AS SELECT ce.event_id, ce.case_id, ce.event_timestamp, ce.event_type, ce.instance_id, -- ... other system fields -- Flattened custom fields cf.id AS custom_field_id, cf.field_name AS custom_field_name, CASE WHEN cf.string_value IS NOT NULL THEN 'string' WHEN cf.double_value IS NOT NULL THEN 'double' WHEN cf.timestamp_value IS NOT NULL THEN 'timestamp' WHEN cf.boolean_value IS NOT NULL THEN 'boolean' ELSE 'unknown' END AS custom_field_type, cf.string_value AS custom_field_string_value, cf.double_value AS custom_field_double_value, -- Cast milliseconds to timestamp CAST(from_unixtime(cf.timestamp_value / 1000.0) AS TIMESTAMP) AS custom_field_timestamp_value, cf.boolean_value AS custom_field_boolean_value FROM "case_events resource link table name" ce CROSS JOIN UNNEST(ce.custom_fields) AS t(cf)

다음 예제에서는 각 사례에 대한 최신 상태를 반환하는 보기를 생성합니다.

CREATE OR REPLACE VIEW latest_case_state AS SELECT * FROM ( SELECT *, ROW_NUMBER() OVER ( PARTITION BY case_id, instance_id ORDER BY event_timestamp DESC ) AS rn FROM "case_events resource link table name" ) t WHERE rn = 1;

테이블 이름: case_related_item_events

복합 프라이머리 키: {instance_id, event_id}

유형 설명
instance-id 문자열 Amazon Connect 인스턴스의 ID입니다.
aws_account_id 문자열 관련 항목을 소유한 AWS 계정의 ID입니다.
event_id 문자열 관련 항목 이벤트의 고유 ID입니다.
related_item_id 문자열 관련 항목의 ID입니다.
event_timestamp 타임스탬프 이벤트가 발생한 시점의 UTC 타임스탬프입니다.
event_type 문자열 이벤트의 유형입니다. 유효한 값: CASE.RELATED_ITEM.CREATED, CASE.RELATED_ITEM.UPDATED, CASE.RELATED_ITEM.DELETED.
iam_principal에 의해_수행됨 문자열 이벤트를 트리거한 개체의 IAM 보안 주체 ARN입니다.
사용자_arn_에 의해_수행됨 문자열 작업을 수행한 사용자의 ARN입니다.
사용자 지정_엔터티별_수행 문자열 작업을 수행한 사용자 지정 개체 식별자입니다.
case_domain_arn 문자열 Amazon Connect Cases 도메인의 ARN입니다.
associated_case_id 문자열 이 관련 항목이 연결된 사례의 ID입니다.
related_item_type 문자열 관련 항목의 유형입니다. 유효한 값: 주석, 파일, sla, 연결, 연락처, 사용자 지정.
created_timestamp 타임스탬프 관련 항목이 생성된 시점의 UTC 타임스탬프입니다.
Comment_본문 문자열 설명의 본문 텍스트입니다.
comment_content_type 문자열 설명 본문의 콘텐츠 유형입니다. 예: Text/Plain.
related_case_id 문자열 관련 사례의 ID입니다.
연락처_채널 문자열 연락처의 통신 채널입니다. 예: VOICE, CHAT, TASK, EMAIL.
contact_id 문자열 연락처 ID입니다.
file_arn 문자열 파일 첨부 파일의 ARN입니다.
sla_name 문자열 SLA의 이름입니다.
sla_status 문자열 SLA의 현재 상태입니다. 예: 활성, 기한 경과, 충족, 충족되지 않음.
sla_target_timestamp 타임스탬프 UTC 단위의 SLA 대상 기한의 타임스탬프입니다.
sla_type 문자열 추적 중인 SLA 지표의 유형입니다. CaseField를 예로 들 수 있습니다.
sla_completion_timestamp 타임스탬프 SLA가 완료된 시점의 UTC 타임스탬프입니다.
sla_target_field_id 문자열 SLA가 대상으로 하는 필드의 ID입니다.
sla_target_field_values 문자열 배열 SLA를 완료하기 위한 sla_target_field_id의 대상 필드 값입니다.
custom_related_item_fields array(구조) 관련 항목과 연결된 사용자 지정 필드 데이터가 포함된 객체의 배열입니다. 각 객체에는 필드 id, field_name 및 유형별 값 필드(string_value, double_value, boolean_value 또는 timestamp_value)가 포함됩니다.