

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

# Connect Customer Analytics 데이터 레이크의 봇 분석 데이터
<a name="data-lake-botdata"></a>

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

분석 데이터 레이크에 액세스하고 공유할 데이터를 구성하는 두 가지 방법이 있습니다.
+ [옵션 1: Connect Customer 콘솔 사용](access-datalake.md#option1-configure-data-to-be-shared)
+ [옵션 2: CLI 또는 CloudShell 사용](access-datalake.md#option2-configure-data-to-be-shared)

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

**Topics**
+ [봇 대화](#data-lake-bot-conversations)
+ [봇 의도](#data-lake-bot-intents)
+ [봇 슬롯](#data-lake-bot-slots)

## 봇 대화
<a name="data-lake-bot-conversations"></a>

**테이블 이름:** `bot_conversations`

**설명:** Lex 봇 상호 작용을 위한 대화 결과, 턴 수, 관련 흐름 및 고객 응대 컨텍스트를 포함한 봇 대화 세션을 기록합니다.

**기본 키:** `instance_id, event_id`

**파티션 키:** `bot_conversation_start_timestamp` (매일)

**조인 키:**
+ `instance_id` - 모든 테이블에 조인
+ `contact_id` - 고객 응대 레코드에 조인
+ `flow_resource_id` - 고객 응대 흐름 이벤트에 참여
+ `bot_originating_request_id`, `bot_session_id`- bot\_intents에 조인


| 열 | 유형 | Nullable | 설명 | 
| --- | --- | --- | --- | 
| event\_id | 문자열 |  No  | 테이블의 프라이머리 키입니다. 이는 발신 요청 식별자 및 세션 식별자의 해시입니다. | 
| bot\_originating\_request\_id | 문자열 |  예  | 특정 봇 요청의 고유 식별자입니다. | 
| bot\_session\_id | 문자열 |  예  | 대화를 진행 중인 사용자 세션의 식별자입니다. | 
| aws\_account\_id | 문자열 |  예  | 고객 응대를 소유한 AWS 계정의 식별자입니다. | 
| instance\_arn | 문자열 |  예  | Connect Customer 인스턴스의 ARN입니다. | 
| instance-id | 문자열 |  No  | Connect Customer 인스턴스의 식별자입니다. | 
| invoking\_resource\_type | 문자열 |  예  | 흐름 또는 모듈일 수 있습니다. | 
| flow\_resource\_id | 문자열 |  예  | 흐름 식별자입니다. | 
| module\_resource\_id | 문자열 |  예  | 모듈 식별자입니다. | 
| invoking\_resource\_start\_timestamp | 타임스탬프 |  예  | 흐름이 시작된 시간입니다. | 
| parent\_flow\_resource\_id | 문자열 |  예  | 모듈이 간접적으로 호출된 흐름 ID입니다. 이 필드는 모듈에 대해서만 채워집니다. | 
| contact\_id | 문자열 |  예  | 고객 응대의 식별자입니다. | 
| flow\_action\_id | 문자열 |  예  | 실행된 작업의 식별자입니다. 작업은 흐름 실행의 단일 단계입니다. | 
| invoking\_resource\_published\_timestamp | 타임스탬프 |  예  | 흐름 자체의 ‘생성’ 또는 ‘개정’ 날짜입니다. | 
| flow\_type | 문자열 |  예  | Connect Customer에는 9가지 흐름 유형 세트가 포함됩니다. 자세한 내용은 [흐름 유형 선택](create-contact-flow.md#contact-flow-types) 단원을 참조하십시오. | 
| 채널 | 문자열 |  예  | 고객 센터에 연락하는 데 사용되는 방법으로 값은 VOICE, CHAT, TASK입니다. | 
| sub\_type | 문자열 |  예  | 고객 응대의 하위 유형입니다. 예를 들어 connect:Guide 또는 connect:SMS가 있습니다. | 
| initiation\_method | 문자열 |  예  | 고객 응대가 시작된 방법을 나타냅니다. | 
| flow\_language\_version | 문자열 |  예  | 흐름 언어 버전입니다. | 
| invoking\_resource\_version | 문자열 |  예  | 사용된 고객 응대 흐름 버전입니다. | 
| bot\_id | 문자열 |  예  | 봇의 식별자입니다. | 
| bot\_alias\_id | 문자열 |  예  | 세션이 보류된 봇의 별칭 식별자입니다. | 
| bot\_version | 문자열 |  예  | 세션이 보류된 봇의 버전입니다. | 
| bot\_locale | 문자열 |  예  | 봇의 언어 구성입니다. | 
| bot\_conversation\_start\_timestamp | 타임스탬프 |  예  | 봇과의 대화 시작을 표시하는 타임스탬프입니다. | 
| bot\_conversation\_end\_timestamp | 타임스탬프 |  예  | 봇과의 대화 종료를 표시하는 타임스탬프입니다. | 
| bot\_conversation\_outcome | 문자열 |  예  | 대화의 최종 상태입니다. 값: Success \| Failure \| Dropped | 
| bot\_number\_of\_conversation\_turns | 숫자 |  예  | 세션에 걸린 회전 수입니다. | 
| data\_lake\_last\_processed\_timestamp | 타임스탬프 |  예  | 타임스탬프 - 데이터 레이크가 레코드를 마지막으로 처리한 시간을 표시합니다. 여기에는 변환 및 채우기가 포함될 수 있습니다. 이 필드는 데이터 신선도를 안정적으로 결정하는 데 사용할 수 없습니다. | 

## 봇 의도
<a name="data-lake-bot-intents"></a>

**테이블 이름:** `bot_intents`

**설명:** 봇 대화의 의도 수준 결과를 기록하고 각 봇 상호 작용 턴의 의도 이름, 수준 및 해결 상태를 추적합니다.

**기본 키:** `instance_id, event_id`

**파티션 키:** `bot_conversation_start_timestamp` (매일)

**조인 키:**
+ `instance_id` - 모든 테이블에 조인
+ `bot_originating_request_id`, `bot_session_id`- bot\_conversations에 조인
+ `bot_originating_request_id`, `bot_session_id`, `bot_intent_name`, `bot_intent_level`- bot\_slots에 조인
+ `contact_id` - 고객 응대 레코드에 조인


| 열 | 유형 | Nullable | 설명 | 
| --- | --- | --- | --- | 
| event\_id | 문자열 |  No  | 테이블의 프라이머리 키입니다. 이는 원래 요청 식별자, 세션 식별자, 의도 이름 및 의도 수준의 해시입니다. | 
| bot\_originating\_request\_id | 문자열 |  예  | 특정 봇 요청의 고유 식별자입니다. | 
| bot\_session\_id | 문자열 |  예  | 대화를 진행 중인 사용자 세션의 식별자입니다. | 
| aws\_account\_id | 문자열 |  예  | 고객 응대를 소유한 AWS 계정의 식별자입니다. | 
| instance\_arn | 문자열 |  예  | Connect Customer 인스턴스의 ARN입니다. | 
| instance-id | 문자열 |  No  | Connect Customer 인스턴스의 식별자입니다. | 
| invoking\_resource\_type | 문자열 |  예  | 흐름 또는 모듈일 수 있습니다. | 
| flow\_resource\_id | 문자열 |  예  | 흐름 식별자입니다. | 
| module\_resource\_id | 문자열 |  예  | 모듈 식별자입니다. | 
| invoking\_resource\_start\_timestamp | 타임스탬프 |  예  | 흐름이 시작된 시간입니다. | 
| parent\_flow\_resource\_id | 문자열 |  예  | 모듈이 간접적으로 호출된 흐름 식별자입니다. 이 필드는 모듈에 대해서만 채워집니다. | 
| contact\_id | 문자열 |  예  | 고객 응대의 식별자입니다. | 
| flow\_action\_id | 문자열 |  예  | 봇을 호출한 흐름 블록(작업)의 식별자로, 여기서 작업은 흐름 실행의 단일 단계입니다. | 
| invoking\_resource\_published\_timestamp | 타임스탬프 |  예  | 흐름 자체의 ‘생성’ 또는 ‘개정’ 날짜입니다. | 
| flow\_type | 문자열 |  예  | 흐름의 유형입니다. Connect Customer에는 9가지 흐름 유형 세트가 포함됩니다. 자세한 내용은 [흐름 유형 선택](create-contact-flow.md#contact-flow-types) 단원을 참조하십시오. | 
| 채널 | 문자열 |  예  | 고객 센터에 연락하는 데 사용되는 방법으로 값은 VOICE, CHAT, TASK입니다. | 
| sub\_type | 문자열 |  예  | 고객 응대의 하위 유형입니다. 예를 들어 connect:Guide 또는 connect:SMS가 있습니다. | 
| initiation\_method | 문자열 |  예  | 고객 응대가 시작된 방법입니다. | 
| flow\_language\_version | 문자열 |  예  | 흐름 언어 버전입니다. | 
| invoking\_resource\_version | 문자열 |  예  | 사용된 고객 응대 흐름 버전입니다. | 
| bot\_id | 문자열 |  예  | 봇의 식별자입니다. | 
| bot\_alias\_id | 문자열 |  예  | 세션이 보류된 봇의 별칭 식별자입니다. | 
| bot\_version | 문자열 |  예  | 세션이 보류된 봇의 버전입니다. | 
| bot\_locale | 문자열 |  예  | 봇의 언어 구성입니다. | 
| bot\_conversation\_start\_timestamp | 타임스탬프 |  예  | 봇과의 대화 시작을 표시하는 타임스탬프입니다. | 
| bot\_conversation\_end\_timestamp | 타임스탬프 |  예  | 봇과의 대화 종료를 표시하는 타임스탬프입니다. | 
| bot\_intent\_name | 문자열 |  예  | 의도의 이름. | 
| bot\_intent\_level | 숫자 |  예  | 요청된 경로까지의 의도 수입니다. | 
| bot\_intent\_outcome | 문자열 |  예  | 의도의 종료 상태입니다. 성공, 실패, 전환 또는 삭제 값입니다. | 
| data\_lake\_last\_processed\_timestamp | 타임스탬프 |  예  | 데이터 레이크가 레코드를 마지막으로 처리한 시간을 보여 주는 타임스탬프입니다. 여기에는 변환 및 채우기가 포함될 수 있습니다. 이 필드는 데이터 신선도를 안정적으로 결정하는 데 사용할 수 없습니다. | 

## 봇 슬롯
<a name="data-lake-bot-slots"></a>

**테이블 이름:** `bot_slots`

**설명:** 봇 의도 이행에 대한 슬롯 수준 결과를 기록하고, 의도 내의 각 슬롯에 대한 슬롯 확인 상태 및 재시도 횟수를 추적합니다.

**기본 키:** `instance_id, event_id`

**파티션 키:** `bot_conversation_start_timestamp` (매일)

**조인 키:**
+ `instance_id` - 모든 테이블에 조인
+ `bot_originating_request_id`, `bot_session_id`, `bot_intent_name`, `bot_intent_level`- bot\_intents에 조인
+ `bot_originating_request_id`, `bot_session_id`- bot\_conversations에 조인
+ `contact_id` - 고객 응대 레코드에 조인


| 열 | 유형 | Nullable | 설명 | 
| --- | --- | --- | --- | 
| event\_id | 문자열 |  No  | 테이블의 프라이머리 키입니다. 이는 원래 요청 식별자, 세션 식별자, 의도 이름, 의도 수준, 슬롯 이름 및 슬롯 수준의 해시입니다. | 
| bot\_originating\_request\_id | 문자열 |  예  | 특정 봇 요청의 고유 식별자입니다. | 
| bot\_session\_id | 문자열 |  예  | 대화를 진행 중인 사용자 세션의 식별자입니다. | 
| aws\_account\_id | 문자열 |  예  | 고객 응대를 소유한 AWS 계정의 식별자입니다. | 
| instance\_arn | 문자열 |  예  | Connect Customer 인스턴스의 ARN입니다. | 
| instance-id | 문자열 |  No  | Connect Customer 인스턴스의 식별자입니다. | 
| invoking\_resource\_type | 문자열 |  예  | 흐름 또는 모듈일 수 있습니다. | 
| flow\_resource\_id | 문자열 |  예  | 흐름 식별자입니다. | 
| module\_resource\_id | 문자열 |  예  | 모듈 식별자입니다. | 
| invoking\_resource\_start\_timestamp | 타임스탬프 |  예  | 흐름이 시작된 시간입니다. | 
| parent\_flow\_resource\_id | 문자열 |  예  | 모듈이 간접적으로 호출된 흐름 식별자입니다. 이 필드는 모듈에 대해서만 채워집니다. | 
| contact\_id | 문자열 |  예  | 고객 응대의 식별자입니다. | 
| flow\_action\_id | 문자열 |  예  | 봇을 호출한 흐름 블록(작업)의 식별자로, 여기서 작업은 흐름 실행의 단일 단계입니다. | 
| invoking\_resource\_published\_timestamp | 타임스탬프 |  예  | 흐름 자체의 ‘생성’ 또는 ‘개정’ 날짜입니다. | 
| flow\_type | 문자열 |  예  | Connect Customer에는 9가지 흐름 유형 세트가 포함됩니다. 자세한 내용은 [흐름 유형 선택](create-contact-flow.md#contact-flow-types) 단원을 참조하십시오. | 
| 채널 | 문자열 |  예  | 고객 센터에 연락하는 데 사용되는 방법으로 값은 VOICE, CHAT, TASK입니다. | 
| sub\_type | 문자열 |  예  | 고객 응대의 하위 유형입니다. 예를 들어 connect:Guide 또는 connect:SMS가 있습니다. | 
| initiation\_method | 문자열 |  예  | 고객 응대가 시작된 방법을 나타냅니다. | 
| flow\_language\_version | 문자열 |  예  | 흐름 언어 버전입니다. | 
| invoking\_resource\_version | 문자열 |  예  | 사용된 고객 응대 흐름 버전입니다. | 
| bot\_id | 문자열 |  예  | 봇의 식별자입니다. | 
| bot\_alias\_id | 문자열 |  예  | 세션이 보류된 봇의 별칭 식별자입니다. | 
| bot\_version | 문자열 |  예  | 세션이 보류된 봇의 버전입니다. | 
| bot\_locale | 문자열 |  예  | 봇의 언어 구성입니다. | 
| bot\_conversation\_start\_timestamp | 타임스탬프 |  예  | 봇과의 대화 시작을 표시하는 타임스탬프입니다. | 
| bot\_conversation\_end\_timestamp | 타임스탬프 |  예  | 봇과의 대화 종료를 표시하는 타임스탬프입니다. | 
| bot\_intent\_name | 문자열 |  예  | 의도의 이름. | 
| bot\_intent\_level | 숫자 |  예  | 요청된 경로까지의 의도 수입니다. | 
| bot\_slot\_name | 문자열 |  예  | 슬롯의 이름. | 
| bot\_slot\_level | 숫자 |  예  | 요청된 경로까지의 슬롯 수입니다. | 
| bot\_slot\_outcome | 문자열 |  예  | 슬롯의 종료 상태입니다. 성공, 실패, 삭제 또는 재시도 값입니다. | 
| bot\_slot\_retry\_count | 숫자 |  예  | 봇이 슬롯에 대해 사용자로부터 응답을 유도하려고 시도한 횟수입니다. | 
| data\_lake\_last\_processed\_timestamp | 타임스탬프 |  예  | 타임스탬프 - 데이터 레이크가 레코드를 마지막으로 처리한 시간을 표시합니다. 여기에는 변환 및 채우기가 포함될 수 있습니다. 이 필드는 데이터 신선도를 안정적으로 결정하는 데 사용할 수 없습니다. | 