

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon Connect 数据湖
<a name="data-lake"></a>

您可以使用 Amazon Connect 数据湖作为中心位置，从 Amazon Connect 中查询各种类型的数据。这些数据包括联系记录、Contact Lens 对话分析、Contact Lens 性能评估等。在创建记录后，数据会被刷新，处理时间会稍有延迟，应在一小时内提供。您可以使用数据湖创建自定义报告或运行 SQL 查询。

有关相关 API 操作的信息，请参阅 *Amazon Connect API 参考*中的[数据湖操作](https://docs.aws.amazon.com/connect/latest/APIReference/analyticsdataset-api.html)。

**Topics**
+ [访问数据湖](access-datalake.md)
+ [关联表](datalake-tables.md)
+ [管理对资源链接表的访问权限](manage-access-to-resource-link-tables.md)
+ [数据类型定义](data-type-definitions.md)
+ [数据留存](data-lake-data-retention.md)

# 访问 Amazon Connect 数据湖
<a name="access-datalake"></a>

要访问数据湖，您可以使用 AWS 控制台、[AWS 命令行界面](https://aws.amazon.com/cli/)或[AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)。 AWS CloudShell 是一个基于浏览器、经过预先验证的 shell，您可以直接从启动。 AWS 管理控制台

有两种方法可以访问分析数据湖和配置要共享的数据：
+ [选项 1：使用 Amazon Connect 控制台](#option1-configure-data-to-be-shared)
+ [选项 2：使用 CLI 或 CloudShell](#option2-configure-data-to-be-shared)

如果您无法使用选项 1 访问调度表，请尝试使用选项 2。

## 选项 1：使用 Amazon Connect 控制台
<a name="option1-configure-data-to-be-shared"></a>

1. 打开 Amazon Connect 控制台，网址为[https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/)。

1. 在“实例”页面上，选择实例别名。实例别名也是您的实例名称，该名称显示在您的 Amazon Connect URL 中。下图显示了 Amazon Connect 虚拟联系中心实例页面，其中，实例别名周围有一个方框。  
![\[“Amazon Connect 虚拟联系中心实例”页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/access-datalake-configure-data-option1-1.png)

1. 在左侧导航菜单上，选择**分析工具**，然后选择**添加数据共享**。  
![\[Amazon Connect 分析工具页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/access-datalake-configure-data-option1-2.png)

1. 在**目标 AWS 账户 ID** 中， AWS 指定您要从中访问数据的账户（消费者）的账户 ID。这可以是托管您的 Amazon Connect 实例的同一个 AWS 账户，也可以是不同的 AWS 账户。选择您希望从用户账户访问的一个或多个数据类型，然后选择**确认**。  
![\[Amazon Connect 分析工具添加数据共享页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/access-datalake-configure-data-option1-3.png)

## 选项 2：使用 CLI 或 CloudShell
<a name="option2-configure-data-to-be-shared"></a>

1. 通过运行 `aws connect batch-associate-analytics-data-set --generate-cli-skeleton input > input_batch_association.json` 命令生成 `generate Association api` 请求文件。

1. 在文本编辑器中，打开 JSON 文件并输入以下内容：
   + **实例 ID** - 您的 Amazon Connect 实例 ID。
   + **DataSetID**-输入所需的表。有关所需表的更多信息，请参阅[为 Amazon Connect 分析数据湖关联表](datalake-tables.md)。
   + **TargetAccountId**— 用于共享数据的账户 ID。

   以下是包含所有[表](datalake-tables.md)的 JSON 文件示例。

   ```
   {
   "InstanceId": your_instance_id,
   "DataSetIds": [
     "contact_record",
     "contact_flow_events",
     "contact_statistic_record",
     "contact_lens_conversational_analytics",
     "agent_queue_statistic_record",
     "agent_statistic_record",
     "contact_evaluation_record"
   ],
   "TargetAccountId": your_account_ID
   }
   ```

1. 通过运行`aws connect batch-associate-analytics-data-set --cli-input-json file:///path/to/request/file`命令将数据湖关联到单个账户（其中此路径基于 JSON 文件的位置）。

# 为 Amazon Connect 分析数据湖关联表
<a name="datalake-tables"></a>

 数据共享配置会为消费者账户创建一个 RAM 邀请。 [RAM](https://aws.amazon.com/ram/) 是一项服务，可帮助您安全地跨 AWS 账户共享资源。 确保您拥有查看和接受资源共享邀请所需的 AWS Identity and Access Management (IAM) 权限。

 有关为数据湖管理员建议的 IAM 策略的信息，请参阅[数据湖管理员权限](https://docs.aws.amazon.com/lake-formation/latest/dg/permissions-reference.html#persona-dl-admin)。

1.  打开 RAM 控制台，网址为[https://console.aws.amazon.com/ram/](https://console.aws.amazon.com/ram/)。

1.  在**与我共享**下，选择**资源共享**   
![\[与我共享：资源共享表。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/datalake-tables-1.png)

1.  选择资源共享的名称并**接受资源共享**。
**重要**  
仅为首次共享创建初始 RAM 请求。
Lake Formation 尽可能通过重复使用现有已接受的 RAM 请求来优化后续共享。
如果 RAM 请求未被接受，将在 12 小时后过期。
有关 RAM 请求的更多信息，请参阅[接受和拒绝资源共享邀请](https://docs.aws.amazon.com/ram/latest/userguide/working-with-shared-invitations.html)和[优化 AWS RAM 资源共享](https://docs.aws.amazon.com//lake-formation/latest/dg/optimize-ram.html#optimize-version)。  
![\[与我共享：资源共享表。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/datalake-tables-2.png)

1. 接受资源共享后，在消费者账户中导航到 [https://console.aws.amazon.com/lakeformation 的 AWS Lake Formation 控制台。](https://console.aws.amazon.com/lakeformation)要配置对 Amazon Connect 数据湖表的访问权限，请确保配置以下资源的用户在 Lake Formation 中具有数据湖管理员权限。更多信息，请参阅 [Lake Formation 角色和 IAM 权限参考](https://docs.aws.amazon.com/lake-formation/latest/dg/permissions-reference.html)。

1. 要么使用现有的湖泊形成数据库，要么为 Amazon Connect 数据湖表创建一个新数据库。有关更多信息，请参阅[创建数据库](https://docs.aws.amazon.com/lake-formation/latest/dg/creating-database.html)。

1.  在 AWS Lake Formation 控制台中，选择左侧导航菜单上的**表格**。  
![\[AWS Lake Formation 控制台。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/datalake-tables-3.png)

1. 从右上角选择**创建表**，[创建新的资源链接](https://docs.aws.amazon.com/lake-formation/latest/dg/creating-resource-links.html)。  
![\[AWS Lake Formation 控制台：创建表。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/datalake-tables-4.png)

1. 在创建表对话框中，选择**资源链接**单选按钮。**资源链接名称**可以是您想要为链接表命名的任何值。例如，对于**联系人记录**数据类型，您可能希望将链接名称定义为 contact\$1record。

1. 指定先前在第 5 步中创建的**数据库**。

1.  在**共享表**中选择先前已接受 RAM 邀请并希望映射到此资源链接名称的共享表。  例如，选择要映射到联系人记录资源链接的 `contact_record` 共享表。

1.  共享表的数据库和所有者 ID 的信息将自动填充。

1. 选择**创建**。

1. 对共享到用户账户的所有数据类型重复上述步骤。

1.  打开 Amazon Athena [控制台](https://console.aws.amazon.com/athena/home)，然后运行查询以检查请求文件中是否提供了带有共享 instance\$1id 的数据。例如：

    `select * from database_name.linked_table limit 10`. 

   其中：
   + *database\$1name*是您在步骤 5 中创建的数据库的名称。
   + *linked\$1table*是您在步骤 8 中创建的资源链接名称之一。

# 管理对资源链接表的访问权限
<a name="manage-access-to-resource-link-tables"></a>

 在 Lake Formation 中的跨账户访问场景中，要向用户授予 Select 权限，用户必须拥有资源链接上的 Describe 权限（因为 Amazon Athena 和 Amazon Redshift 等集成 AWS 服务需要资源链接）和共享表上的 Select 权限，才能读取底层资源链接数据。因此，此授权过程包括两个步骤。

 要向 QuickSight 用户授予资源链接访问权限，请完成以下步骤：

1.  以数据湖管理员身份登录用户账户，并进入 Lake Formation 控制台。

1.  在左侧导航窗格中，转到“表”，然后选择上一节中创建的共享表的资源链接。

1.  选择**操作**，然后选择**授权**。  
![\[AWS Lake Formation 表\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/manage-access-to-resource-link-tables-1.png)

1.  在授予数据权限菜单的用户部分，选择 SAML 用户和群组，然后输入用户的 ARN。 QuickSight 

1.  在“表权限”部分中，选择 Describe 作为表权限。

1.  选择**授权**。  
![\[AWS Lake Formation 表：授权\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/manage-access-to-resource-link-tables-2.png)

 现在， QuickSight 用户可以看到该表存在于 Quicksight 的数据集控制台中。

 但是，如果 QuickSight 用户在此阶段尝试预览或可视化数据，则会引发异常，因为用户无权访问基础数据。

 现在，我们将向用户授予对资源链接目标（即 Amazon Connect 共享的表）中数据的读取权限。为此，请完成以下步骤：

1.  以数据湖管理员身份登录用户账户，并进入 Lake Formation 控制台。

1.  在左侧导航窗格中，转到**表**，然后选择上一节中创建的共享表的资源链接。

1.  选择**操作**，然后选择**目标授权**。  
![\[AWS Lake Formation 表：授权\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/manage-access-to-resource-link-tables-3.png)

1.  **在授予数据权限菜单的用户部分，选择 SAML 用户和群组，然后输入用户的 ARN。** QuickSight 

1.  在“**** 表权限”部分中，选择 Select 作为表权限。

1.  选择**授权**。  
![\[AWS Lake Formation 表：授权\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/manage-access-to-resource-link-tables-4.png)

# Amazon Connect 数据湖的数据类型定义
<a name="data-type-definitions"></a>

本主题详细介绍了 Amazon Connect 数据湖表中的内容。每个表都列出了表格中内容的列、类型和说明。

有两种方法可以访问分析数据湖和配置要共享的数据：
+ [选项 1：使用 Amazon Connect 控制台](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-important)
+ [座席队列统计记录](#data-lake-agent-queue-statistic-record)
+ [座席统计记录](#data-lake-agent-statistic-record)
+ [AI 代理](#data-lake-ai-agent)
+ [AI 代理知识库](#data-lake-ai-agent-knowledge-base)
+ [AI 提示符](#data-lake-ai-prompt)
+ [人工智能会话](#data-lake-ai-session)
+ [人工智能工具](#data-lake-ai-tool)
+ [Connect 测试用例执行结果](#data-lake-connect-test-case-execution-results)
+ [Contact Lens 对话分析](#data-lake-contact-lens-conversational-analytics)
+ [联系评估记录](#data-lake-contact-evaluation-record)
+ [联系流事件](#data-lake-contact-flow-events)
+ [联系记录](#data-lake-contacts-record)
+ [联系统计记录](#data-lake-contact-statistic-record)
+ [代理事件](#data-lake-agent-event)
+ [机器人分析数据](data-lake-botdata.md)
+ [案例数据](data-lake-cases-data.md)
+ [配置数据](data-lake-configuration-data.md)
+ [预测数据](data-lake-forecasting-data.md)
+ [出站活动数据](data-lake-outbound-campaigns-data.md)
+ [资源标签](#data-lake-resource-tags)
+ [调度数据](data-lake-scheduling.md)

## 需要了解的重要事项
<a name="data-lake-important"></a>
+ 新特征的推出导致将其他数据字段和/或值添加到表中。开发使用数据湖数据的应用程序时，建议您在构建应用程序时忽略添加的新字段。
+ Amazon Connect 至少会提供一次联系人记录。可能出于种种原因再次提供联系人记录，例如在最初提供之后有新信息到达，那么可能会更新记录中的数据。例如，当您使用 [update-contact-attributes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/connect/update-contact-attributes.html)CLI 命令更新联系人记录时，Amazon Connect 会提供新的联系人记录。
+ 有关数据留存的信息，请参阅 [Amazon Connect 分析数据湖中的数据留存](data-lake-data-retention.md)。

## 座席队列统计记录
<a name="data-lake-agent-queue-statistic-record"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  aqsr\$1statistic\$1id  |  字符串  |  AQSR 记录的唯一 ID  | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的标识符。您可以在实例的 Amazon 资源名称（ARN）中[找到实例 ID](find-instance-arn.md)。 | 
|  user\$1id  |  字符串  |  用户账户的标识符。 | 
|  routing\$1profile\$1id  |  字符串  |  路由配置文件的 ID。 | 
|  agent\$1hierarchy\$1level\$11\$1id  |  字符串  |  第 1 层级组的 ID。 | 
|  agent\$1hierarchy\$1level\$12\$1id  |  字符串  |  第 2 层级组的 ID。 | 
|  agent\$1hierarchy\$1level\$13\$1id  |  字符串  |  第 3 层级组的 ID。 | 
|  agent\$1hierarchy\$1level\$14\$1id  |  字符串  |  第 4 层级组的 ID。 | 
|  agent\$1hierarchy\$1level\$15\$1id  |  字符串  |  第 5 层级组的 ID。 | 
|  interval\$1start\$1time  |  Timestamp  |  时间间隔开始时对话的时间戳。 | 
|  interval\$1end\$1time  |  Timestamp  |  时间间隔结束时对话的时间戳。 | 
|  published\$1date  |  Timestamp  |   | 
|  aws\$1account\$1id  |  字符串  |  拥有联系人的 AWS 账户的 ID。 | 
|  queue\$1id  |  字符串  |  队列的标识符。 | 
|  渠道  |  字符串  |  联系联络中心的方法：语音、聊天、任务、电子邮件。 | 
|  queue\$1type  |  字符串  |  QueueType 指定队列的分类，指明其预期用途和行为。的有效值 QueueType 为 STANDARD，这是一个通用队列，在联系人被路由到代理并被其接受之前等待；以及代理，后者是为您添加的每位代理用户自动创建的 Amazon Connect。 | 
|  agent\$1non\$1response  |  bigint  |  路由到座席但该座席未应答的联系人数，包括客户放弃的联系人。 | 
|  contacts\$1offered  |  bigint  |   | 
|  contacts\$1handled  |  bigint  |  连接到座席的联系人计数。联系人如何到达座席无关紧要。它可以是客户致电您的联系中心，也可以是座席致电客户。它可以是从一个座席转交到另一个座席的联系人。座席可能会应答联系人，但是他们不确定该怎么做，因此又将联系人转交了出去。只要座席已连接到联系人，它就会增加处理的联系人数。 | 
|  handle\$1time  |  bigint  |  联系人与座席连线期间从开始到结束的平均时间（平均处理时间）。它包括通话时间、等待时间、联系后续工作（ACW）时间、自定义状态时间和座席暂停持续时间（仅适用于任务）。AHT 的计算方法是，对从座席应答联系人到对话结束的时间取平均值。它同时适用于入站呼叫和出站呼叫。 | 
|  agent\$1incoming\$1connecting\$1time  |  bigint  |  从 Amazon Connect 为联系人预留座席启动联系到座席连接的总时间。 | 
|  agent\$1outbound\$1connecting\$1time  |  bigint  |  从 Amazon Connect 为联系人预留座席启动出站联系到座席连接的总时间。 | 
|  agent\$1callback\$1connecting\$1time  |  bigint  |  从 Amazon Connect 为联系人预留座席启动回拨联系到座席连接的总时间。 | 
|  agent\$1api\$1connecting\$1time  |  bigint  |  使用 Amazon Connect API 发起联系到连接座席之间的总时间。 | 
|  incoming\$1connecting\$1attempts  |  bigint  |  Amazon Connect 为入站启动类型的联系人保留座席所发起的尝试次数。 | 
|  outbound\$1connecting\$1attempts  |  bigint  |  Amazon Connect 为出站启动类型的联系人保留座席所发起的尝试次数。 | 
|  callback\$1connecting\$1attempts  |  bigint  |  尝试回拨但客户未接听的联系人数。 | 
|  api\$1connecting\$1attempts  |  bigint  |  用于计算：[平均座席传入连接时间](metrics-definitions.md#average-agent-incoming-connecting-time)。 | 
|  data\$1lake\$1last\$1processed\$1Timestamp  |  Timestamp  |  显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 座席统计记录
<a name="data-lake-agent-statistic-record"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  asr\$1statistic\$1id  |  字符串  | ASR 记录的唯一 ID。 | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的标识符。您可以在实例的 Amazon 资源名称（ARN）中[找到实例 ID](https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)。 | 
|  user\$1id  |  字符串  |  用户账户的标识符。 | 
|  routing\$1profile\$1id  |  字符串  |  路由配置文件的 ID。 | 
|  agent\$1hierarchy\$1level\$11\$1id  |  字符串  |  第 1 层级组的 ID。 | 
|  agent\$1hierarchy\$1level\$12\$1id  |  字符串  |  第 2 层级组的 ID。 | 
|  agent\$1hierarchy\$1level\$13\$1id  |  字符串  |  第 3 层级组的 ID。 | 
|  agent\$1hierarchy\$1level\$14\$1id  |  字符串  |  第 4 层级组的 ID。 | 
|  agent\$1hierarchy\$1level\$15\$1id  |  字符串  |  第 5 层级组的 ID。 | 
|  interval\$1start\$1time  |  Timestamp  |  时间间隔开始时对话的时间戳。 | 
|  interval\$1end\$1time  |  Timestamp  |  时间间隔结束时对话的时间戳。 | 
|  published\$1date  |  Timestamp  |   | 
|  aws\$1account\$1id  |  字符串  |  拥有联系人的 AWS 账户的 ID。 | 
|  online\$1time  |  bigint  |  座席在其 CCP 设置为非离线状态下所花的总时间。这包括在自定义状态下所花的任何时间。创建历史指标报告时，无法按队列、电话号码或渠道对该指标进行分组或筛选。 | 
|  error\$1time  |  bigint  |  对于特定座席，联系人处于错误状态的总时间。无法按队列对该指标进行分组或筛选。 | 
|  non\$1productive\$1time  |  bigint  |  座席在[自定义状态](https://docs.aws.amazon.com/connect/latest/adminguide/agent-custom.html)下所花的总时间。也就是说，其 CCP 状态不为可用或离线。此指标并不意味着座席无成效地花费时间。 | 
|  agent\$1idle\$1time  |  bigint  |  座席将其在 CCP 中的状态设置为有空后，这是他们不处理联系人的时间\$1他们的联系人处于错误状态的所有时间。座席空闲时间不包括从 Amazon Connect 开始将联系人路由到座席，到座席接收或拒绝联系时的时间量。 | 
|  agent\$1on\$1contact\$1time  |  bigint  | 座席在一个或多个联系人上所花费的总时间，包括 [客户等待时间](metrics-definitions.md#customer-hold-time) 和 [联系后续工作时间](metrics-definitions.md#after-contact-work-time)。这不包括在自定义状态或离线状态下在联系人上所花的时间。（自定义状态 = 座席的 CCP 状态不是可用或离线。例如，“培训”将是自定义状态。） | 
|  custom\$1state\$1time\$101  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$102  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$103  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$104  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$105  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$106  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$107  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$108  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$109  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$110  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$111  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$112  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$113  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$114  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$115  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$116  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$117  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$118  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$119  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$120  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$121  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$122  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$123  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$124  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$125  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$126  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$127  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$128  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$129  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$130  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$131  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$132  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$133  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$134  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$135  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$136  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$137  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$138  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$139  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$140  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$141  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$142  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$143  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$144  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$145  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$146  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$147  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$148  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$149  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  custom\$1state\$1time\$150  |  bigint  |  表示客户定义的自定义座席状态。例如：Coffee\$1break。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## AI 代理
<a name="data-lake-ai-agent"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
| instance\$1arn | 字符串 |  Connect 实例的 ARN。 | 
| instance\$1id | 字符串 | Connect 实例的 ID。 | 
| contact\$1id | 字符串 | 联系人的 ID。 | 
| ai\$1agent\$1id | 字符串 | 请求的 AI 代理的 ID。 | 
| ai\$1agent\$1版本 | 字符串 | 请求的 AI 代理的版本。 | 
| ai\$1agent\$1event\$1id | 字符串 | 事件的 ID。 | 
| aws\$1account\$1id | 字符串 | 使用 AI 助手的 AWS 账号 ID。 | 
| assistant\$1id | 字符串 | 人工智能助手的 ID。 | 
| ai\$1session\$1id | 字符串 | 人工智能代理会话的 ID。 | 
| creation\$1timestamp | bigint | 事件的时间戳是在数据湖中创建的。 | 
| 更新时间戳 | bigint | 事件的时间戳将在数据湖中更新。 | 
| ai\$1use\$1case | 字符串 | AI 代理的用例。 | 
| ai\$1agent\$1type | 字符串 | 请求的 AI 代理的类型。 | 
| ai\$1agent\$1name | 字符串 | 请求的 AI 代理的名称。 | 
| ai\$1agent\$1arn | 字符串 | 请求的 AI 代理的 AR。 | 
| 调用\$1成功 | 布尔 | 一个布尔值字段，用于指示 AI 代理的调用是否成功。 | 
| 调用 latency\$1ms | 浮点数 | 评估的联系人中 AI 代理的调用延迟。 | 
| 对话\$1turns\$1in\$1response | bigint | 请求的 AI 代理响应的对话回合数。 | 

## AI 代理知识库
<a name="data-lake-ai-agent-knowledge-base"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
| instance\$1arn | 字符串 |  Connect 实例的 ARN。 | 
| aws\$1account\$1id | 字符串 | 拥有 Connect AI Assistant 的 AWS 账户的标识符。 | 
| instance\$1id | 字符串 | Connect 实例的 ID。 | 
| contact\$1id | 字符串 | 特定联系人的 ID。 | 
| 知识\$1内容\$1ID | 字符串 | 引用的知识内容的 ID。 | 
| ai\$1agent\$1type | 字符串 | 请求的 AI 代理的类型。 | 
| ai\$1agent\$1knowledge\$1base\$1event | 字符串 | 知识库参考事件的 ID。 | 
| assistant\$1id | 字符串 | Amazon Connect 人工智能助手的 ID。 | 
| ai\$1session\$1id | 字符串 | AI 代理会话的 ID。 | 
| creation\$1timestamp | 字符串 | 创建数据湖事件的那一刻。 | 
| 更新时间戳 | 字符串 | 上次修改数据湖事件的那一刻。 | 
| ai\$1agent\$1id | 字符串 | 请求的 AI 代理的 ID。 | 
| ai\$1agent\$1name | 字符串 | 请求的 AI 代理的名称。 | 
| ai\$1agent\$1版本 | 字符串 | 请求的 AI 代理的版本号。 | 
| ai\$1agent\$1arn | 字符串 | 请求的 AI 代理的 ARN。 | 
| 知识库 ID | 字符串 | 引用的知识库的 ID。 | 
| 知识库名称 | 字符串 | 引用的知识库的名称。 | 
| 知识\$1内容\$1参考 | 字符串 | 引用的知识内容的标题。 | 
| data\$1lake\$1last\$1processed\$1timestamp | timestamp | 时间戳，显示上次数据湖触摸记录的时间。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## AI 提示符
<a name="data-lake-ai-prompt"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ARN。 | 
| aws\$1account\$1id | 字符串 | 客户 AWS 账户 ID。 | 
| instance\$1id | 字符串 | Amazon Connect 实例的 ID。 | 
| contact\$1id | 字符串 | 联系人的 ID。 | 
| ai\$1prompt\$1id | 字符串 | 请求的 AI 提示的 ID。 | 
| ai\$1prompt\$1版本 | 字符串 | 请求的 AI 提示符的版本。 | 
| ai\$1prompt\$1event\$1ID | 字符串 | 实体的 ID。 | 
| assistant\$1id | 字符串 | AI 助手的标识符。 | 
| ai\$1session\$1id | 字符串 | 人工智能代理会话的 ID。 | 
| creation\$1timestamp | bigint | 在数据湖中创建事件的时间戳。 | 
| 更新时间戳 | bigint | 数据湖中更新事件的时间戳。 | 
| ai\$1agent\$1type | 字符串 | 请求的 AI 代理的类型。 | 
| ai\$1agent\$1name | 字符串 | 请求的 AI 代理的名称。 | 
| ai\$1agent\$1id | 字符串 | 请求的 AI 代理的 ID。 | 
| ai\$1agent\$1版本 | 字符串 | 请求的 AI 代理的版本号。 | 
| ai\$1agent\$1arn | 字符串 | 请求的 AI 代理的 AR。 | 
| ai\$1prompt\$1ty | 字符串 | 调用的 AI 提示符的类型。 | 
| ai\$1promp\$1name | 字符串 | 调用的 AI 提示符的名称。 | 
| ai\$1prompt\$1arn | 字符串 | 被调用的 AI 提示符的 arn。 | 
| model\$1id | 字符串 | 与 AI Prompt 关联的 llm 模型的名称。 | 
| 调用\$1成功 | 布尔值 | 一个布尔值字段，用于指示调用提示符是否成功。 | 
| 调用 latency\$1ms | 浮点数 | 评估的联系人中 AI 提示的调用延迟。 | 
| 输入令牌 | bigint | 被评估的联系人中 AI 提示的输入令牌。 | 
| 输出令牌 | bigint | 被评估的联系人中 AI 提示符的输出标记。 | 

## 人工智能会话
<a name="data-lake-ai-session"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ARN。 | 
| instance\$1id | 字符串 | Amazon Connect 实例的 ID。 | 
| contact\$1id | 字符串 | 联系人的 ID。 | 
| ai\$1session\$1id | 字符串 | 人工智能代理会话的 ID。 | 
| aws\$1account\$1id | 字符串 | 客户的 AWS 账户编号。 | 
| assistant\$1id | 字符串 | Connect 人工智能代理助手的标识符。 | 
| creation\$1timestamp | bigint | 在数据湖中创建事件的时间戳。 | 
| 更新时间戳 | bigint | 数据湖中更新事件的时间戳。 | 
| 检测到主动意图 | bigint | 在 AI 会话期间检测到的 “座席协助” 用例的主动意图（客户查询）的数量。 | 
| proactive\$1intents\$1engage | bigint | 在座席协助用例的 AI 会话中参与的主动意图（客户查询）的数量。 | 
| proactive\$1intents\$1已回答 | bigint | 座席协助用例在 AI 会话中回答的主动意图（客户查询）的数量。 | 
| ai\$1agent\$1invocation\$1count | bigint | AI 会话中的 AI 代理调用次数。 | 
| ai\$1agent\$1调用成功\$1计数 | bigint | AI 会话中成功调用 AI 代理的次数。 | 
| is\$1handed\$1off | 布尔值 | 一个布尔值字段，用于指示 AI 代理在 AI 会话期间是否已移交给人工代理。 | 
| avg\$1conversation\$1turns\$1in\$1response | 浮点数 | 响应 AI Agent 调用的平均会话次数。 | 

## 人工智能工具
<a name="data-lake-ai-tool"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
| instance\$1arn | 字符串 |  Connect 实例的 ARN。 | 
| aws\$1account\$1id | 字符串 | 拥有 Connect AI Assistant 的 AWS 账户的标识符。 | 
| instance\$1id | 字符串 | Connect 实例的 ID。 | 
| contact\$1id | 字符串 | 联系人的 ID。 | 
| ai\$1agent\$1id | 字符串 | 请求的 AI 代理的 ID。 | 
| ai\$1tool\$1id | 字符串 | 请求的 AI 工具的 ID。 | 
| ai\$1tool\$1event\$1id | 字符串 | AI 工具调用事件的 ID。 | 
| assistant\$1id | 字符串 | Amazon Connect 人工智能助手的 ID。 | 
| ai\$1session\$1id | 字符串 | AI 代理会话的 ID。 | 
| creation\$1timestamp | bigint | 创建数据湖事件的那一刻。 | 
| 更新时间戳 | bigint | 上次修改数据湖事件的那一刻。 | 
| ai\$1agent\$1type | 字符串 | 请求的 AI 代理的类型。 | 
| ai\$1agent\$1name | 字符串 | 请求的 AI 代理的名称。 | 
| ai\$1agent\$1版本 | 字符串 | 请求的 AI 代理的版本号。 | 
| ai\$1agent\$1arn | 字符串 | 请求的 AI 代理的 ARN。 | 
| ai\$1tool\$1type | 字符串 | 调用的 AI 工具的类型。 | 
| ai\$1tool\$1name | 字符串 | 调用的 AI 工具的名称。 | 
| ai\$1tool\$1arn | 字符串 | 被调用的 AI 工具的 ARN。 | 
| 调用\$1成功 | 布尔值 | 一个布尔值字段，用于指示工具的调用是否成功。 | 
| 调用 latency\$1ms | 浮点数 | AI 工具调用的调用延迟。 | 

## Connect 测试用例执行结果
<a name="data-lake-connect-test-case-execution-results"></a>


**Connect 测试用例执行结果**  

| 列 | Type | 说明 | 
| --- | --- | --- | 
| instance\$1id | 字符串 | Amazon Connect 实例的标识符 | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ARN。 | 
| aws\$1account\$1id | 字符串 | 拥有联系人的 AWS 账户的 ID。 | 
| connect\$1test\$1case\$1resource\$1arn | 字符串 | 主键-测试用例的 ARN。 | 
| 连接测试用例资源名称 | 字符串 | 测试用例的名称。 | 
| connect\$1test\$1case\$1execution\$1start\$1tim | timestamp | 主键-模拟执行的开始时间。 | 
| connect\$1test\$1case\$1execution\$1end\$1time | timestamp | 模拟执行的结束时间。 | 
| 连接测试用例状态 | 字符串 | 测试的当前状态。值：已计划、已完成 InProgress、已中止、失败 | 
| 连接测试用例结果 | 字符串 | 测试执行的最终结果。值：通过、失败、已跳过、已中止 | 
| connect\$1test\$1case\$1execution\$1 | 字符串 | 主键-执行测试的唯一标识符。 | 
| connect\$1test\$1case\$1failure\$1原因 | array(string) | 测试失败的原因。 | 
| 连接测试用例类型 | 字符串 | 已执行的测试类型。值： ExperienceTest、 FlowTest、 BotTest | 
| connect\$1test\$1case\$1执行方法 | 字符串 | 开始执行测试的方法。值：手动、API、定时、 ContactRuleTriggered、 FlowPublishTriggered | 
| 连接测试案例执行频道 | 字符串 | 模拟互动的渠道。值：聊天、语音、活动、任务、电子邮件 | 
| connect\$1test\$1case\$1execution\$1channel\$1subt | 字符串 | 模拟交互的频道子类型。值：短信， WhatsApp | 
| connect\$1test\$1case\$1associated\$1initial\$1case\$1id | 字符串 | 开始测试的初始联系人ID。 | 
| connect\$1test\$1case\$1associated\$1cased | array(string) | 作为测试的一部分 IDs 创建的联系人列表。 | 
| connect\$1test\$1case\$1intiating\$1case\$1 | 字符串 | 第一个资源 ID 测试执行始于。 | 
| 记录创建时间戳 | timestamp | 记录创建时间 | 

## Contact Lens 对话分析
<a name="data-lake-contact-lens-conversational-analytics"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  aws\$1account\$1id  |  字符串  |  拥有该联系人的 AWS 账户的 ID。 | 
|  版本  |  字符串  |  表示实时分析或后期 call/chat 分析。 | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  contact\$1id  |  字符串  |  被评估联系人的 ID。 | 
|  渠道  |  字符串  |  联系联络中心的方法：语音、聊天。 | 
|  language\$1locale  |  字符串  |  用于分析联系人的语言：[人工智能功能](supported-languages.md#supported-languages-contact-lens)。 | 
|  feature  |  字符串  |  始终具有相同的值“contact\$1lens\$1conversational\$1analytics”。 | 
|  categories  |  array(string)  |  分配给联系人的类别数组。 | 
|  disconnect\$1timestamp  |  Timestamp  |  联系断开的时间戳。 | 
|  greeting\$1time\$1agent\$1ms  |  bigint  |  聊天中座席的首次响应时间，表示他们在加入聊天后与客户交互的速度。 | 
|  non\$1talk\$1time\$1total\$1ms  |  bigint  |  语音对话中总非通话时间。非通话时间是指超过 3 秒的等待时间和沉默时间的总和，在此期间，座席和客户都没有进行对话。 | 
|  talk\$1time\$1total\$1ms  |  bigint  |  在客户或座席进行语音联系期间所花费的通话时间。 | 
|  talk\$1time\$1agent\$1ms  |  bigint  |  座席在语音联系中的通话时间。 | 
|  talk\$1time\$1customer\$1ms  |  bigint  |  客户在语音联系中的通话时间。 | 
|  total\$1conversation\$1duration\$1ms  |  bigint  |  从对话开始到座席或客户说出最后一个字的总时间。 | 
|  talk\$1speed\$1agent\$1wpm  |  浮点数  |  座席每分钟说的字数。 | 
|  talk\$1speed\$1customer\$1wpm  |  浮点数  |  客户每分钟说的字数。 | 
|  interruptions\$1time\$1total\$1ms  |  bigint  |  座席或客户同时说话的时长。 | 
|  interruptions\$1time\$1agent\$1ms  |  bigint  |  当客户正在说话时，座席说话的时长。 | 
|  interruptions\$1time\$1customer\$1ms  |  bigint  |  当座席正在说话时，客户说话的时长。 | 
|  interruptions\$1total\$1count  |  bigint  |  对话过程中检测到中断的次数。 | 
|  interruptions\$1agent\$1count  |  bigint  |  对话过程中检测到座席中断的次数。 | 
|  interruptions\$1customer\$1count  |  bigint  |  对话过程中检测到客户中断的次数。 | 
|  sentiment\$1overall\$1score\$1agent  |  浮点数  |  情绪分数是对文本的分析，以及对文本是主要包含正面、负面还是中性语言的评级。这是通话过程中座席的总体情绪评分。总体情绪得分是在通话的每个部分中所分配得分的平均值。 | 
|  sentiment\$1overall\$1score\$1customer  |  浮点数  |  情绪分数是对文本的分析，以及对文本是主要包含正面、负面还是中性语言的评级。这是通话过程中客户的总体情绪评分。总体情绪得分是在通话的每个部分中所分配得分的平均值。 | 
|  sentiment\$1interaction\$1score\$1customer\$1with\$1agent  |  浮点数  |  情绪分数是对文本的分析，以及对文本是主要包含正面、负面还是中性语言的评级。这是客户对座席的情绪评分。 | 
|  sentiment\$1interaction\$1score\$1customer\$1without\$1agent  |  浮点数  |  情绪分数是对文本的分析，以及对文本是主要包含正面、负面还是中性语言的评级。这是没有座席的客户的情绪评分。 | 
|  sentiment\$1end\$1score\$1agent  |  浮点数  |  情绪分数是对文本的分析，以及对文本是主要包含正面、负面还是中性语言的评级。这是通话结束时对座席的情绪评分。 | 
|  sentiment\$1end\$1score\$1customer  |  浮点数  |  情绪分数是对文本的分析，以及对文本是主要包含正面、负面还是中性语言的评级。这是通话结束时对客户的情绪评分。 | 
|  response\$1time\$1average\$1agent\$1ms  |  bigint  |  对于聊天，在客户最后一条消息之后发送回复的平均时间。 | 
|  response\$1time\$1average\$1customer\$1ms  |  bigint  |  对于聊天，在座席最后一条消息之后发送回复的平均时间。 | 
|  response\$1time\$1maximum\$1agent\$1ms  |  bigint  |  对于聊天，在客户最后一条消息之后发送回复的最长时间。 | 
|  response\$1time\$1maximum\$1customer\$1ms  |  bigint  |  对于聊天，在客户最后一条消息之后发送回复的最长时间。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 联系评估记录
<a name="data-lake-contact-evaluation-record"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  aws\$1account\$1id  |  字符串  |  拥有联系人的 AWS 账户的 ID。 | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的标识符。您可以在实例的 Amazon 资源名称（ARN）中[找到实例 ID](https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)。 | 
|  evaluation\$1id  |  字符串  |  主键，用于区分针对相同表单对通话进行多次评估（由不同评估者完成）的评估 ID。 | 
|  item\$1reference\$1id  |  字符串  |  主键：可代表表单/章节/子章节/问题，具体取决于类型。 | 
|  item\$1type  |  字符串  |  定义 “Form/Section/sub-section/question或表示已删除的记录。 | 
|  contact\$1id  |  字符串  |  被评估联系人的 ID。 | 
|  evaluation\$1submitted\$1timestamp  |  Timestamp  |  评估联系时的时间戳。 | 
|  分数  |  double  |  按百分比值得分forms/sections/questions。 | 
|  weighted\$1score  |  double  |  分数加起来等于表单的 100%，例如 2 个部分：一个部分 80 分，另一个部分 20 分。 | 
|  automatic\$1fail  |  布尔值  |  布尔值表示是否应用了自动失败。 | 
|  evaluator\$1id  |  字符串  |  评估者的 user\$1ID。 | 
|  numeric\$1answer  |  double  |  答案类型为数字的问题的值。 | 
|  answer\$1reference\$1id  |  字符串  |  用于单选答案类型。 | 
|  to\$1delete  |  布尔值  |  如果Form/Section/sub-section/question已删除，则设置为 true。 | 
|  disconnect\$1timestamp  |  Timestamp  |  联系断开的时间戳。 | 
|  initiation\$1timestamp  |  Timestamp  |  联系启动的时间戳。 | 
|  user\$1id  |  字符串  |  被评估者的 user\$1id。 | 
|  queue\$1id  |  字符串  |  处理联系人的队列的 queue\$1id。 | 
|  渠道  |  字符串  |  联系联络中心的方法：语音、聊天、任务、电子邮件。 | 
|  contact\$1aggregation\$1timestamp  |  Timestamp  |  用于构建座席、队列和周汇总表的时间戳。 | 
|  evaluated\$1contact\$1with\$1status  |  字符串  |  评估时被评估的联系人的连接状态。有效值：已断开连接 \$1 未断开连接。 disconnected表示评估的联系已结束（存在断开连接的时间戳）。 notDisconnected表示评估时评估的联系人仍处于活动状态（没有断开连接时间戳）。 | 
|  evaluation\$1source  |  字符串  |  表示评估过程的起源。此字段表示评估是在自动化的协助下手动执行的，还是完全自动进行的（提交前不用人工审查）。自动化协助包括预先配置的用于回答问题的自动化（例如，根据 Contact Lens 类别自动填充应答内容），或者在评估联系时请求 AI 进行协助。 | 
|  resubmitted  |  布尔值  |  表示是否已重新提交评估。此字段有助于快速确定为对评估过程执行审计而重新提交的评估。 | 
|  evaluation\$1type  |  字符串  |  帮助区分不同类型的评估，例如标准评估和校准评估。这支持在进行分析时只包括相关类型的评估，例如，只能使用标准评估来计算座席的综合得分。 | 
|  calibration\$1session\$1id  |  字符串  |  保存校准会话的唯一标识符。此字段对于确定与校准会话关联的评估至关重要。 | 
|  item\$1title  |  字符串  |  捕获表单项目标题的列。可以是表单、章节、子章节或问题标题，具体视 item\$1type 而定。 | 
|  form\$1version  |  字符串  |  表示所用评估表单的版本号。此字段有助于确定评估表单的不同版本，以便进行分析和报告。 | 
|  acknowledgement\$1status  |  字符串  |  评估的确认状态。有效值：ACKNOWLEDGED\$1UNACKNOWLEDGED  | 
|  acknowledger\$1id  |  字符串  |  确认评估的人员的 user\$1id。 | 
|  evaluation\$1acknowledged\$1timestamp  |  Timestamp  |  确认评估时的时间戳。 | 
|  acknowledger\$1comment  |  字符串  |  确认评估的用户的留言。 | 
|  item\$1disabled  |  布尔值  |  itemDisabled 列表示根据评估表单中定义的条件，项目在提交时是否处于禁用状态。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 
|  多选\$1answer\$1reference\$1id  |  array(string)  |  答案类型为多选问题的值。 | 
|  日期\$1时间\$1答案  |  Timestamp  |  答案类型为 “日期时间” 的问题的值。 | 
|  评估的参与者角色  |  字符串  |  被评估的联系人参与者的角色。 | 
|  已评估的参与者 ID  |  字符串  |  被评估的联系人参与者的 ID。 | 
|  is\$1sampled  |  布尔值  |  评估是否由抽样作业创建。 | 
|  已审核  |  布尔值  |  表示已对评估进行审查。 | 
|  自动化\$1gen\$1ai\$1text\$1answer  |  字符串  |  一代 AI 生成的评估问题的答案，其中答案类型为文本。 | 
|  automation\$1gen\$1ai\$1answer\$1reference\$1id  |  字符串  |  对于答案类型为单选的评估问题，人工智能世代生成的答案的参考ID。 | 
|  自动化\$1gen\$1ai\$1answer\$1理由  |  字符串  |  Gen AI 为其自动评估答案提供的理由。 | 
|  是否接受自动化答案  |  布尔值  |  表示人工智能世代生成的答案是否被接受并用作评估问题的最终答案。 | 

## 联系流事件
<a name="data-lake-contact-flow-events"></a>


|  **列**  |  **Type**  |  **描述**  |   | 
| --- | --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的标识符。您可以在实例的 Amazon 资源名称（ARN）中[找到实例 ID](https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html)。 |   | 
|  event\$1id  |  字符串  |  联系人与流交互时的 ID。 |   | 
|  aws\$1account\$1id  |  字符串  |  拥有联系人的 AWS 账户的 ID。 |   | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 |   | 
|  contact\$1id  |  字符串  |  联系人记录中的联系人的 ID。 |   | 
|  flow\$1resource\$1id  |  字符串  |  流 ID  |   | 
|  module\$1resource\$1id  |  字符串  |  模块 Id  |   | 
|  resource\$1version  |  字符串  |  使用的联系流版本。 |   | 
|  resource\$1type  |  字符串  |  可以是流或模块。 |   | 
|  渠道  |  字符串  |  联系联络中心的方法：语音、聊天、任务、电子邮件。 |   | 
|  start\$1timestamp  | Timestamp  |  启动活动的日期和时间，以 unix epoch（世界时间代码）为单位  |   | 
|  end\$1timestamp  | Timestamp  |  结束活动的日期和时间，以 unix epoch 为单位（UTC）。 |   | 
|  next\$1flow\$1resource\$1id  |  字符串  |  下一个联络流 resourceId。 |   | 
|  next\$1queue\$1resource\$1id  |  字符串  |  下一个队列 resourceId。 |   | 
|  next\$1resource\$1type  |  字符串  |  可以是流或队列。 |   | 
|  flow\$1language\$1version  |  字符串  |  流语言版本。 |   | 
|  flow\$1outcome  |  字符串  |  这将包含系统定义的结果和自定义的结果。 |   | 
|  sub\$1type  |  字符串  |  此字段可用于显示频道子类型。例如，connect:Guide 或 connect:SMS 或 connect:Email。 |   | 
|  flow\$1type  |  字符串  |  Amazon Connect 包含一组九个流类型。有关更多信息，请参阅 [选择流类型](create-contact-flow.md#contact-flow-types)。 |   | 
|  initiation\$1method  |  字符串  |  Amazon Connect 联络中心的每一次联系都是通过以下方法之一启动的：入站、出站、转接、回拨、API、队列转接、断开。 |   | 
|  resource\$1published\$1timestamp  | Timestamp  |  流本身的“创建”或“修订”日期。 |   | 
|  data\$1lake\$1last\$1processed\$1timestamp  | Timestamp  |  显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 |   | 

## 联系记录
<a name="data-lake-contacts-record"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  aws\$1account\$1id  |  字符串  |  拥有联系人的 AWS 账户的 ID。 | 
|  contact\$1id  |  字符串  |  联系人记录中的联系人的 ID。 | 
|  initial\$1contact\$1id  |  字符串  |  与客户和联络中心之间初次交互关联的联系人的唯一标识符。使用初始联系 ID 可跟踪流之间的联系人。 | 
|  previous\$1contact\$1id  |  字符串  |  电话被转接前的联系人的唯一标识符。使用上一个联系 ID 可跟踪流之间的联系人。 | 
|  related\$1contact\$1id  |  字符串  |  每次联系人连接到座席时，都会创建一个新的联系记录。联系人的联系人记录通过 contactId 字段链接在一起：相关。 | 
|  next\$1contact\$1id  |  字符串  |  每次联系人连接到座席时，都会创建一个新的联系记录。联系人的联系人记录通过 contactId 字段链接在一起：初始、下一个和上一个。 | 
|  渠道  |  字符串  |  联系联络中心的方法：语音、聊天、任务、电子邮件。 | 
|  initiation\$1method  |  字符串  |  如何发起联系。有效值包括：INBOUND、OUTBOUND、TRANSFER、CALLBACK、QUEUE\$1TRANSFER、EXTERNAL\$1OUTBOUND、MONITOR、DISCONNECT 和 API。 | 
|  initiation\$1timestamp  | Timestamp  | 联系启动的时间戳。 | 
|  connected\$1to\$1system\$1timestamp  | Timestamp  |  标记客户端点连接到 Amazon Connect 的日期和时间（UTC 时间）的时间戳。对于入站，这与之匹配 InitiationTimestamp。对于 OUTBOUND、CALLBACK 和 API，该值为客户端点应答的时间。 | 
|  last\$1update\$1timestamp  | Timestamp  |  显示数据湖最后一次接触数据湖中记录的时间戳。 | 
|  scheduled\$1timestamp  | Timestamp  |  此联系人计划触发流运行的日期和时间（UTC 时间）。仅任务渠道支持此功能。 | 
|  transfer\$1completed\$1timestamp  | Timestamp  |  转接完成的时间戳。 | 
|  disconnect\$1timestamp  |  Timestamp  | 联系断开的时间戳。 | 
|  disconnect\$1reason  |  字符串  |  通话断开的原因。 | 
|  queue\$1duration\$1ms  |  bigint  |  联系人在队列中等待的时间（以毫秒为单位）。 | 
|  queue\$1dequeue\$1timestamp  | Timestamp  |  在客户队列流中，联系人从另一队列转出的时间戳。 | 
|  queue\$1enqueue\$1timestamp  | Timestamp  |  在客户队列流中，联系人从另一队列转入该队列的时间戳。 | 
|  queue\$1name  |  字符串  |  队列的名称。 | 
|  queue\$1arn  |  字符串  |  队列的 ARN。 | 
|  queue\$1id  |  字符串  |  队列的 ID。 | 
|  agent\$1connection\$1attempts  |  bigint  |  Amazon Connect 尝试将此联系人与座席连线的次数。 | 
|  agent\$1connected\$1to\$1agent\$1timestamp  | Timestamp  |  联系人与座席连线的时间戳。 | 
|  agent\$1interaction\$1duration\$1ms  |  bigint  |  座席与客户互动的总时间（以毫秒为单位）。 | 
|  agent\$1customer\$1hold\$1duration\$1ms  |  bigint  |  座席和联系人等待的总时间（以毫秒为单位）。 | 
|  agent\$1number\$1of\$1holds  |  bigint  |  由座席置于等候状态的联系人计数  | 
|  agent\$1longest\$1hold\$1duration\$1ms  |  bigint  |  客户被座席置为等待接听状态所耗费的最长时间，以整秒为单位。 | 
|  agent\$1after\$1contact\$1work\$1start\$1timestamp  | Timestamp  |  标记AfterContactWork状态开始的时间戳。 | 
|  agent\$1after\$1contact\$1work\$1end\$1timestamp  |  Timestamp  |  标记AfterContactWork状态结束的时间戳。 | 
|  agent\$1after\$1contact\$1work\$1duration\$1ms  |  bigint  |  座席对联系人进行 ACW 所花费的总时间（以毫秒为单位）。在某些业务中，也称为“通话总结”时间。 | 
|  属性  |  map(string,string)  |  联系属性以键值对的形式表示这些数据。您可以把它看作是一个字段名和输入到该字段中的数据。 | 
|  agent\$1username  |  字符串  |  座席在 Amazon Connect 用户账户中输入的用户名。 | 
|  agent\$1arn  |  字符串  |  座席在 Amazon Connect 用户账户中创建的 ARN。 | 
|  agent\$1id  |  字符串  |  座席在 Amazon Connect 用户账户中所创建的 ID。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  agent\$1hierarchy\$1groups\$1level\$11\$1name  |  字符串  |  分配给座席的层级名称（用于第一层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$11\$1arn  |  字符串  |  分配给座席的层级 ARN（用于第一层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$11\$1id  |  字符串  |  分配给座席的层级 ID（用于第一层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$12\$1name  |  字符串  |  分配给座席的层级名称（用于第二层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$12\$1arn  |  字符串  |  分配给座席的层级 ARN（用于第二层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$12\$1id  |  字符串  |  分配给座席的层级 ID（用于第二层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$13\$1name  |  字符串  |  分配给座席的层级名称（用于第三层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$13\$1arn  |  字符串  |  分配给座席的层级 ARN（用于第三层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$13\$1id  |  字符串  |  分配给座席的层级 ID（用于第三层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$14\$1name  |  字符串  |  分配给座席的层级名称（用于第四层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$14\$1arn  |  字符串  |  分配给座席的层级 ARN（用于第四层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$14\$1id  |  字符串  |  分配给座席的层级 ID（用于第四层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$15\$1name  |  字符串  |  分配给座席的层级名称（用于第五层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$15\$1arn  |  字符串  |  分配给座席的层级 ARN（用于第五层级）。 | 
|  agent\$1hierarchy\$1groups\$1level\$15\$1id  |  字符串  |  分配给座席的层级 ID（用于第五层级）。 | 
|  agent\$1routing\$1profile\$1name  |  字符串  |  座席的路由配置文件名称。 | 
|  agent\$1routing\$1profile\$1arn  |  字符串  |  座席的路由配置文件 ARN。 | 
|  agent\$1routing\$1profile\$1id  |  字符串  |  座席的路由配置文件 ID。 | 
|  代理语音增强模式  |  字符串  |  代理使用的语音增强模式。有效值：语音隔离 \$1 噪音抑制 \$1 无。值为 null 表示尚未为此用户设置此模式。 | 
|  aws\$1contact\$1trace\$1record\$1format\$1version  |  字符串  |  记录格式版本。 | 
|  campaign\$1Id  |  字符串  |  与出站活动相关联的 ID，便于跟踪活动。 | 
|  customer\$1endpoint\$1type  |  字符串  |  客户端点的类型。有效值为 TELEPHONE\$1NUMBER。 | 
|  customer\$1endpoint\$1address  |  字符串  |  客户或外部第三方参与者的端点地址。 | 
|  transferred\$1endpoint\$1type  |  字符串  |  客户或外部第三方参与者传输的端点类型。 | 
|  transferred\$1endpoint\$1address  |  字符串  |  客户或外部第三方参与者传输的端点地址。 | 
|  system\$1endpoint\$1type  |  字符串  |  系统端点的类型。有效值为 TELEPHONE\$1NUMBER。 | 
|  system\$1endpoint\$1address  |  字符串  |  系统端点类型地址。 | 
|  recording\$1deletion\$1reason  |  字符串  |  如果录音已删除，则该值为输入的删除原因。 | 
|  recording\$1location  |  字符串  |  Amazon S3 中的录音位置。 | 
|  recording\$1status  |  字符串  |  记录的状态。有效值：AVAILABLE \$1 DELETED \$1 NULL。 | 
|  recording\$1type  |  字符串  |  记录的类型。有效值：AUDIO。 | 
|  answering\$1machine\$1detection\$1Status  |  字符串  |  是否检测到答录机的状态。 | 
|  voice\$1id\$1result\$1authentication\$1result  |  字符串  |  呼叫的语音身份验证信息。 | 
|  voice\$1id\$1result\$1fraud\$1detection\$1watch\$1list\$1id  |  字符串  |  用于监控名单通话的欺诈检测信息。 | 
|  voice\$1id\$1result\$1speaker\$1id  |  字符串  |  Voice ID 生成的欺诈检测结果，根据当前会话状态和说话者的流媒体音频进行处理。 | 
|  voice\$1id\$1result\$1fraud\$1detection\$1result  |  字符串  |  通话的欺诈检测结果信息。 | 
|  voice\$1id\$1result\$1fraud\$1detection\$1fraudster\$1Id  |  字符串  |  检测到欺诈者的通话的欺诈检测信息。 | 
|  external\$1third\$1party\$1interaction\$1duration\$1ms  |  bigint  |  外部第三方的交互持续时间（以毫秒为单位）。 | 
|  voice\$1id\$1result\$1authentication\$1minimum\$1speech\$1ms  |  bigint  |  对用户进行身份验证所需的最低身份验证分数。最小值 0，最大值 100。 | 
|  voice\$1id\$1result\$1authentication\$1score  |  bigint  |  对用户进行身份验证所需的最低身份验证分数。最小值 0，最大值 100。 | 
|  voice\$1id\$1result\$1authentication\$1score\$1threshold  |  bigint  |  对用户进行身份验证所需的最低身份验证分数。最小值 0，最大值 100。 | 
|  voice\$1id\$1result\$1fraud\$1detection\$1risk\$1score\$1known\$1fraudster  |  bigint  |  在“已知欺诈者”类别的监视列表中检测欺诈者的分数。 | 
|  voice\$1id\$1result\$1fraud\$1detection\$1risk\$1score\$1synthetic\$1speech  |  bigint  |  该分数以 Voice Spoofing 综合风险评分表示。 | 
|  voice\$1id\$1result\$1fraud\$1detection\$1risk\$1score\$1voice\$1spoofing  |  bigint  |  基于语音欺骗的欺诈风险评分，例如从 Text-to-Speech系统录制的音频中播放音频。 | 
|  voice\$1id\$1result\$1fraud\$1detection\$1score\$1threshold  |  bigint  |  在流中为联系人设置的监视列表中检测欺诈者的阈值。 | 
|  agent\$1pause\$1duration\$1ms  |  bigint  |  座席暂停联系人的持续时间（以秒为单位）。 | 
|  voice\$1id\$1result\$1speaker\$1enrolled  |  布尔值  |  已注册：呼叫方已注册语音身份验证。 | 
|  voice\$1id\$1result\$1speaker\$1opted\$1out  |  布尔值  |  已退出：呼叫方已选择退出语音认证。 | 
|  media\$1streams\$1items  |  array(struct(type:string))  |  有关联系期间所用媒体流的信息。有效值：AUDIO、VIDEO、CHAT。 | 
|  voice\$1id\$1result\$1fraud\$1detection\$1reasons\$1items  |  array(string)  |  包含欺诈类型：已知欺诈者和语音欺骗。 | 
|  tags\$1references\$1items  |  map(string,string)  |  将指定的标签添加到指定的资源中。 | 
|  contact\$1details  |  map(string,string)  |  座席和呼叫方之间联系的详细信息。 | 
|  contact\$1evaluations  |  map(string,struct(form\$1id:string,evaluation\$1arn:string,status:string, start\$1timestamp:timestamp,end\$1timestamp:timestamp,delete\$1timestamp:timestamp, export\$1location:string))  |  评估表中包含字段和数据的列表。 | 
|  参考  |  array(struct(name:string, type:string, value:string, status: string, arn: string))  |  包含与联系人相关的其他文档的链接。类型：URL \$1 ATTACHMENT \$1 NUMBER \$1 STRING \$1 DATE \$1 EMAIL\$1MESSAGE | 
|  additional\$1email\$1recipients  |  array(struct(to\$1list: array(struct(display\$1name: string, address: string)), cc\$1list: array(struct(display\$1name: string, address: string)), from\$1recipient: struct(display\$1name: string, address: string)))  |  包含电子邮件地址的完整列表以及电子邮件联系人的显示姓名。 | 
|  agent\$1state\$1transitions  |  array(struct(state\$1start\$1timestamp:timestamp,state\$1end\$1timestamp:timestamp, state:string))  |  有关座席状态转换的信息。 | 
|  录音  |  array(struct(storage\$1type:string,location:string,media\$1stream\$1type:string, participant\$1type:string,fragment\$1start\$1number:string,fragment\$1stop\$1number:string, start\$1timestamp:timestamp,stop\$1timestamp:timestamp,status:string, deletion\$1reason:string))  |  有关录音、聊天记录或屏幕记录的信息。 | 
|  agent\$1device\$1platform\$1name  |  字符串  |  座席用于通话的平台名称。 | 
|  agent\$1device\$1platform\$1version  |  字符串  |  座席用于通话的平台版本。 | 
|  agent\$1device\$1operating\$1system  |  字符串  |  座席用于通话的操作系统。 | 
|  customer\$1device\$1platform\$1name  |  字符串  |  客户用于通话的平台名称。 | 
|  customer\$1device\$1platform\$1version  |  字符串  |  客户用于通话的平台版本。 | 
|  customer\$1device\$1operating\$1system  |  字符串  |  客户用于通话的操作系统。 | 
|  disconnect\$1details\$1potential\$1disconnect\$1issue  |  字符串  |  表示通话可能出现的断开连接问题。如果服务未检测到潜在问题，则不会填充此字段。 | 
|  last\$1resumed\$1timestamp  |  Timestamp  |  上次恢复此次联系的日期和时间（UTC 时间）。 | 
|  last\$1paused\$1timestamp  |  Timestamp  |  上暂停此次联系的日期和时间（UTC 时间）。 | 
|  customer\$1voice\$1activity\$1greeting\$1start\$1timestamp  |  Timestamp  |  衡量出站语音呼叫中客户问候语开始的日期和时间（UTC 时间）。 | 
|  customer\$1voice\$1activity\$1greeting\$1end\$1timestamp  |  Timestamp  |  衡量出站语音呼叫中客户问候语结束的日期和时间（UTC 时间）。 | 
|  total\$1pause\$1duration\$1ms  |  bigint  |  总暂停时长，包括座席连线前后的时间。 | 
|  total\$1pause\$1count  |  bigint  |  暂停的总次数，包括联系未连接时的暂停次数。 | 
|  quality\$1metrics\$1agent\$1audio |  struct  |  有关座席的媒体连接质量的信息。这是衡量座席在客户心目中的形象的标准。 | 
| quality\$1metrics\$1customer\$1audio  |  struct  |  有关客户的媒体连接质量的信息。这是衡量客户在座席心目中的形象的标准。 | 
| segment\$1attribute  |  map(string, string)  |  一组系统定义的键值对，使用属性映射存储在各个联系分段上。这些属性是标准 Amazon Connect 属性，可以在流中访问。属性键只能包含字母数字、- 和 \$1 字符。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 
| chat\$1contact\$1metrics\$1total\$1messages | bigint | 联系中的聊天消息条数 | 
| chat\$1contact\$1metrics\$1conversation\$1close\$1time\$1ms | bigint | 最后一条客户消息之后到联系结束所花费的时间 | 
| chat\$1contact\$1metrics\$1conversation\$1turn\$1count | bigint | 聊天联系中的对话回合次数 | 
| chat\$1contact\$1metrics\$1agent\$1first\$1response\$1timestamp | Timestamp | 聊天联系中座席的首次响应时间戳。 | 
| chat\$1contact\$1metrics\$1agent\$1first\$1response\$1time\$1ms | bigint | 在接入聊天联系后座席进行回复的时间。 | 
| chat\$1contact\$1metrics\$1total\$1bot\$1messages | bigint | 聊天联系中收到的机器人和自动回复消息总数。 | 
| chat\$1contact\$1metrics\$1total\$1bot\$1message\$1length\$1in\$1chars | bigint | 聊天联系中收到的机器人和自动回复消息的总字符数。 | 
| chat\$1contact\$1metrics\$1multi\$1party | 布尔值 | 表示是否针对该联系人启用了多方聊天或主管插入的标志 | 
| chat\$1agent\$1metrics\$1participant\$1id | 字符串 | 座席的参与者 ID。 | 
| chat\$1agent\$1metrics\$1participant\$1type | 字符串 | 座席的参与者类型。 | 
| chat\$1agent\$1metrics\$1conversation\$1abandon | 布尔值 | 表示聊天对话是否已被座席放弃的标志。 | 
| chat\$1agent\$1metrics\$1messages\$1sent | bigint | 座席发送的聊天消息条数。 | 
| chat\$1agent\$1metrics\$1num\$1responses | bigint | 座席向客户发送的回复数量。 | 
| chat\$1agent\$1metrics\$1message\$1length\$1in\$1chars | bigint | 座席发送的聊天字符数。 | 
| chat\$1agent\$1metrics\$1total\$1response\$1time\$1ms | bigint | 座席的总聊天响应时间。 | 
| chat\$1agent\$1metrics\$1max\$1response\$1time\$1ms | bigint | 座席的最长聊天响应时间。 | 
| chat\$1agent\$1metrics\$1last\$1message\$1timestamp | Timestamp | 座席发送最后一条聊天消息的时间戳。 | 
| chat\$1customer\$1metrics\$1participant\$1id | 字符串 | 客户的参与者 ID。 | 
| chat\$1customer\$1metrics\$1participant\$1type | 字符串 | 客户的参与者类型。 | 
| chat\$1customer\$1metrics\$1conversation\$1abandon | 布尔值 | 表示聊天对话是否已被客户放弃的标志 | 
| chat\$1customer\$1metrics\$1messages\$1sent | bigint | 客户发送的聊天消息条数。 | 
| chat\$1customer\$1metrics\$1num\$1responses | bigint | 客户发送的回复数量。 | 
| chat\$1customer\$1metrics\$1message\$1length\$1in\$1chars | bigint | 客户发送的聊天字符数。 | 
| chat\$1customer\$1metrics\$1total\$1response\$1time\$1ms | bigint | 客户的总聊天响应时间。 | 
| chat\$1customer\$1metrics\$1max\$1response\$1time\$1ms | bigint | 客户的最长聊天响应时间。 | 
| chat\$1customer\$1metrics\$1last\$1message\$1timestamp | Timestamp | 客户发送最后一条聊天消息的时间戳。 | 
| q\$1in\$1connect\$1session\$1arn | 字符串 | Connect 人工智能代理会话的 ARN。 | 
| ai\$1agents | 数组（结构） | 联系人的 AI 代理信息。每个对象都包括 ai\$1use\$1case（字符串）、ai\$1agent\$1version\$1id（字符串）和 ai\$1agent\$1escalated（布尔值）。 | 
| 客户\$1电话\$1号码\$1前缀 | 字符串 | 客户电话号码的前缀。 | 

## 联系统计记录
<a name="data-lake-contact-statistic-record"></a>


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  aws\$1account\$1id  |  字符串  |  拥有该联系人的 AWS 账户的 ID。 | 
|  contact\$1id  |  字符串  |  联系人的 ID。 | 
|  渠道  |  字符串  |  联系联络中心的方法：语音、聊天、任务、电子邮件。 | 
|  queue\$1id  |  字符串  |  队列的 ID。 | 
|  agent\$1id  |  字符串  |  座席的 ID。 | 
|  initiation\$1method  |  字符串  |  INITIATION\$1METHOD 的值：INBOUND \$1 OUTBOUND \$1 TRANSFER \$1 QUEUE\$1TRANSFER \$1 CALLBACK \$1 API  | 
|  disconnect\$1timestamp  |  Timestamp  |  联系断开的时间戳。 | 
|  enqueue\$1timestamp  |  Timestamp  |  在客户队列流中，联系人从另一队列转入该队列的时间戳。 | 
|  contact\$1flow\$1time\$1ms  |  bigint  |  联系人在联系流中耗费的时间。 | 
|  abandon\$1time\$1ms  |  bigint  |  联系人在被放弃之前在队列中等待的时间。 | 
|  queue\$1time\$1ms  |  bigint  |  联系人在队列中等待的时间。 | 
|  queue\$1answer\$1time\$1ms  |  bigint  |  在座席应答之前，联系人在队列中等待的时间。 | 
|  handle\$1time\$1ms  |  bigint  |  座席用于联络的时间。座席互动 \$1 客户等待 \$1 ACW  | 
|  customer\$1hold\$1time\$1ms  |  bigint  |  客户与座席连线之后等待接听所花费的时间。 | 
|  agent\$1interaction\$1time\$1ms  |  bigint  |  客户与座席互动的时间。 | 
|  agent\$1interaction\$1outbound\$1time\$1ms  |  bigint  |  在出站联系期间，座席与客户交互所花费的时间。 | 
|  agent\$1interaction\$1and\$1hold\$1time\$1ms  |  bigint  |  客户与座席互动和等待的时间。 | 
|  after\$1contact\$1work\$1time\$1ms  |  bigint  |  座席对联系人进行 ACW 所花费的时间。 | 
|  after\$1contact\$1work\$1outbound\$1time\$1ms  |  bigint  |  座席为出站联系人执行联系后续工作 (ACW) 所花费的时间。 | 
|  is\$1connected  |  bigint  |  表示 `connected_to_system_timestamp` 是否为 null 的标志。 当 `connected_to_system_timestamp` 不为 null 时会填充 `is_connected` 并设置为客户端点连接到 Amazon Connect 的日期和时间（UTC 时间）。对于入站，这与之匹配 InitiationTimestamp。对于 OUTBOUND、CALLBACK 和 API，该值为客户端点应答的时间。 请注意，`is_handled` 表示通话是否已连接到座席。  | 
|  is\$1abandoned  |  bigint  |  表示联系人是否已被放弃的标志。（由未被座席处理、未通过流程转接和没有下一个联系人来确定。）  | 
|  is\$1agent\$1hung\$1up\$1first  |  bigint  |  在客户之前，座席断开联系时，显示联系是否断开的标志。 | 
|  is\$1handled  |  bigint  |  表示通话是否已连接到座席的标志。 | 
|  is\$1handled\$1incoming  |  bigint  |  表示联系人是否是由座席处理过的传入联系人，包括入站联系人和转接联系人的标志。 | 
|  is\$1handled\$1outbound  |  bigint  |  表示联系人是否是由座席处理的出站联系人的标志。 | 
|  is\$1callback\$1handled  |  bigint  |  表示联系人是否为回拨并由座席处理的标志。 | 
|  is\$1api\$1handled  |  bigint  |  表示联系人是否通过 Amazon Connect API 操作启动并由座席处理的标志。 | 
|  is\$1put\$1on\$1hold  |  bigint  |  表示联系人是否等待接听的标志。 | 
|  is\$1hold\$1disconnect  |  bigint  |  表示客户在通话过程中是否断开联系的标志。 | 
|  is\$1hold\$1agent\$1disconnect  |  bigint  |  表示客户在等待接听过程中座席是否断开了联系的标志。 | 
|  is\$1hold\$1customer\$1disconnect  |  bigint  |  表示客户在等待接听过程中客户是否断开了联系的标志。 | 
|  is\$1incoming  |  bigint  |  表示联系人是否为传入联系人（包括入站联系人和转接的联系人）的标志。 | 
|  is\$1callback\$1contact  |  bigint  |  表示联系人是否回拨的标志。 | 
|  is\$1api\$1contact  |  bigint  |  表示是否使用 Amazon Connect API 操作启动联系的标志。 | 
|  is\$1queued  |  bigint  |  表示联系人是否进入队列的标志。 | 
|  is\$1queued\$1and\$1handled  |  bigint  |  表示联系人是否进入队列并由座席处理的标志。 | 
|  is\$1transferred\$1in  |  bigint  |  表示是否转入联系人的标志。 | 
|  is\$1transferred\$1in\$1from\$1handled  |  bigint  |  指示联系人是否从座席处理的联系人转入的标志。 | 
|  is\$1transferred\$1in\$1from\$1queued  |  bigint  |  表示在“转入队列”联系流中，联系人是否从另一个联系转入队列的标志。 | 
|  is\$1transferred\$1out  |  bigint  |  表示联系人是否转出的标志。 | 
|  is\$1transferred\$1out\$1from\$1handled  |  bigint  |  指示联系人是否从座席处理的联系人转入的标志。 | 
|  is\$1transferred\$1out\$1from\$1queued  |  bigint  |  表示在“转入队列”联系流中，联系人是否从一个队列转入另一个队列的标志。 | 
|  is\$1transferred\$1out\$1internal  |  bigint  |  表示联络人是否转接至内部来源的标志。 | 
|  is\$1transferred\$1out\$1external  |  bigint  |  表示联系人是否从队列转接至外部来源的标志。 | 
|  is\$1transferred\$1out\$1external\$1from\$1contact\$1flow  |  bigint  |  表示联系人是否通过联系流转接至外部目的地的标志。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 代理事件
<a name="data-lake-agent-event"></a>

表名：`agent_event`

复合主键：\$1instance\$1id, event\$1id\$1


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  aws\$1account\$1id  |  字符串  |  拥有代理事件的 AWS 账号的 ID。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  agent\$1arn  |  字符串  |  座席的 ARN。 | 
|  event\$1id  |  字符串  |  唯一的事件标识符。 | 
|  event\$1timestamp  |  Timestamp  |  事件发生的时间戳。 | 
|  event\$1type  |  字符串  |  代理事件的类型。 | 
|  版本  |  字符串  |  日期格式的代理事件流的版本。 | 
|  当前代理状态\$1arn  |  字符串  |  当前代理状态的 ARN。 | 
|  当前代理状态名称  |  字符串  |  当前代理状态的名称。 | 
|  当前代理状态起始时间戳  |  Timestamp  |  当前代理状态开始的时间戳。 | 
|  当前代理状态类型  |  字符串  |  当前代理状态的类型分类。 | 
|  current\$1next\$1agent\$1status\$1arn  |  字符串  |  下一个代理状态的 ARN。 | 
|  当前\$1下一个\$1代理\$1状态\$1名称  |  字符串  |  下一个代理状态的名称。 | 
|  当前\$1next\$1agent\$1status\$1inqueued\$1timestamp  |  Timestamp  |  下一个代理状态进入队列的时间戳。 | 
|  当前\$1下一个\$1代理\$1状态\$1类型  |  字符串  |  下一个代理状态的类型分类。 | 
|  当前\$1配置\$1用户名  |  字符串  |  当前代理的用户名。 | 
|  当前配置名字  |  字符串  |  当前代理的名字。 | 
|  当前配置姓氏  |  字符串  |  当前代理的姓氏。 | 
|  当前配置\$1sip\$1地址  |  字符串  |  代理通信端点的 SIP 地址。 | 
|  当前\$1配置\$1自动\$1接受  |  布尔值  |  代理是否自动接受传入的联系人。 | 
|  当前配置语言代码  |  字符串  |  代理界面的语言代码。 | 
|  当前\$1配置\$1熟练度  |  数组（结构）  |  座席熟练度属性（姓名、值、级别）。 | 
|  当前路由配置文件\$1arn  |  字符串  |  当前路由配置文件的 ARN。 | 
|  当前路由配置文件名称  |  字符串  |  当前路由配置文件的名称。 | 
|  当前路由配置文件并发  |  数组（结构）  |  当前的路由配置文件并发设置。 | 
|  当前路由配置文件默认outbound\$1queue\$1arn  |  字符串  |  默认出站队列的 ARN。 | 
|  当前路由配置文件默认出站队列名称  |  字符串  |  默认出站队列的名称。 | 
|  当前路由配置文件默认出站队列通道  |  array(string)  |  默认出站队列的频道。 | 
|  当前路由配置文件入站队列  |  数组（结构）  |  路由配置文件的入站队列。 | 
|  current\$1agent\$1hierarchy\$1groups\$1level\$11\$1arn  |  字符串  |  代理层次结构组级别 1 的 ARN。 | 
|  当前代理层次结构组级别\$11\$1名称  |  字符串  |  代理层次结构组级别 1 的名称。 | 
|  current\$1agent\$1hierarchy\$1groups\$1level\$12\$1arn  |  字符串  |  代理层次结构组级别 2 的 ARN。 | 
|  当前代理层次结构群组级别\$12\$1名称  |  字符串  |  代理层次结构组级别 2 的名称。 | 
|  current\$1agent\$1hierarchy\$1groups\$1level\$13\$1arn  |  字符串  |  代理层次结构组级别 3 的 ARN。 | 
|  current\$1agent\$1hierarchy\$1groups\$13\$1name  |  字符串  |  代理层次结构组级别 3 的名称。 | 
|  current\$1agent\$1hierarchy\$1groups\$1level\$14\$1arn  |  字符串  |  代理层次结构组级别 4 的 ARN。 | 
|  current\$1agent\$1hierarchy\$1groups\$14\$1name  |  字符串  |  代理层次结构组级别 4 的名称。 | 
|  current\$1agent\$1hierarchy\$1groups\$1level\$15\$1arn  |  字符串  |  代理层次结构组第 5 级的 ARN。 | 
|  current\$1agent\$1hierarchy\$1groups\$15\$1name  |  字符串  |  代理层次结构组 5 级的名称。 | 
|  当前联系人  |  数组（结构）  |  当前与代理关联的联系人。 | 
|  previous\$1agent\$1status\$1arn  |  字符串  |  先前代理状态的 ARN。 | 
|  之前的代理状态名称  |  字符串  |  先前代理状态的名称。 | 
|  上一个代理状态起始时间戳  |  Timestamp  |  上一个代理状态开始的时间戳。 | 
|  上一个代理状态类型  |  字符串  |  先前代理状态的类型分类。 | 
|  先前\$1配置\$1熟练程度  |  数组（结构）  |  之前的代理熟练度属性。 | 
|  previouting\$1profile\$1arn  |  字符串  |  之前的路由配置文件的 ARN。 | 
|  以前的路由配置文件名称  |  字符串  |  之前的路由配置文件的名称。 | 
|  上一页\$1路由\$1配置文件\$1并发  |  数组（结构）  |  之前的路由配置文件并发设置。 | 
|  previouting\$1routing\$1profile\$1default\$1outbound  |  字符串  |  先前默认出站队列的 ARN。 | 
|  之前的路由配置文件默认出站队列名称  |  字符串  |  之前的默认出站队列的名称。 | 
|  previouting\$1profile\$1defaulting\$1profile\$1默认  |  array(string)  |  先前默认出站队列的频道。 | 
|  先前\$1路由\$1配置文件\$1入站队列  |  数组（结构）  |  路由配置文件之前的入站队列。 | 
|  previous\$1agent\$1hierarch\$1groups\$1level\$11\$1arn  |  字符串  |  之前的代理层次结构组级别 1 的 ARN。 | 
|  先前\$1代理\$1层次\$1组\$1级别\$11\$1名称  |  字符串  |  上一个代理层次结构组级别 1 的名称。 | 
|  previous\$1agent\$1hierarch\$1groups\$1level\$12\$1arn  |  字符串  |  之前的代理层次结构组第 2 级的 ARN。 | 
|  previous\$1agent\$1hierarchy\$1groups\$1level\$12  |  字符串  |  上一个代理层次结构组级别 2 的名称。 | 
|  previous\$1agent\$1hierarch\$1groups\$1level\$13\$1arn  |  字符串  |  之前的代理层次结构组第 3 级的 ARN。 | 
|  previous\$1agent\$1hierarchy\$1groups\$13\$1name  |  字符串  |  上一个代理层次结构组级别 3 的名称。 | 
|  previous\$1agent\$1hierarch\$1groups\$1level\$14\$1arn  |  字符串  |  之前的代理层次结构组第 4 级的 ARN。 | 
|  previous\$1agent\$1hierarchy\$1groups\$14\$1name  |  字符串  |  上一个代理层次结构组的名称（第 4 级）。 | 
|  previous\$1agent\$1hierarch\$1groups\$1level\$15\$1arn  |  字符串  |  之前的代理层次结构组第 5 级的 ARN。 | 
|  previous\$1agent\$1hierarchy\$1groups\$15\$1name  |  字符串  |  上一个代理层次结构组的名称（第 5 级）。 | 
|  以前的联系方式  |  数组（结构）  |  之前与代理关联的联系人。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  时间戳，显示上次数据湖触摸记录的时间。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

# Amazon Connect 分析数据湖中的机器人分析数据
<a name="data-lake-botdata"></a>

本主题详细介绍了 Amazon Connect 数据湖机器人表中的内容。该表列出了内容的列、类型和说明。

有两种方法可以访问分析数据湖和配置要共享的数据：
+ [选项 1：使用 Amazon Connect 控制台](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\$1conversations

复合主键：\$1instance\$1id, event\$1id\$1


| 列 | Type | 说明 | 
| --- | --- | --- | 
| event\$1id | 字符串 | 这是表的主键。这将是原始请求标识符和会话标识符的哈希值。 | 
| bot\$1originating\$1request\$1id | 字符串 | 特定机器人请求的唯一标识符。 | 
| bot\$1session\$1id | 字符串 | 正在进行对话的用户会话的标识符。 | 
| aws\$1account\$1id | 字符串 | 拥有联系人的 AWS 账户的标识符。 | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ARN。 | 
| instance\$1id | 字符串 | Amazon Connect 实例的标识符。 | 
| invoking\$1resource\$1type | 字符串 | 可以是流或模块。 | 
| flow\$1resource\$1id | 字符串 | 流标识符。 | 
| module\$1resource\$1id | 字符串 | 模块标识符。 | 
| invoking\$1resource\$1start\$1timestamp | Timestamp | 流开始时间。 | 
| parent\$1flow\$1resource\$1id | 字符串 | 从中调用模块的流 ID。只对模块填充此字段。 | 
| contact\$1id | 字符串 | 联系人的标识符。 | 
| flow\$1action\$1id | 字符串 | 所执行的操作的标识符。操作是流运行的一个步骤。 | 
| invoking\$1resource\$1published\$1timestamp | Timestamp | 流本身的“创建”或“修订”日期。 | 
| flow\$1type | 字符串 | Amazon Connect 包含一组九个流类型。有关更多信息，请参阅 [选择流类型](create-contact-flow.md#contact-flow-types)。 | 
| 渠道 | 字符串 | 联系联系中心的方法：语音、聊天、任务。 | 
| sub\$1type | 字符串 | 联系人的子类型。例如，connect:Guide 或 connect:SMS。 | 
| initiation\$1method | 字符串 | 表示发起联系的方法。 | 
| flow\$1language\$1version | 字符串 | 流语言版本。 | 
| invoking\$1resource\$1version | 字符串 | 使用的联系流版本。 | 
| bot\$1id | 字符串 | 机器人的标识符。 | 
| bot\$1alias\$1id | 字符串 | 与之进行会话的机器人的别名标识符。 | 
| bot\$1version | 字符串 | 与之进行会话的机器人的版本。 | 
| bot\$1locale | 字符串 | 机器人的语言配置。 | 
| bot\$1conversation\$1start\$1timestamp | Timestamp | 标志着与机器人开始对话的时间戳。 | 
| bot\$1conversation\$1end\$1timestamp | Timestamp | 标志着与机器人结束对话的时间戳。 | 
| bot\$1conversation\$1outcome | 字符串 | 对话的最终状态。值包括：成果 \$1 失败 \$1 已删除 | 
| bot\$1number\$1of\$1conversation\$1turns | 数字 | 会话的回合次数。 | 
| data\$1lake\$1last\$1processed\$1timestamp | Timestamp | 显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 机器人意图
<a name="data-lake-bot-intents"></a>

表名：bot\$1intents

复合主键：\$1instance\$1id, event\$1id\$1


| 列 | Type | 说明 | 
| --- | --- | --- | 
| event\$1id | 字符串 | 这是表的主键。这将是原始请求标识符、会话标识符、意图名称和意图层级的哈希值。 | 
| bot\$1originating\$1request\$1id | 字符串 | 特定机器人请求的唯一标识符。 | 
| bot\$1session\$1id | 字符串 | 正在进行对话的用户会话的标识符。 | 
| account\$1id | 字符串 | 拥有联系人的 AWS 账户的标识符。 | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ARN。 | 
| instance\$1id | 字符串 | Amazon Connect 实例的标识符。 | 
| invoking\$1resource\$1type | 字符串 | 可以是流或模块。 | 
| flow\$1resource\$1id | 字符串 | 流标识符。 | 
| module\$1resource\$1id | 字符串 | 模块标识符。 | 
| invoking\$1resource\$1start\$1timestamp | Timestamp | 流开始时间。 | 
| parent\$1flow\$1resource\$1id | 字符串 | 调用模块的流标识符。只对模块填充此字段。 | 
| contact\$1id | 字符串 | 联系人的标识符。 | 
| action\$1id | 字符串 | 所执行的操作的标识符。操作是流运行的一个步骤。 | 
| invoking\$1resource\$1published\$1timestamp | Timestamp | 流本身的“创建”或“修订”日期。 | 
| flow\$1type | 字符串 | 流的类型。Amazon Connect 包含一组九个流类型。有关更多信息，请参阅 [选择流类型](create-contact-flow.md#contact-flow-types)。 | 
| 渠道 | 字符串 | 联系联系中心的方法：语音、聊天、任务。 | 
| sub\$1type | 字符串 | 联系人的子类型。例如，connect:Guide 或 connect:SMS。 | 
| initiation\$1method | 字符串 | 如何发起联系。 | 
| flow\$1language\$1version | 字符串 | 流语言版本。 | 
| invoking\$1resource\$1version | 字符串 | 使用的联系流版本。 | 
| bot\$1id | 字符串 | 机器人的标识符。 | 
| bot\$1alias\$1id | 字符串 | 与之进行会话的机器人的别名标识符。 | 
| bot\$1version | 字符串 | 与之进行会话的机器人的版本。 | 
| bot\$1locale | 字符串 | 机器人的语言配置。 | 
| bot\$1conversation\$1start\$1timestamp | Timestamp | 标志着与机器人开始对话的时间戳。 | 
| bot\$1conversation\$1end\$1timestamp | Timestamp | 标志着与机器人结束对话的时间戳。 | 
| bot\$1intent\$1name | 字符串 | 目的的名称。 | 
| bot\$1intent\$1level | 数字 | 直到并包含请求路径的意图数量。 | 
| bot\$1intent\$1outcome | 字符串 | 意图的最终状态。值包含“成功”、“失败”、“已切换”或“已删除”。 | 
| data\$1lake\$1last\$1processed\$1timestamp | Timestamp | 显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 机器人槽
<a name="data-lake-bot-slots"></a>

表名：bot\$1slots

复合主键：\$1instance\$1id, event\$1id\$1




| 列 | Type | 说明 | 
| --- | --- | --- | 
| event\$1id | 字符串 | 这是表的主键。这将是原始请求标识符、会话标识符、意图名称、意图层级、槽名称和槽位的哈希值。 | 
| bot\$1originating\$1request\$1id | 字符串 | 特定机器人请求的唯一标识符 | 
| bot\$1session\$1id | 字符串 | 正在进行对话的用户会话的标识符。 | 
| account\$1id | 字符串 | 拥有联系人的 AWS 账户的标识符。 | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ARN。 | 
| instance\$1id | 字符串 | Amazon Connect 实例的标识符。 | 
| invoking\$1resource\$1type | 字符串 | 可以是流或模块。 | 
| flow\$1resource\$1id | 字符串 | 流标识符。 | 
| module\$1resource\$1id | 字符串 | 模块标识符。 | 
| invoking\$1resource\$1start\$1timestamp | Timestamp | 流开始时间。 | 
| parent\$1flow\$1resource\$1id | 字符串 | 从中调用模块的流标识符。只对模块填充此字段。 | 
| contact\$1id | 字符串 | 联系人的标识符。 | 
| action\$1id | 字符串 | 所执行的操作的标识符。操作是流运行的一个步骤。 | 
| invoking\$1resource\$1published\$1timestamp | Timestamp | 流本身的“创建”或“修订”日期。 | 
| flow\$1type | 字符串 | Amazon Connect 包含一组九个流类型。有关更多信息，请参阅 [选择流类型](create-contact-flow.md#contact-flow-types)。 | 
| 渠道 | 字符串 | 联系联系中心的方法：语音、聊天、任务。 | 
| sub\$1type | 字符串 | 联系人的子类型。例如，connect:Guide 或 connect:SMS。 | 
| initiation\$1method | 字符串 | 表示发起联系的方法。 | 
| flow\$1language\$1version | 字符串 | 流语言版本。 | 
| invoking\$1resource\$1version | 字符串 | 使用的联系流版本。 | 
| bot\$1id | 字符串 | 机器人的标识符。 | 
| bot\$1alias\$1id | 字符串 | 与之进行会话的机器人的别名标识符。 | 
| bot\$1version | 字符串 | 与之进行会话的机器人的版本。 | 
| bot\$1locale | 字符串 | 机器人的语言配置。 | 
| bot\$1conversation\$1start\$1timestamp | Timestamp | 标志着与机器人开始对话的时间戳。 | 
| bot\$1conversation\$1end\$1timestamp | Timestamp | 标志着与机器人结束对话的时间戳。 | 
| bot\$1intent\$1name | 字符串 | 目的的名称。 | 
| bot\$1intent\$1level | 数字 | 直到并包含请求路径的意图数量。 | 
| bot\$1slot\$1name | 字符串 | 槽的名称。 | 
| bot\$1slot\$1level | 数字 | 直到并包含请求路径的槽数量。 | 
| bot\$1slot\$1outcome | 字符串 | 槽的最终状态。值包含“成功”、“失败”、“已删除”或“重试”。 | 
| bot\$1slot\$1retry\$1count | 数字 | 机器人尝试引导用户对槽进行响应的次数。 | 
| data\$1lake\$1last\$1processed\$1timestamp | Timestamp | 显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

# Amazon Connect 分析数据湖中的案例数据
<a name="data-lake-cases-data"></a>

本主题详细介绍了 Amazon Connect 数据湖案例表中的内容。该表列出了内容的列、类型和说明。

有两种方法可以访问分析数据湖和配置要共享的数据：
+ [选项 1：使用 Amazon Connect 控制台](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-case-events)
+ [案例相关物品事件](#data-lake-case-related-item-events)

## 案例事件
<a name="data-lake-case-events"></a>

表名：`case_events`

复合主键：\$1instance\$1id, event\$1id\$1


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  aws\$1account\$1id  |  字符串  |  拥有该案例的 AWS 账户的 ID。 | 
|  event\$1id  |  字符串  |  案例事件的唯一 ID。 | 
|  case\$1id  |  字符串  |  案例 ID。 | 
|  event\$1timestamp  |  Timestamp  |  事件发生的时间戳，以 UTC 为单位。 | 
|  已更改的字段 ID  |  array(string)  |  在此事件中修改的字段 IDs 列表。 | 
|  event\$1type  |  字符串  |  事件类型。有效值：CASE.CREATED、CASE.UPDATED、CASE.DELET  | 
|  performed\$1by\$1iam\$1princip  |  字符串  |  触发事件的实体的 IAM 委托人 ARN。 | 
|  performed\$1by\$1user\$1arn  |  字符串  |  执行操作的用户的 ARN。 | 
|  由自定义实体执行  |  字符串  |  执行操作的自定义实体。 | 
|  cases\$1domain\$1arn  |  字符串  |  Amazon Connect 案例域名的 ARN。 | 
|  模板\$1id  |  字符串  |  用于创建案例的案例模板的 ID。 | 
|  template\$1name  |  字符串  |  案例模板的名称。如果模板已被删除，则此值为空。 | 
|  last\$1updated\$1user  |  字符串  |  上次更新案例的用户。这会引用last\$1updated\$1user系统字段值。 | 
|  reference\$1number  |  字符串  |  人类可读的案例参考号。这会引用reference\$1number系统字段值。 | 
|  status  |  字符串  |  案件的状态。这会引用status系统字段值。 | 
|  assigned\$1user  |  字符串  |  分配给案例的用户的 ARN。这会引用assigned\$1user系统字段值。 | 
|  assigned\$1queue  |  字符串  |  分配给案例的队列的 ARN。这会引用assigned\$1queue系统字段值。 | 
|  case\$1reason  |  字符串  |  立案的原因。这会引用case\$1reason系统字段值。 | 
|  案例标题  |  字符串  |  案件的标题。这会引用title系统字段值。 | 
|  案例摘要  |  字符串  |  案例摘要。这会引用summary系统字段值。 | 
|  客户资料\$1arn  |  字符串  |  与问题关联的客户资料的 ARN。这会引用customer\$1id系统字段值。 | 
|  created\$1timestamp  |  Timestamp  |  创建案例的时间戳，以 UTC 为单位。这会引用created\$1datetime系统字段值。 | 
|  last\$1updated\$1timestamp  |  Timestamp  |  上次更新案例的时间戳，以 UTC 为单位。这会引用last\$1updated\$1datetime系统字段值。 | 
|  下一页\$1sla\$1breach\$1timestamp  |  Timestamp  |  下一次 SLA 违规截止日期的时间戳，以 UTC 为单位。这会引用next\$1sla\$1breach\$1datetime系统字段值。 | 
|  last\$1closed\$1timestamp  |  Timestamp  |  上次结案的时间戳，以 UTC 为单位。这会引用last\$1closed\$1datetime系统字段值。 | 
|  last\$1reopened\$1timestamp  |  Timestamp  |  上次重新审理案例的时间戳，以 UTC 为单位。这会引用last\$1reopened\$1datetime系统字段值。 | 
|  custom\$1fields  |  数组（结构）  |  包含与案例关联的自定义字段数据的对象数组。每个对象都包括字段 ID、字段名称和特定类型的值字段（字符串值、double\$1value、boolean\$1value 或 timestamp\$1value 或 timestamp\$1value）。 | 

### 示例查询
<a name="data-lake-case-events-sample-queries"></a>

以下 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;
```

## 案例相关物品事件
<a name="data-lake-case-related-item-events"></a>

表名：`case_related_item_events`

复合主键：\$1instance\$1id, event\$1id\$1


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  aws\$1account\$1id  |  字符串  |  拥有相关商品的 AWS 账户的 ID。 | 
|  event\$1id  |  字符串  |  相关商品事件的唯一 ID。 | 
|  相关商品编号  |  字符串  |  相关商品的 ID。 | 
|  event\$1timestamp  |  Timestamp  |  事件发生的时间戳，以 UTC 为单位。 | 
|  event\$1type  |  字符串  |  事件类型。有效值：CASE.RELATED\$1ITEM.CREATED、CASE.RELATED\$1ITEM.UPDATED、CASE.RELATED\$1ITEM.D  | 
|  performed\$1by\$1iam\$1princip  |  字符串  |  触发事件的实体的 IAM 委托人 ARN。 | 
|  performed\$1by\$1user\$1arn  |  字符串  |  执行操作的用户的 ARN。 | 
|  由自定义实体执行  |  字符串  |  执行操作的自定义实体标识符。 | 
|  cases\$1domain\$1arn  |  字符串  |  Amazon Connect 案例域名的 ARN。 | 
|  关联案例编号  |  字符串  |  与该相关商品关联的案例编号。 | 
|  相关商品类型  |  字符串  |  相关商品的类型。有效值：评论、文件、sla、连接、联系人、自定义。 | 
|  created\$1timestamp  |  Timestamp  |  创建相关项目的时间戳，以 UTC 为单位。 | 
|  评论正文  |  字符串  |  评论的正文。 | 
|  评论内容类型  |  字符串  |  评论正文的内容类型。例如，文本/纯文本。 | 
|  相关案例编号  |  字符串  |  相关案例的 ID。 | 
|  联系人频道  |  字符串  |  联系人的沟通渠道。例如，语音、聊天、任务、电子邮件。 | 
|  contact\$1id  |  字符串  |  联系人的 ID。 | 
|  file\$1arn  |  字符串  |  文件附件的 ARN。 | 
|  sla\$1name  |  字符串  |  服务等级协议的名称。 | 
|  sla 状态  |  字符串  |  SLA 的当前状态。例如，活跃、逾期、已满足、未满足。 | 
|  sla\$1target\$1timest  |  Timestamp  |  SLA 目标截止日期的时间戳，以 UTC 为单位。 | 
|  sla 类型  |  字符串  |  正在跟踪的 SLA 指标的类型。例如 CaseField。 | 
|  sla\$1完成时间戳  |  Timestamp  |  SLA 完成时的时间戳，以 UTC 为单位。 | 
|  sla\$1target\$1field\$1ID  |  字符串  |  SLA 所针对的字段的 ID。 | 
|  sla\$1目标\$1字段\$1值  |  array(string)  |  sla\$1target\$1field\$1id 的目标字段值，以便完成 SLA。 | 
|  自定义相关商品字段  |  数组（结构）  |  包含与相关项目关联的自定义字段数据的对象数组。每个对象都包括字段 ID、字段名称和特定类型的值字段（字符串值、double\$1value、boolean\$1value 或 timestamp\$1value 或 timestamp\$1value）。 | 

# Amazon Connect 数据湖中的配置数据
<a name="data-lake-configuration-data"></a>

本主题详细介绍了 Amazon Connect 数据湖配置表中的内容。该表列出了内容的列、类型和说明。

有两种方法可以访问分析数据湖和配置要共享的数据：
+ [选项 1：使用 Amazon Connect 控制台](access-datalake.md#option1-configure-data-to-be-shared)
+ [选项 2：使用 CLI 或 CloudShell](access-datalake.md#option2-configure-data-to-be-shared)

如果您无法使用选项 1 访问调度表，请尝试使用选项 2。

**Topics**
+ [座席层次结构组](#agent-hierarchy-groups)
+ [路由配置文件](#data-lake-routing-profiles)
+ [Users](#data-lake-users)

## 座席层次结构组
<a name="agent-hierarchy-groups"></a>

 表名：agent\$1hierarchy\$1groups

 复合主键：agent\$1hierarchy\$1group\$1id


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
| instance\$1id | 字符串 | Amazon Connect 实例的 ID。 | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ARN。 | 
| aws\$1account\$1id | 字符串 | 拥有该联系人的 AWS 账户的 ID。 | 
| agent\$1hierarchy\$1group\$1id | 字符串 | 用户的层次结构组的标识符。 | 
| agent\$1hierarchy\$1group\$1arn | 字符串 | 层次结构组的 ARN。 | 
| agent\$1hierarchy\$1group\$1name | 字符串 | 层次结构组的名称。 | 
| last\$1modified\$1region | 字符串 | 上次修改此资源 AWS 区域 的位置。 | 
| last\$1modified\$1timestamp | timestamp | 上次修改该资源时的时间戳。 | 
|  is\$1active  |  布尔值  |  代理层次结构组是存在还是已被删除。 | 
|  data\$1lake\$1last\$1processed\$1timestamp |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 路由配置文件
<a name="data-lake-routing-profiles"></a>

 表名：routing\$1profiles 

 复合主键：agent\$1routing\$1profile\$1id 


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  agent\$1routing\$1profile\$1id  |  字符串  |  路由配置文件的标识符。 | 
|  agent\$1routing\$1profile\$1arn  |  字符串  |  路由配置文件的 ARN。 | 
|  routing\$1profile\$1name  |  字符串  |  路由配置文件的名称。 | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  agent\$1availability\$1timer  |  字符串  |  拥有此路由配置文件的座席是否会基于最长空闲时间或自上次入站联系以来的时间来计算其路由顺序。 | 
|  default\$1outbound\$1queue\$1id  |  字符串  |  路由配置文件的默认出站队列。 | 
|  routing\$1profile\$1description  |  字符串  |  路由配置文件的描述。 | 
|  last\$1modified\$1region  |  字符串  |  上次修改此资源 AWS 区域 的位置。 | 
|  last\$1modified\$1timestamp  |  Timestamp  |  上次修改该资源时的时间戳。 | 
|  is\$1active  |  布尔值  |  座席存在还是已被删除。 | 
|  data\$1lake\$1last\$1processed\$1timestamp |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## Users
<a name="data-lake-users"></a>

 表名：users 

 复合主键：user\$1id 


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  user\$1id  |  字符串  |  用户账户的标识符。 | 
|  user\$1arn  |  字符串  |  用户账户的 ARN。 | 
|  directory\$1user\$1id  |  字符串  |  用于身份管理的目录中用户账户的标识符。 | 
|  agent\$1hierarchy\$1group\$1id  |  字符串  |  用户的层次结构组的标识符。 | 
|  agent\$1hierarchy\$1group\$1arn  |  字符串  |  用户的第 1 层级组的标识符。 | 
|  agent\$1hierarchy\$1group\$1level\$11\$1id |  字符串  |  用户的第 1 层级组的标识符。 | 
|  agent\$1hierarchy\$1group\$1level\$12\$1id |  字符串  |  用户的第 2 层级组的标识符。 | 
| agent\$1hierarchy\$1group\$1level\$13\$1id |  字符串  |  用户的第 3 层级组的标识符。 | 
|  agent\$1hierarchy\$1group\$1level\$14\$1id  |  字符串  |  用户的第 4 层级组的标识符。 | 
|  agent\$1hierarchy\$1group\$1level\$15\$1id |  字符串  |  用户的第 5 层级组的标识符。 | 
|  agent\$1email  |  字符串  |  用户的电子邮件地址。 | 
|  agent\$1secondary\$1email  |  字符串  |  用户的辅助电子邮件地址。 | 
|  first\$1name  |  字符串  |  座席的名字。 | 
|  last\$1name  |  字符串  |  座席的姓氏。 | 
|  移动  |  字符串  |  用户的手机号码。 | 
|  agent\$1username  |  字符串  |  座席在 Amazon Connect 用户账户中输入的用户名。 | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  agent\$1routing\$1profile\$1id  |  字符串  |  座席的路由配置文件 ID。 | 
|  agent\$1routing\$1profile\$1arn  |  字符串  |  座席的路由配置文件的 ARN。 | 
|  agent\$1security\$1profile\$1ids  |  array<string>  |  用户的安全配置文件中的一个。 IDs  | 
|  agent\$1security\$1profile\$1arns  |  array<string>  |  用户的安全配置文件中的一个。 ARNs  | 
|  last\$1modified\$1region  |  字符串  |  上次修改此资源 AWS 区域 的位置。 | 
|  last\$1modified\$1timestamp  |  Timestamp  |  上次修改该资源时的时间戳。 | 
|  after\$1contact\$1work\$1time\$1limit  |  int  |  呼叫后续工作（ACW）超时设置（以秒为单位）。 | 
|  auto\$1accept  |  布尔值  |  自动接受设置。 | 
|  desk\$1phone\$1number  |  字符串  |  用户桌面电话的电话号码。 | 
|  phone\$1type  |  字符串  |  电话类型。 | 
|  is\$1active  |  布尔值  |  座席存在还是已被删除。 | 
|  data\$1lake\$1last\$1processed\$1timestamp |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 
|  代理语音增强模式  |  字符串  |  代理使用的语音增强模式。有效值：语音隔离 \$1 噪音抑制 \$1 无。值为 null 表示尚未为此用户设置此模式。 | 

# Amazon Connect 分析数据湖中的预测数据
<a name="data-lake-forecasting-data"></a>

本主题详细介绍了 Amazon Connect 数据湖预测表中的内容。每个表都列出了表格中内容的列、类型和说明。

有两种方法可以访问分析数据湖和配置要共享的数据：
+ [选项 1：使用 Amazon Connect 控制台](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-forecasting-data-important)
+ [预测组表](#data-lake-forecast-groups)
+ [长期预测表](#data-lake-longterm-forecasts)
+ [短期预测表](#data-lake-shortterm-forecasts)
+ [当日预测表](#data-lake-intraday-forecasts)
+ [需求组表](#data-lake-demand-groups)
+ [需求组定义表](#data-lake-demand-group-definition)

## 需要了解的重要事项
<a name="data-lake-forecasting-data-important"></a>
+ 您可以使用本主题中描述的表访问数据湖中已发布的预测数据。
+ 预测组表存储版本化的记录。当更改预测组详细信息（例如从预测组中添加或删除队列）时，将创建新版本。您可以使用 forecast\$1group\$1version 的最大值来获取最新记录。
+ 您可以使用以下列将预测组表连接到长期和短期预测表：forecast\$1group\$1arn 和 forecast\$1group\$1version。

## 预测组表
<a name="data-lake-forecast-groups"></a>

表名：forecast\$1groups

复合主键：\$1instance\$1id, forecast\$1group\$1arn, forecast\$1group\$1version\$1


| 列 | Type | 说明 | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的标识符。 | 
|  forecast\$1group\$1arn  |  字符串  |  预测组的 ARN。 | 
|  forecast\$1group\$1version |  数字  |  预测组的版本。每次对预测组进行更改（例如，添加新队列）时，都会创建一个新版本。 | 
|  forecast\$1group\$1name |  字符串  |  预测组的名称。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  is\$1deleted  |  布尔值  |  预测组是否已删除。 | 
|  last\$1updated\$1timestamp |  字符串  |  预测组最后一次出现的时代时间戳（以毫秒为单位）。created/updated/deleted | 
| data\$1lake\$1last\$1processed\$1timestamp |  Timestamp  | 数据湖最后一次处理记录的时间戳。这可能包括转换和回填流程。此字段不能用于可靠地确定数据的新鲜度。 | 

## 长期预测表
<a name="data-lake-longterm-forecasts"></a>

表名：long\$1term\$1forecasts

复合主键：\$1instance\$1id, long\$1term\$1forcast\$1id\$1


| 列 | Type | 说明 | 
| --- | --- | --- | 
| instance\$1id | 字符串 | Amazon Connect 实例的 ID。 | 
| long\$1term\$1forcast\$1id | 字符串 | 预测数据行的唯一标识符。密钥是多个值的哈希：InstanceID、、、forecastType、queueID forecastGroupId、channel forecastGroupVersion、forecastStartTime、creationTime。 | 
| forecast\$1group\$1arn | 字符串 | 预测组的 ARN。 | 
| forecast\$1group\$1version | 数字 | 预测组的版本。 | 
| interval | 字符串 | 预测数据的时间间隔。例如，长期预测数据为“每日”。 | 
| queue\$1id | 字符串 | 预测队列的 ID。 | 
| 渠道 | 字符串 | 预测的渠道。例如，VOICE。 | 
| forecast\$1interval\$1start\$1time\$1ms | Timestamp | 此数据行时间间隔的开始时间（以毫秒为单位）。 | 
| creation\$1timestamp\$1ms | Timestamp | 此预测首次计算或发布的时间（以毫秒为单位）。 | 
| computed\$1timestamp\$1ms | Timestamp | 此预测首次计算的时间（以毫秒为单位）。 | 
| published\$1timestamp\$1ms | Timestamp | 此预测首次发布的时间（以毫秒为单位）。 | 
| timezone | 字符串 | 预测的时区，例如 UTC。 | 
| is\$1published | 布尔值 | 无论此预测是否发布。 | 
| average\$1handle\$1time | 数字 | 预测数据行的平均处理时间指标值。 | 
| contact\$1volume | 数字 | 预测数据行的联系次数指标值。 | 
| average\$1handle\$1time\$1override | 数字 | 客户应用的平均处理时间指标的替代值。 | 
| contact\$1volume\$1override | 数字 | 客户应用的联系次数指标的替代值。 | 
| instance\$1arn | 字符串 | 预测的 Amazon Connect 实例的 ARN。 | 
| data\$1lake\$1last\$1processed\$1timestamp | Timestamp | 数据湖最后一次处理记录的时间戳。这可能包括转换和回填流程。此字段不能用于可靠地确定数据的新鲜度。 | 

## 短期预测表
<a name="data-lake-shortterm-forecasts"></a>

表名：short\$1term\$1forecasts

复合主键：\$1instance\$1id, short\$1term\$1forecast\$1id\$1


| 列 | Type | 说明 | 
| --- | --- | --- | 
| instance\$1id | 字符串 | Amazon Connect 实例的 ID。 | 
| short\$1term\$1forecast\$1id | 字符串 | 预测数据行的唯一标识符。密钥是多个值的哈希：InstanceID、、、forecastType、queueID forecastGroupId、channel forecastGroupVersion、forecastStartTime、creationTime。 | 
| forecast\$1group\$1arn | 字符串 | 预测数据行的预测组的 ARN。 | 
| forecast\$1group\$1version | 数字 | 预测组的版本。 | 
| interval | 字符串 | 预测数据行的时间间隔。例如，FIFTEEN\$1MINUTES 表示 15 分钟的短期预测数据行。 | 
| queue\$1id | 字符串 | 预测队列的 ID。 | 
| 渠道 | 字符串 | 此预测的渠道，例如 VOICE。 | 
| forecast\$1interval\$1start\$1time\$1ms | Timestamp | 此数据行时间间隔的开始时间（以毫秒为单位）。 | 
| creation\$1timestamp\$1ms | Timestamp | 此预测首次计算或发布的时间（以毫秒为单位）。 | 
| computed\$1timestamp\$1ms | Timestamp | 此预测首次计算的时间（以毫秒为单位）。 | 
| published\$1timestamp\$1ms | Timestamp | 此预测首次发布的时间（以毫秒为单位）。 | 
| is\$1published | 布尔值 | 无论此预测是否发布。 | 
| average\$1handle\$1time | 数字 | 预测数据行的平均处理时间指标值。 | 
| contact\$1volume | 数字 | 预测数据行的联系次数指标值。 | 
| average\$1handle\$1time\$1override | 数字 | 客户应用的平均处理时间指标的替代值。 | 
| contact\$1volume\$1override | 数字 | 客户应用的联系次数指标的替代值。 | 
| instance\$1arn | 字符串 | 预测的 Amazon Connect 实例的 ARN。 | 
| data\$1lake\$1last\$1processed\$1timestamp | Timestamp | 数据湖最后一次处理记录的时间戳。这可能包括转换和回填流程。此字段不能用于可靠地确定数据的新鲜度。 | 

## 当日预测表
<a name="data-lake-intraday-forecasts"></a>

表名：intraday\$1forecasts

复合主键：\$1instance\$1id, intraday\$1forecast\$1id\$1


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  intraday\$1forecast\$1id |  字符串  |  该当日预测数据的唯一标识符。 | 
|  aws\$1account\$1id  |  字符串  |  拥有盘中预测（Intraday Forecast）的 AWS 账户的标识符。 | 
|  instance\$1id |  字符串  |  Amazon Connect 实例的标识符。您可以在实例的 Amazon 资源名称（ARN）中[找到实例 ID](find-instance-arn.md)。 | 
|  instance\$1arn |  字符串  |  Amazon Connect 实例的实例 ARN。 | 
| 渠道  |  字符串  |  用于联系您的联络中心的方法。 | 
|  queue\$1arn |  字符串  |  队列的 Amazon 资源名称。 | 
| forecast\$1interval\$1start\$1time  |  Timestamp  |  预测间隔的起始时间戳。 | 
|  creation\$1timestamp |  Timestamp  |  在预测系统中计算预测的时间。 | 
| average\$1handle\$1time  |  双精度  | 预测指标数据：平均处理时间。 | 
| average\$1queue\$1answer\$1time  |  双精度  | 预测指标数据：平均队列应答时间。 | 
|  contact\$1volume |  双精度  |  预测指标数据：联系人数量。 | 
| effective\$1agent\$1staffing  |  双精度  | 预测指标数据：有效的座席人员配置。 | 
| data\$1lake\$1last\$1processed\$1timestamp |  Timestamp  | 显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 需求组表
<a name="data-lake-demand-groups"></a>

表名：`demand_group`

复合主键：`{instance_id, demand_group_arn, demand_group_version}`


| 列 | Type | 说明 | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的标识符。 | 
|  demand\$1group\$1arn  |  字符串  |  需求组的 ARN。 | 
|  需求组版本 |  长整型  |  需求组的版本。每次对需求组进行更改（例如，添加新队列）时，都会创建一个新版本。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  需求组名称 |  字符串  |  需求组的名称。 | 
|  foecast\$1group\$1arn  |  字符串  |  预测组的 ARN。 | 
|  is\$1deleted  |  布尔值  |  需求组是否被删除。 | 
|  last\$1updated\$1timestamp |  Timestamp  |  需求组最后一次created/updated/deleted出现的时间戳。 | 
| data\$1lake\$1last\$1processed\$1timestamp |  Timestamp  | 显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 需求组定义表
<a name="data-lake-demand-group-definition"></a>

表名：`demand_group_definitions`

复合主键：`{instance_id, demand_group_definition_id}`


| 列 | Type | 说明 | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的标识符。 | 
|  需求组定义\$1id  |  字符串  |  需求组定义行的唯一标识符。 | 
|  demand\$1group\$1arn  |  字符串  |  需求组的 ARN。 | 
|  需求组版本 |  长整型  |  需求组的版本。每次对需求组进行更改（例如，添加新队列）时，都会创建一个新版本。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
| queue\$1id |  字符串  |  属于需求组的队列的 ID。 | 
|  is\$1deleted  |  布尔值  |  需求组是否被删除。 | 
|  last\$1updated\$1timestamp |  Timestamp  |  需求组最后一次created/updated/deleted出现的时间戳。 | 
| data\$1lake\$1last\$1processed\$1timestamp |  Timestamp  | 显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

# Amazon Connect 数据湖中的出站活动数据
<a name="data-lake-outbound-campaigns-data"></a>

本主题详细介绍了 Amazon Connect 数据湖出站活动事件表中的内容。该表列出了内容的列、类型和说明。

有两种方法可以访问分析数据湖和配置要共享的数据：
+ [选项 1：使用 Amazon Connect 控制台](access-datalake.md#option1-configure-data-to-be-shared)
+ [选项 2：使用 CLI 或 CloudShell](access-datalake.md#option2-configure-data-to-be-shared)

如果您无法使用选项 1 访问调度表，请尝试使用选项 2。

## 出站活动事件
<a name="data-lake-oc-events"></a>

表名：outbound\$1campaign\$1events

复合主键：`campaign_event_id`、`instanceId`


| **列** | **Type** | **描述** | 
| --- | --- | --- | 
| account\$1profile\$1id | 字符串 | 指定 Customer Profiles 中基于账户的配置文件的配置文件标识符。 | 
| instance\$1id | 字符串 | Amazon Connect 实例的标识符。 | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ARN。 | 
| aws\$1account\$1id | 字符串 | 拥有出站广告系列的 AWS 账号的标识符。 | 
| campaign\$1id | 字符串 | 出站活动的标识符。 | 
| campaign\$1name | 字符串 | 出站活动的名称。 | 
| campaign\$1initiation\$1type | 字符串 | 为出站活动选择的活动启动方法。例如：CUSTOMER\$1SEGMENT、CUSTOMER\$1EVENT。 | 
| campaign\$1execution\$1timestamp | Timestamp | 表示每次活动执行开始的时间戳。重复执行的活动可能有多个时间戳。 | 
| campaign\$1event\$1id | 字符串 | 每个出站活动事件的唯一标识符。 | 
| campaign\$1event\$1type | 字符串 | 特定出站活动事件类型。 *活动事件：* [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/data-lake-outbound-campaigns-data.html) *电子邮件事件：* [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/data-lake-outbound-campaigns-data.html) *短信事件：* [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/data-lake-outbound-campaigns-data.html) *电话事件：* [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/data-lake-outbound-campaigns-data.html)  | 
| campaign\$1event\$1timestamp | Timestamp | 表示发生出站活动事件的时间戳。 | 
| delivery\$1attempt\$1id | 字符串 | 出站通信传送尝试的标识符。 | 
| 渠道 | 字符串 | 用于联系您的联络中心的方法。例如：语音、聊天、电子邮件。如果此值不适用，则对于活动事件，该字段可能为空。 | 
| subtype | 字符串 | 用于联系活动接收者的出站活动传送模式。例如：connect:Email、connect:SMS、connect:Telephony。注意：电话包括座席辅助语音和自动语音传送模式。如果此值不适用，则对于活动事件，该字段可能为空。 | 
| profile\$1id | 字符串 | Amazon Connect 客户配置文件的唯一标识符。注意：只有当您使用 Amazon Connect Customer Profiles 提供的细分功能时，此属性才可用。 | 
| campaign\$1segment\$1arn | 字符串 | 用户的客户细分的 ARN。注意：只有当您使用 Amazon Connect Customer Profiles 提供的细分功能时，此属性才可用。 | 
| campaign\$1url\$1link\$1click | 字符串 | 出站活动接收者点击的 URL 链接。此属性适用于电子邮件活动。 | 
| campaign\$1is\$1final\$1status | 布尔值 | 如果这是邮件的最终状态，则设置为 True。有中间消息状态，可能需要长达 72 小时才能收到最终状态。此属性适用于短信活动。 | 
| data\$1lake\$1last\$1processed\$1timestamp | Timestamp | 
| lambda\$1function\$1arn | 字符串 | 出站活动调用的 Lambda 函数 ARN。 | 
| lambda\$1invocation\$1result | 字符串 | 尝试调用 Lambda 函数的结果。设置为SUCCESS：出站活动成功调用 Lambda 函数并收到了响应，包括[函数错误和格式错误](https://docs.aws.amazon.com/lambda/latest/api/API_Invoke.html#API_Invoke_ResponseSyntax)的响应。设置为ERROR：出站活动未能调用 Lambda 函数或无法确认成功调用（例如，超时）。 | 
| 编排\$1event\$1context\$1subtype | 字符串 | 为出站促销活动事件提供额外的精细度，以指明未达到目标的具体原因。 | 

## 资源标签
<a name="data-lake-resource-tags"></a>

表名：`amazon_connect_resource_tags`

 复合主键：`{instance_id, aws_account_id, resource_arn, record_creation_timestamp} `


|  **列**  |  **Type**  |  **描述**  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  aws\$1account\$1id  |  字符串  |  拥有资源的 AWS 账户的 ID。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  记录创建时间戳  |  Timestamp  |  资源标签更改时的时间戳。 | 
|  resource\$1arn  |  字符串  |  Amazon Connect 资源的 ARN。 | 
|  标签  |  map(string,string)  |  与 Amazon Connect 资源关联的标签。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  时间戳，显示上次数据湖触摸记录的时间。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

# Amazon Connect 分析数据湖中的调度数据
<a name="data-lake-scheduling"></a>

本主题详细介绍了 Amazon Connect 数据湖调度表中的内容。该表列出了内容的列、类型和说明。

有两种方法可以访问分析数据湖和配置要共享的数据：
+ [选项 1：使用 Amazon Connect 控制台](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-staff-scheduling-profile)
+ [轮班活动](#data-lake-shift-activities)
+ [轮班配置文件](#data-lake-shift-profiles)
+ [人员配置组](#data-lake-staffing-groups)
+ [人员配置组 - 预测组](#data-lake-staffing-groups-forecast-groups)
+ [人员配置组 - 主管](#data-lake-staffing-groups-supervisors)
+ [员工班次](#staff-shifts)
+ [员工班次活动](#data-lake-staff-shift-activities)
+ [员工休假余额变动](#data-lake-staff-timeoff-balance-changes)
+ [员工休假](#data-lake-staff-timeoffs)
+ [员工休假间隔](#data-lake-staff-timeoff-intervals)
+ [员工需求组](#data-lake-staff_demand_group)
+ [人员配备组需求组](#data-lake-staffing-groups-demand-groups)
+ [员工轮班活动分配](#data-lake-staff-shift-activity-allocation)
+ [计划指标](#data-lake-schedule-metrics)
+ [安排目标](#data-lake-schedule-goals)
+ [轮班轮换模式](#data-lake-shift-rotation-patterns)
+ [轮班轮换步骤](#data-lake-shift-rotation-steps)
+ [数据架构](#data-lake-data-schema)
+ [查询示例](#data-lake-sample-queries)

## 人员调度配置文件
<a name="data-lake-staff-scheduling-profile"></a>

 表名称：`staff_scheduling_profile`

 复合主键：`{instance_id, agent_arn, staff_scheduling_profile_version} `


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  agent\$1arn  |  字符串 |  座席的 ARN。 | 
|  staff\$1scheduling\$1profile\$1version  |  bigint  |  人员调度配置文件版本。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  staffing\$1group\$1arn  |  字符串  |  分配给座席的人员配置组的 ARN。 | 
|  start\$1timestamp  |  Timestamp  |  StartTimestamp 适用于在《工作人员细则》中配置的代理（计划仅在此时间戳之后生成）。 | 
|  end\$1timestamp  |  Timestamp  |  EndTimestamp 适用于在《工作人员细则》中配置的代理（时间表不会超过此时间戳生成）。 | 
|  shift\$1profile\$1arn  |  字符串  |  工作人员细则中分配给代理的轮班配置文件的 ARN。与移位旋转模式互斥。 | 
|  shift\$1rotation\$1pattern\$1arn  |  字符串  |  工作人员细则中分配给代理的轮班轮换模式的 ARN。与 Shift Profile 互斥。 | 
|  shift\$1rotation\$1step\$1step\$1i  |  bigint  |  代理在分配的 Shift 轮换模式中开始的步骤 ID。 | 
|  timezone  |  字符串  |  为座席配置的时区。 | 
|  is\$1deleted  |  布尔值  |  如果座席已删除，则设置为 True。否则设置为 False。 | 
|  last\$1updated\$1timestamp  |  Timestamp  |  员工日程安排资料的时间戳。created/updated/deleted | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 轮班活动
<a name="data-lake-shift-activities"></a>

 表名称：`shift_activities`

 复合主键：`{instance_id, shift_activity_arn, shift_activity_version}`


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  shift\$1activity\$1arn  |  字符串  |  班次活动的 ARN。 | 
|  shift\$1activity\$1version  |  bigint  |  班次活动版本。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  shift\$1activity\$1name  |  字符串  |  班次活动名称。 | 
|  类型  |  字符串  |  班次活动类型。可能的值包括：PRODUCTIVE、NON\$1PRODUCTIVE 以及 LEAVE。 | 
|  sub\$1type  |  字符串  | 班次活动的子类型。这仅适用于 NON\$1PRODUCTIVE 类型的活动。可能的值包括：BREAK\$1OR\$1MEAL 和 NONE。 | 
|  is\$1adherence\$1tracked  |  布尔值  |  如果班次活动配置了准点率跟踪，则设置为 True。否则设置为 False。 | 
|  is\$1paid  |  布尔值  |  如果班次活动配置为已支付，则设置为 True。否则设置为 False。 | 
|  is\$1deleted  |  布尔值  |  如果班次活动被删除，则设置为 True。否则设置为 False。 | 
|  last\$1updated\$1timestamp  |  Timestamp  | 轮班活动发生的时间戳。created/updated/deleted | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  | 显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 轮班配置文件
<a name="data-lake-shift-profiles"></a>

 表名称：`shift_profiles`

 复合主键：`{instance_id, shift_profile_arn, shift_profile_version}`


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  shift\$1profile\$1arn  |  字符串  |  班次配置文件的 ARN。 | 
|  shift\$1profile\$1version  |  bigint  |  班次配置文件版本。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  shift\$1profile\$1name  |  字符串  |  班次配置文件名称。 | 
|  is\$1deleted  |  布尔值  |  如果班次配置文件被删除，则设置为 True。否则设置为 False。 | 
|  last\$1updated\$1timestamp  |  Timestamp  | 轮班配置文件时的时间戳。created/updated/deleted | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  | 显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 人员配置组
<a name="data-lake-staffing-groups"></a>

 表名称：`staffing_groups`

 复合主键：`{instance_id, staffing_group_arn, staffing_group_version}`


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  staffing\$1group\$1arn  |  字符串  |  人员配置组的 ARN。 | 
|  staffing\$1group\$1version  |  bigint  |  人员配置组版本。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  staffing\$1group\$1name  |  字符串  |  人员配置组名称。 | 
|  is\$1deleted  |  布尔值  |  如果已删除人员配置组，则设置为 True。否则设置为 False。 | 
|  last\$1updated\$1timestamp  |  Timestamp  |  人员配备小组所在的时间戳。created/updated/deleted | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  | 显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 人员配置组 - 预测组
<a name="data-lake-staffing-groups-forecast-groups"></a>

 表名称：`staffing_group_forecast_groups `

 复合主键：`{instance_id, staffing_group_arn, staffing_group_version, forecast_group_arn}`

 该表应结合 `staffing_group_arn` 和 `staffing_group_version` 的 `staffing_groups` 表来查询。


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  staffing\$1group\$1arn  |  字符串  |  人员配置组的 ARN。 | 
|  staffing\$1group\$1version  |  bigint  |  人员配置组版本。 | 
|  forecast\$1group\$1arn  |  字符串  |  与人员配置组关联的预测组的 ARN。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  is\$1deleted  |  布尔值  |  StaffingGroup-ForecastGroup 关联有效时设置为 False。 | 
|  last\$1updated\$1timestamp  |  Timestamp  |  创建/更新人员配置组时的时间戳。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 人员配置组 - 主管
<a name="data-lake-staffing-groups-supervisors"></a>

 表名称：`staffing_group_supervisors`

 复合主键：`{instance_id, staffing_group_arn, staffing_group_version, supervisor_arn} `

 该表应结合 `staffing_group_arn` 和 `staffing_group_version` 的 `staffing_groups` 表来查询。


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  staffing\$1group\$1arn  |  字符串  |  人员配置组的 ARN。 | 
|  staffing\$1group\$1version  |  bigint  |  人员配置组版本。 | 
|  supervisor\$1arn  |  字符串  |  与人员配置组关联的主管的座席 ARN。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  is\$1deleted  |  布尔值  |  StaffingGroup-ForecastGroup 关联有效时设置为 False。 | 
|  last\$1updated\$1timestamp  |  Timestamp  |  创建/更新人员配置组时的时间戳。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 员工班次
<a name="staff-shifts"></a>

 表名称：`staff_shifts`

 复合主键：`{instance_id, shift_id, shift_version}`


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  shift\$1id  |  字符串  |  班次的 ID。 | 
|  shift\$1version  |  bigint  |  班次版本。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  agent\$1arn  |  字符串  |  座席的 ARN。 | 
|  shift\$1start\$1timestamp  |  Timestamp  |  班次开始时的时间戳。 | 
|  shift\$1end\$1timestamp  |  Timestamp  | 班次结束时的时间戳。 | 
|  created\$1timestamp  |  Timestamp  |  创建班次时的时间戳。 | 
|  is\$1deleted  |  布尔值  |  如果班次被删除，则设置为 True。否则设置为 False。 | 
|  last\$1updated\$1timestamp  |  Timestamp  |  移位时的时间戳。created/updated/deleted | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  | 显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 员工班次活动
<a name="data-lake-staff-shift-activities"></a>

 表名称：`staff_shift_activities`

 复合主键：`{instance_id, shift_id, shift_version, activity_id}`

 该表应结合 `shift_id` 和 `shift_version` 的 `staff_shifts` 表来查询。


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  shift\$1id  |  字符串  |  班次的 ID。 | 
|  shift\$1version  |  bigint  |  班次版本。 | 
|  activity\$1id  |  字符串  |  活动的 ID。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  activity\$1start\$1timestamp  |  Timestamp  |  活动开始时的时间戳。 | 
|  activity\$1end\$1timestamp  |  Timestamp  | 活动结束时的时间戳。 | 
|  shift\$1activity\$1arn  |  字符串  |  班次活动的 ARN。如果 shift\$1activity\$1arn 为 null，则表示“工作”活动。 | 
|  activity\$1status  |  字符串  |  活动状态。如果活动与休假重叠，则设置为“INACTIVE”。 | 
|  is\$1overtime  |  布尔值  |  如果活动属于加班，则设置为 True。否则设置为 False。 | 
|  is\$1deleted  |  布尔值  |  当班次活动有效时，设置为 False。 | 
|  last\$1updated\$1timestamp  |  Timestamp  | 创建/更新班次时的时间戳。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 员工休假余额变动
<a name="data-lake-staff-timeoff-balance-changes"></a>

 表名称：`staff_timeoff_balance_changes`

 复合主键：`{instance_id, agent_arn, shift_activity_arn, timeoff_balance_version}`


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  account\$1id  |  字符串  |  AWS 账户的 ID。 | 
|  agent\$1arn  |  字符串  |  座席的 ARN。 | 
|  shift\$1activity\$1arn  |  字符串  |  分配此余额的班次活动的 ARN。 | 
|  timeoff\$1balance\$1version  |  bigint  |  休假余额版本，表示变动顺序的递增数字。 | 
|  balance\$1update\$1source  |  字符串  |  余额更新的来源。可能的值包括 TIME\$1OFF\$1BALANCE\$1UPLOAD、CONNECT\$1TIME\$1OFF\$1REQUEST、SCHEDULE\$1PUBLISH、CSV\$1TIME\$1OFF\$1BALANCE\$1DELETION、TIME\$1OFF\$1BALANCE\$1BACKFILL、SYSTEM\$1UPDATE  | 
|  timeoff\$1id  |  字符串  |  导致此余额变动的休假 ID（如果存在）。 | 
|  last\$1updated\$1by  |  字符串  |  导致此余额变动的座席 ARN（如果存在）。 | 
|  balance\$1change\$1in\$1hours  |  double  |  根据此变动更新的休假余额时间（以小时为单位）。如果该值为正，则此变动值将记入休假余额。如果该值为负，则从休假余额中扣除此变动值。对于任何余额上传和删除事件，均未定义此值。 | 
|  remaining\$1balance\$1in\$1hours  |  double  |  发生此变动事件之后的剩余休假余额时长。对于任何余额删除事件，均未定义此值。 | 
|  last\$1created\$1timestamp  |  Timestamp  |  创建休假余额变动记录时的时间戳。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 员工休假
<a name="data-lake-staff-timeoffs"></a>

 表名称：`staff_timeoffs`

 复合主键：`{instance_id, timeoff_id, agent_arn, timeoff_version}`


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  timeoff\$1id  |  字符串  |  休假的 ID。 | 
|  agent\$1arn  |  字符串  |  座席的 ARN。 | 
|  timeoff\$1version  |  bigint  |  休假版本。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  timeoff\$1type  |  字符串  |  休假类型。可能的值包括：TIME\$1OFF 和 VOLUNTARY\$1TIME\$1OFF。 | 
|  timeoff\$1start\$1timestamp  |  Timestamp  |  休假开始时的时间戳。 | 
|  timeoff\$1end\$1timestamp  |  Timestamp  |  休息时间结束时的时间戳。 | 
|  timeoff\$1status  |  字符串  |  休假状态。可能的值包括：PENDING\$1CREATE、PENDING\$1UPDATE、PENDING\$1CANCEL、PENDING\$1ACCEPT、PENDING\$1APPROVE、PENDING\$1DECLINE、APPROVED、ACCEPTED、REJECTED、CANCELLED、WAITING\$1ACCEPT 以及 WAITING\$1APPROVE。WAITING 状态表示休假正在等待用户操作。PENDING 状态表示休假正在等待系统处理用户操作。 | 
|  shift\$1activity\$1arn  |  字符串  |  用于休假的班次活动的 ARN。 | 
|  effective\$1timeoff\$1hours  |  double  |  总的有效休假时间。有效休假时间是根据[休假扣除逻辑](https://docs.aws.amazon.com/connect/latest/adminguide/upload-timeoff-balance.html#how-system-calculates-time-off-deductions)计算的。此设置仅适用于 TIME\$1OFF 类型。 | 
|  last\$1updated\$1timestamp  |  Timestamp  |  休假时间的时间戳。created/updated/deleted | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 员工休假间隔
<a name="data-lake-staff-timeoff-intervals"></a>

 表名称：`staff_timeoff_intervals`

 复合主键：\$1`instance_id, timeoff_id, timeoff_version, interval_id}` 

 该表应结合 `timeoff_id` 和 `timeoff_version` 的 `staff_timeoffs` 表来查询。


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  timeoff\$1id  |  字符串  |  休假的 ID。 | 
|  timeoff\$1version  |  bigint  |  休假版本。 | 
|  interval\$1id  |  字符串  |  休假间隔的 ID。 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  timeoff\$1interval\$1start\$1timestamp  |  Timestamp  |  特定休假间隔开始时的时间戳。 | 
|  timeoff\$1interval\$1end\$1timestamp  |  Timestamp  |  特定休假间隔结束时的时间戳。 | 
|  interval\$1effective\$1timeoff\$1hours  |  double  |  此特定休假间隔的有效休假时间。有效休假时间是根据[休假扣除逻辑](https://docs.aws.amazon.com/connect/latest/adminguide/upload-timeoff-balance.html#how-system-calculates-time-off-deductions)计算的。 | 
|  last\$1updated\$1timestamp  |  Timestamp  |  休假时间的时间戳。created/updated/deleted | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 员工需求组
<a name="data-lake-staff_demand_group"></a>

表名：`staff_demand_group`

复合主键：`{instance_id, agent_arn, demand_group_arn, staff_demand_group_version}`


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
| instance\$1id  | 字符串  | Amazon Connect 实例的 ID。 | 
| agent\$1arn  | 字符串  | 座席的 ARN。 | 
| demand\$1group\$1arn  | 字符串  | 需求组的 ARN。 | 
| 员工需求群组版本  | 长整型  | 此代理与需求组关联的版本  | 
| priority  | 字符串  | 该代理的需求组的优先级。可以是低、中或高 | 
| instance\$1arn  | 字符串  | Amazon Connect 实例的 ARN。 | 
| is\$1overrid  | 布尔值  | 如果这是代理与需求组的关联是代理级别的覆盖，则设置为 “true”。 | 
| is\$1deleted  | 布尔值  | 如果删除了代理与需求组的关联，则设置为 true。 | 
| last\$1updated\$1timestamp  | Timestamp  | 创建/更新代理与需求组关联的时间戳。 | 
| data\$1lake\$1last\$1processed\$1timestamp  | Timestamp  | 显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 人员配备组需求组
<a name="data-lake-staffing-groups-demand-groups"></a>

表名：`staffing_group_demand_group`

复合主键：`{instance_id, staffing_group_arn, demand_group_arn, staffing_group_demand_group_version}`


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  staffing\$1group\$1arn  |  字符串  |  人员配置组的 ARN。 | 
|  demand\$1group\$1arn  |  字符串  |  需求组的 ARN。 | 
|  员工群组\$1需求\$1群组\$1版本  |  长整型  | 此人员配备组与需求组关联的版本  | 
|  priority  |  字符串  |  此人员配备组的需求组的优先级。可以是低、中或高 | 
|  instance\$1arn  |  字符串  |  Amazon Connect 实例的 ARN。 | 
|  is\$1deleted  |  布尔值  |  如果删除了人员配备组与需求组的关联，则设置为 true。 | 
|  last\$1updated\$1timestamp  |  Timestamp  |  人员配备组与需求组关联的时间戳。created/updated/deleted | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 员工轮班活动分配
<a name="data-lake-staff-shift-activity-allocation"></a>

表名：`staff_shift_activity_allocations`

复合主键：`{instance_id, shift_id, shift_version, activity_id, demand_group_arn}`


|  列  |  Type  |  说明  | 
| --- | --- | --- | 
|  instance\$1id  |  字符串  |  Amazon Connect 实例的 ID。 | 
|  shift\$1id  |  字符串  |  班次的 ID。 | 
|  shift\$1version  |  长整型  |  班次版本。 | 
|  activity\$1id  |  字符串  |  活动的 ID。 | 
|  demand\$1group\$1arn  |  字符串  |  需求组的 ARN。 | 
|  foecast\$1group\$1arn  |  字符串  |  预测组的 ARN。 | 
|  分配百分比  |  double  |  活动分配给需求组的百分比。 | 
|  is\$1deleted  |  布尔值  |  当 StaffingGroup-ForecastGroupassociation 有效时，设置为 False。 | 
|  last\$1updated\$1timestamp  |  Timestamp  |  创建/更新人员配置组时的时间戳。 | 
|  data\$1lake\$1last\$1processed\$1timestamp  |  Timestamp  |  显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 计划指标
<a name="data-lake-schedule-metrics"></a>

表名称：`schedule_metrics`

复合主键：`{instance_id, metric_id, interval_start_timestamp}`


| 列 | Type | 说明 | 
| --- | --- | --- | 
| instance\$1id | 字符串 | Amazon Connect 实例的 ARN。 | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ID。 | 
| metric\$1id | 字符串 | 指标值的唯一标识符 | 
| aws\$1account\$1id | 字符串 | AWS 账户的 ID。 | 
| entity\$1type | 字符串 | 表示该指标是针对预测组还是需求组。 | 
| entity\$1arn | 字符串 | 预测组或需求组的 arn | 
| 渠道 | 字符串 | 表示媒体频道，例如语音、聊天。如果该行包含的指标不是频道级别，则会将其填充为 “全部” | 
| 间隔开始时间戳 | timestamp | 表示间隔开始的时间戳 | 
| 必需的代理人数量 | 浮点数 | 表示预测的代理人数 | 
| scheduled\$1agent\$1count | 浮点数 | 表示计划代理人数 | 
| 预定占用率 | 浮点数 | 表示占用百分比 | 
| 预定服务级别百分比 | 浮点数 | 表示计划服务级别百分比 | 
| 服务等级秒 | 整数 | 表示服务级别（秒） | 
| scheduled\$1average\$1speed\$1average\$1sp | 浮点数 | 表示平均应答速度 | 
| is\$1deleted | 布尔值 | 表示指标是否已删除 | 
| last\$1updated\$1timestamp | timestamp | 创建指标记录的时间戳。 | 
| data\$1lake\$1last\$1processed\$1timestamp | timestamp | 显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 安排目标
<a name="data-lake-schedule-goals"></a>

表名称：`schedule_goals`

复合主键：`{instance_id, goal_id}`


| 列 | Type | 说明 | 
| --- | --- | --- | 
| instance\$1id | 字符串 | Amazon Connect 实例的 ARN。 | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ID。 | 
| goal\$1id | 字符串 | 目标值的唯一标识符 | 
| aws\$1account\$1id | 字符串 | AWS 账户的 ID。 | 
| entity\$1type | 字符串 | 表示目标是针对预测组还是需求组。 | 
| entity\$1arn | 字符串 | 预测组或需求组的 arn | 
| 渠道 | 字符串 | 表示媒体频道，例如语音、聊天。 | 
| 开始\$1日期\$1时间戳 | timestamp | 表示球门开始的时间戳 | 
| 结束日期时间戳 | timestamp | 表示目标结束的时间戳 | 
| 目标服务等级百分比 | 浮点数 | 表示目标服务水平百分比 | 
| 目标服务等级秒 | 整数 | 表示服务级别（秒） | 
| 答案的目标平均速度 | 浮点数 | 表示平均应答速度 | 
| is\$1deleted | 布尔值 | 表示目标是否已删除 | 
| last\$1updated\$1timestamp | timestamp | 创建进球记录的时间戳。 | 
| data\$1lake\$1last\$1processed\$1timestamp | timestamp | 显示数据湖最后一次处理记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 轮班轮换模式
<a name="data-lake-shift-rotation-patterns"></a>

表名称：`shift_rotation_patterns`

复合主键：`{instance_id, shift_rotation_pattern_arn, shift_rotation_pattern_version}`


| 列 | Type | 说明 | 
| --- | --- | --- | 
| instance\$1id | 字符串 | Amazon Connect 实例的 ID。 | 
| shift\$1rotation\$1pattern\$1arn | 字符串 | 移位旋转模式的 ARN。 | 
| shift\$1rotation\$1pattern\$1版本 | bigint | 移位轮换模式版本。 | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ARN。 | 
| Shift\$1rotation\$1pattern\$1name | 字符串 | 移位旋转模式的名称。 | 
| start\$1date | 字符串 | yyyy-mm-dd格式化的 Shift 旋转模式的开始日期。 | 
| is\$1deleted | 布尔值 | 如果移位旋转模式被删除，则设置为 True。否则设置为 False。 | 
| last\$1updated\$1by | 字符串 | 使用移位轮换模式的用户created/updated/deleted的 ARN。 | 
| last\$1updated\$1timestamp | Timestamp | 移位旋转模式时的时间戳。created/updated/deleted | 
| data\$1lake\$1last\$1processed\$1timestamp | Timestamp | 显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 轮班轮换步骤
<a name="data-lake-shift-rotation-steps"></a>

表名称：`shift_rotation_steps`

复合主键：`{instance_id, shift_rotation_pattern_arn, shift_rotation_pattern_version, step_id}`

该表应结合 `shift_rotation_pattern_arn` 和 `shift_rotation_pattern_version` 的 `shift_rotation_patterns` 表来查询。


| 列 | Type | 说明 | 
| --- | --- | --- | 
| instance\$1id | 字符串 | Amazon Connect 实例的 ID。 | 
| shift\$1rotation\$1pattern\$1arn | 字符串 | 移位旋转模式的 ARN。 | 
| shift\$1rotation\$1pattern\$1版本 | bigint | 移位轮换模式版本。 | 
| step\$1id | bigint | 移位旋转模式中步骤的 ID。步骤按顺序编号（1、2、3、... 最多 52）。 | 
| instance\$1arn | 字符串 | Amazon Connect 实例的 ARN。 | 
| shift\$1profile\$1arn | 字符串 | 与轮换步骤关联的班次配置文件的 ARN。 | 
| duration | bigint | 轮换步骤的持续时间（以周为单位）。 | 
| is\$1deleted | 布尔值 | 当移位旋转步骤有效时，设置为 False。 | 
| last\$1updated\$1by | 字符串 | 使用移位轮换模式的用户 created/updated 的 ARN。 | 
| last\$1updated\$1timestamp | Timestamp | 创建/更新移位旋转模式的时间戳。 | 
| data\$1lake\$1last\$1processed\$1timestamp | Timestamp | 显示数据湖最后一次接触记录的时间戳。这可能包括转换和回填。此字段不能用于可靠地确定数据的新鲜度。 | 

## 数据架构
<a name="data-lake-data-schema"></a>

以下是实体关系图，显示了 Amazon Connect 数据湖中计划表之间的结构和关系。

 每个表都显示了其主键和属性及其数据类型。该图展示了这些表如何通过外键关系相互关联，从而全面展示了调度数据模型。

![\[一个实体关系图，显示了 Amazon Connect 分析数据湖中调度表之间的结构和关系。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/data-lake-scheduling-tables-overview-1.png)


## 查询示例
<a name="data-lake-sample-queries"></a>

### 1. 查询以获取处理特定预测组的座席的所有预排班次活动
<a name="query1"></a>

`SELECT * FROM agent_scheduled_shift_activities_view where forecast_group_name = 'AnyDepartmentForecastGroup'` 

要创建上述 `agent_scheduled_shift_activities_view`，请完成以下步骤。

 **步骤 1：创建视图以获取主管姓名** 

```
CREATE OR REPLACE VIEW "latest_supervisor_names_view" AS
SELECT
  staffing_group_arn
, array_agg(supervisor_name ORDER BY supervisor_name ASC) supervisor_names
FROM
  (
   SELECT
     s.staffing_group_arn
   , CONCAT(u.first_name, ' ', u.last_name) supervisor_name
   FROM
     ((
      SELECT
        staffing_group_arn
      , supervisor_arn
      FROM
        (
         SELECT
           *
         , RANK() OVER (PARTITION BY staffing_group_arn ORDER BY staffing_group_version DESC) recency
         FROM
           staffing_group_supervisors
         WHERE (instance_id = 'YourAmazonConnectInstanceId')
      )  t
      WHERE (recency = 1)
   )  s
   INNER JOIN USERS u ON (s.supervisor_arn = u.user_arn))
)
GROUP BY staffing_group_arn
```

 **步骤 2：创建视图以获取与座席关联的人员配置组和预测组** 

```
CREATE OR REPLACE VIEW "latest_agent_staffing_group_forecast_group_view" AS
WITH
  latest_staff_scheduling_profile AS (
   SELECT
     agent_arn
   , staffing_group_arn
   , last_updated_timestamp
   FROM
     (
      SELECT
        *
      , RANK() OVER (PARTITION BY agent_arn ORDER BY staff_scheduling_profile_version DESC) recency
      FROM
        staff_scheduling_profile
      WHERE ((instance_id = 'YourAmazonConnectInstanceId') AND (is_deleted = false))
   )  t
   WHERE (recency = 1)
)
, latest_staffing_groups AS (
   SELECT
     staffing_group_name
   , staffing_group_arn
   FROM
     (
      SELECT
        *
      , RANK() OVER (PARTITION BY staffing_group_arn ORDER BY staffing_group_version DESC) recency
      FROM
        staffing_groups
      WHERE (instance_id = 'YourAmazonConnectInstanceId')
   )  t
   WHERE (recency = 1)
)
, latest_forecast_groups AS (
   SELECT
     forecast_group_arn
   , forecast_group_name
   FROM
     (
      SELECT
        *
      , RANK() OVER (PARTITION BY forecast_group_arn ORDER BY forecast_group_version DESC) recency
      FROM
        forecast_groups
      WHERE (instance_id = 'YourAmazonConnectInstanceId')
   )  t
   WHERE (recency = 1)
)
, latest_staffing_group_forecast_groups AS (
   SELECT
     staffing_group_arn
   , forecast_group_arn
   FROM
     (
      SELECT
        *
      , RANK() OVER (PARTITION BY staffing_group_arn ORDER BY staffing_group_version DESC) recency
      FROM
        staffing_group_forecast_groups
      WHERE (instance_id = 'YourAmazonConnectInstanceId')
   )  t
   WHERE (recency = 1)
)
SELECT
  ssp.agent_arn
, U.agent_username AS username
, U.agent_routing_profile_id AS routing_profile_id
, CONCAT(u.first_name, ' ', u.last_name) agent_name
, fg.forecast_group_arn
, fg.forecast_group_name
, sg.staffing_group_arn
, sg.staffing_group_name
FROM
 latest_staff_scheduling_profile ssp
INNER JOIN latest_staffing_groups sg ON ssp.staffing_group_arn = sg.staffing_group_arn
INNER JOIN latest_staffing_group_forecast_groups sgfg ON ssp.staffing_group_arn = sgfg.staffing_group_arn
INNER JOIN latest_forecast_groups fg ON fg.forecast_group_arn = sgfg.forecast_group_arn
INNER JOIN USERS u ON ssp.agent_arn = u.user_arn
```

 **第 3 步：获取最新班次活动** 

```
CREATE OR REPLACE VIEW "latest_shift_activities_view" AS
SELECT
  shift_activity_arn
, shift_activity_name
, shift_activity_version
, type
, sub_type
, is_adherence_tracked
, is_paid
, last_updated_timestamp
FROM
  (
   SELECT
     *
   , RANK() OVER (PARTITION BY shift_activity_arn ORDER BY shift_activity_version DESC) recency
   FROM
     shift_activities
   WHERE (instance_id = 'YourAmazonConnectInstanceId')
)  t
WHERE (recency = 1)
```

 **步骤 4：创建视图以获取座席预排班次活动** 

```
CREATE OR REPLACE VIEW "agent_scheduled_shift_activities_view" AS
WITH
  latest_staff_shifts AS (
   SELECT
     agent_arn
   , shift_id
   , shift_version
   , shift_start_timestamp
   , shift_end_timestamp
   , created_timestamp
   , last_updated_timestamp
   , data_lake_last_processed_timestamp
   , recency
   FROM
     (
      SELECT
        RANK() OVER (PARTITION BY shift_id ORDER BY shift_version DESC) recency
      , *
      FROM
        staff_shifts sa
      WHERE (instance_id = 'YourAmazonConnectInstanceId')
   )  t
   WHERE ((recency = 1) AND (is_deleted = false))
)
SELECT
  asgfg.forecast_group_name
, array_join(sn.supervisor_names, ',') supervisor_names
, s.agent_arn
, u.first_name
, u.last_name
, asgfg.staffing_group_name
, ssa.activity_id
, (CASE WHEN (ssa.shift_activity_arn IS NULL) THEN COALESCE(sa.shift_activity_name, 'Work') ELSE sa.shift_activity_name END) shift_activity_name
, s.shift_start_timestamp
, s.shift_end_timestamp
, (CASE WHEN (ssa.shift_activity_arn IS NULL) THEN COALESCE(sa.type, 'PRODUCTIVE') ELSE sa.type END) type
, (CASE WHEN (ssa.shift_activity_arn IS NULL) THEN COALESCE(sa.is_paid, true) ELSE sa.is_paid END) is_paid
, ssa.activity_start_timestamp
, ssa.activity_end_timestamp
, ssa.last_updated_timestamp
, ssa.data_lake_last_processed_timestamp
, u.agent_username as username
, u.agent_routing_profile_id as routing_profile_id
FROM
  staff_shift_activities ssa
INNER JOIN latest_staff_shifts s ON s.shift_id = ssa.shift_id AND s.shift_version = ssa.shift_version
INNER JOIN USERS u ON s.agent_arn = u.user_arn
INNER JOIN latest_agent_staffing_group_forecast_group_view asgfg ON s.agent_arn = asgfg.agent_arn
LEFT JOIN latest_shift_activities_view sa ON sa.shift_activity_arn = ssa.shift_activity_arn
INNER JOIN latest_supervisor_names_view sn ON sn.staffing_group_arn = asgfg.staffing_group_arn
WHERE (ssa.is_deleted = false) AND (COALESCE(ssa.activity_status, ' ') <> 'INACTIVE') AND (ssa.instance_id = 'YourAmazonConnectInstanceId')
```

### 2. 查询以获取特定预测组中座席的所有休假请求
<a name="query2"></a>

` SELECT * FROM agent_timeoff_report_view where forecast_group_name = 'AnyDepartmentForecastGroup' `

 使用以下查询来创建上述 `agent_timeoff_report_view`。

```
CREATE OR REPLACE VIEW "agent_timeoff_report_view" AS
WITH latest_staff_timeoffs AS (
        SELECT t1.*,
            CAST((t1.effective_timeoff_hours * 60) AS INT) total_effective_timeoff_minutes
        FROM (
                SELECT RANK() OVER (
                        PARTITION BY timeoff_id
                        ORDER BY timeoff_version DESC
                    ) recency,
                    agent_arn,
                    timeoff_id,
                    shift_activity_arn,
                    timeoff_status,
                    timeoff_version,
                    effective_timeoff_hours,
                    timeoff_start_timestamp,
                    timeoff_end_timestamp,
                    last_updated_timestamp,
                    data_lake_last_processed_timestamp
                FROM staff_timeoffs
                WHERE (
                        instance_id = 'YourAmazonConnectInstanceId'
                    )
            ) t1
        WHERE (recency = 1)
    )
SELECT asgfg.forecast_group_name,
    to.agent_arn,
    asgfg.agent_name,
    asgfg.staffing_group_name,
    asgfg.username,
    sa.shift_activity_name,
    to.timeoff_start_timestamp,
    to.timeoff_end_timestamp,
    to.timeoff_status,
    array_join(sn.supervisor_names, ',') AS supervisor_names,
    sa.is_paid,
    to.last_updated_timestamp,
    to.data_lake_last_processed_timestamp,
    u.agent_routing_profile_id AS routing_profile_id,
    to.timeoff_id,

    to.shift_activity_arn,
    to.total_effective_timeoff_minutes
FROM latest_staff_timeoffs to
    INNER JOIN latest_agent_staffing_group_forecast_group_view asgfg ON asgfg.agent_arn = to.agent_arn
    INNER JOIN latest_shift_activities_view sa ON sa.shift_activity_arn = to.shift_activity_arn
    INNER JOIN latest_supervisor_names_view sn ON sn.staffing_group_arn = asgfg.staffing_group_arn
    INNER JOIN users u ON u.user_arn = to.agent_arn
```

# Amazon Connect 分析数据湖中的数据留存
<a name="data-lake-data-retention"></a>

Amazon Connect 中的数据湖保留系统保持 25 个月的滚动访问数据窗口，截止日期更新为世界标准时间上午 12 点。例如，如果您在 UTC 时间 2025 年 9 月 1 日凌晨 03:00 访问数据湖，Amazon Connect 将提供从 UTC 时间 2023 年 8 月 1 日午夜 12:00 开始的数据的访问权限，在此截止日期之前的任何数据都将无法访问。

每个数据湖表都使用指定的时间戳字段进行年限计算。下表列出了每个数据湖表的名称及其年限时间戳列的名称。


|  **表名**  |  **年限时间戳列**  | 
| --- | --- | 
| agent\$1queue\$1statistic\$1record | interval\$1end\$1time | 
| agent\$1statistic\$1record | interval\$1end\$1time | 
| contact\$1evaluation\$1record | evaluation\$1submitted\$1timestamp | 
| contact\$1flow\$1events | start\$1timestamp | 
| contact\$1lens\$1conversational\$1analytics | disconnect\$1timestamp | 
| contact\$1statistic\$1record | disconnect\$1timestamp | 
| contact\$1record | disconnect\$1timestamp | 
| staff\$1shift\$1activities | last\$1updated\$1timestamp | 
| staff\$1shifts | last\$1updated\$1timestamp | 
| staff\$1timeoffs | last\$1updated\$1timestamp | 
| staff\$1timeoff\$1intervals | last\$1updated\$1timestamp | 
| short\$1term\$1forecasts | creation\$1timestamp | 
| long\$1term\$1forecasts | creation\$1timestamp | 
| outbound\$1campaign\$1events | campaign\$1event\$1timestamp | 
| 日程\$1指标 | last\$1updated\$1timestamp | 
| 赛程\$1目标 | last\$1updated\$1timestamp | 
| bot\$1conversations | bot\$1conversation\$1end\$1timestamp | 
| bot\$1intents | bot\$1conversation\$1end\$1timestamp | 
| bot\$1slots | bot\$1conversation\$1end\$1timestamp | 
| intraday\$1forecasts | creation\$1timestamp | 