

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

# 将亚马逊 OpenSearch 服务与 Amazon Quick Sight 配合使用
<a name="connecting-to-os"></a>

接下来，您可以了解如何使用 Amazon Quick Sight 连接到您的亚马逊 OpenSearch 服务数据。

## 为 OpenSearch 服务创建新的 Quick Sight 数据源连接
<a name="create-connection-to-es"></a>

接下来，你可以找到如何连接到 OpenSearch 服务

在继续操作之前，需要授权 Amazon Quick Sight 才能连接到亚马逊 OpenSearch 服务。如果未启用连接，则在尝试连接时会出现错误。Quick Sight 管理员可以授权 Amazon 资源连接。

**授权 Quick Sight 启动与 OpenSearch 服务的连接**

1. 点击右上角的个人资料图标打开菜单，然后选择**快速管理**。如果您在个人资料菜单上看不到 “**快速管理**” 选项，请向 Amazon Quick 管理员寻求帮助。

1. 选择**安全和权限**、**添加或删除**。

1. 启用该选项**OpenSearch**。

1. 选择**更新**。

访问 OpenSearch 服务后，您可以创建一个数据源，以便人们可以使用指定的域。

**连接到 OpenSearch 服务**

1. 首先创建一个新数据集。从左侧导航窗格中选择**数据**，然后选择**创建**和**新建数据集**。

1. 选择**亚马逊 OpenSearch**数据源卡。

1. 例如`OpenSearch Service ML Data`，在**数据源名称**中，输入 OpenSearch 服务数据源连接的描述性名称。由于您可以通过与 S OpenSearch ervice 的连接创建许多数据集，因此最好使用简洁的名称。

1. 对于**连接类型**中，选择要使用的网络。这可以是基于 Amazon VPC 的虚拟私有云（VPC），也可以是公有网络。的列表 VPCs 包含 VPC 连接的名称，而不是 VPC IDs。这些名称由 Quick 管理员定义。

1. 对于**域**，选择要连接的 OpenSearch 服务域。

1. 选择 “**验证连接**” 以检查您是否可以成功连接到 OpenSearch 服务。

1. 选择**创建数据来源**以继续。

1. 对于**表**，选择要使用的表格，然后选择**选择**以继续。

1. 请执行以下操作之一：
   + 要将数据导入 Quick Sight 内存引擎（名为SPICE），请选择 “**导入到” SPICE 以加快分析速度**。有关如何启用 OpenSearch 数据导入功能的信息，请参见[授权连接到 Amazon 服务 OpenSearch](opensearch.md)。
   + 要允许 Quick Sight 在每次刷新数据集或使用分析或仪表板时对您的数据运行查询，请选择**直接查询您的数据**。

     要在使用 OpenSearch 服务数据的已发布仪表板上启用自动刷新， OpenSearch 服务数据集需要使用直接查询。

1. 选择**编辑/预览**，然后选择**保存**以保存数据集并将其关闭。

## 管理 OpenSearch 服务数据的权限
<a name="dataset-permissions-for-es"></a>

以下过程介绍如何查看、添加和撤消权限以允许访问同一 S OpenSearch ervice 数据源。您添加的用户必须是 Quick Sight 中的活跃用户，然后才能添加他们。

**编辑数据来源的权限**

1. 选择左侧的 “**数据**”，然后向下滚动以找到用于您的 Amazon OpenSearch 服务连接的数据源卡。以 `US Amazon OpenSearch Service Data` 为例。

1. 选择 **Amazon OpenSearch** 数据集。

1. 在打开的数据集详细信息页面上，选择**权限**选项卡。

   此时会显示当前权限。

1. 要添加权限，请选择**添加用户和组**，然后按照以下步骤操作：

   1. 添加用户或组以允许他们使用相同的数据集。

   1. 添加完要添加的所有人后，选择要应用于他们的**权限**。

1. （可选）要编辑权限，可以选择**查看者**或**拥有者**。
   + 选择**查看者**以允许读取权限。
   + 选择 “**所有者**” 以允许该用户编辑、共享或删除此 Quick Sight 数据集。

1. （可选）要撤销权限，请选择**撤销访问权限**。在您撤销某人的访问权限后，他们将无法使用此数据来源创建新的数据集。但是，他们现有的数据集仍然可以访问此数据来源。

1. 完成后，请选择 **Close**。

## 为 OpenSearch 服务添加新的 Quick Sight 数据集
<a name="create-dataset-using-es"></a>

在您拥有现有的 S OpenSearch ervice 数据源连接后，可以创建用于分析的 OpenSearch 服务数据集。

**使用 OpenSearch 服务创建数据集**

1. 在起始页面上，选择**数据**、**创建**、**新建数据集**。

1. 向下滚动到 OpenSearch 服务连接的数据源卡。如果您有许多数据来源，则可以使用页面顶部的搜索栏来查找名称部分匹配的数据来源。

1. 选择 A **mazon OpenSearch** 数据源卡，然后选择**创建数据集**。

1. 对于**表**，选择要使用的 OpenSearch 服务索引。

1. 选择**编辑/预览**。

1. 选择**保存**，以保存并关闭数据集。

## 向分析中添加 OpenSearch 服务数据
<a name="open-analysis-add-dataset-for-es"></a>

获得 OpenSearch 服务数据集后，可以将其添加到 Quick Sight 分析中。在开始之前，请确保您的现有数据集包含要使用的 OpenSearch 服务数据。

**向分析中添加 OpenSearch 服务数据**

1. 选择左侧的**分析**。

1. 请执行以下操作之一：
   + 要创建新分析，请选择右侧的**新分析**。
   + 要添加到现有分析，请打开要编辑的分析。
     + 选择左上角附近的铅笔图标。
     + 选择**添加数据集**。

1. 选择要添加的 OpenSearch 服务数据集。

   有关在可视化中使用 OpenSearch 服务的信息，请参阅[使用 OpenSearch 服务的限制](#limitations-for-es)。

1. 有关更多信息，请参阅 [Working with analyses](https://docs.amazonaws.cn/quicksight/latest/user/working-with-analyses.html)。

## 使用 OpenSearch 服务的限制
<a name="limitations-for-es"></a>

以下限制适用于使用 OpenSearch 服务数据集：
+ OpenSearch 服务数据集支持视觉类型、排序选项和筛选选项的子集。
+ 要在使用 OpenSearch 服务数据的已发布仪表板上启用自动刷新， OpenSearch 服务数据集需要使用直接查询。
+ 不支持多个子查询操作。为避免在可视化过程中出现错误，请勿将多个字段添加到字段井，每个可视化使用一到两个字段，并避免使用**颜色**字段井。
+ 不支持自定义 SQL。
+ 不支持跨数据集联接和自联接。
+ 不支持计算字段。
+ 不支持文本字段。
+ 不支持“其他”类别。如果您将 OpenSearch 服务数据集与支持 “其他” 类别的可视化项一起使用，请使用视觉对象上的菜单禁用 “其他” 类别。