将 Amazon OpenSearch Service 与 Amazon QuickSight 结合使用
在下文中,您可以了解如何使用 Amazon QuickSight 连接到 Amazon OpenSearch Service 数据。
为 OpenSearch Service 创建新的 QuickSight 数据来源连接
在下文中,您可以了解如何连接到 OpenSearch Service
在继续操作之前,需要授权 Amazon QuickSight 才能连接到 Amazon OpenSearch Service。如果未启用连接,则在尝试连接时会出现错误。QuickSight 管理员可以授权连接到 Amazon 资源。
授权 QuickSight 以启动与 OpenSearch Service 的连接
-
点击右上角的配置文件图标打开菜单,然后选择管理 QuickSight。如果您没有在个人配置文件菜单上看到管理 QuickSight,请联系 QuickSight 账户管理员以获取帮助。
-
选择安全和权限、添加或删除。
-
启用 OpenSearch 选项。
-
选择更新。
在可以访问 OpenSearch Service 后,您可以创建一个数据来源,以便人们可以使用指定的域。
连接 OpenSearch Service
-
首先创建一个新数据集。从左侧的导航窗格中选择数据集,然后选择新数据集。
-
选择 Amazon OpenSearch 数据来源卡片。
-
对于数据来源名称,为 OpenSearch Service 数据来源连接输入描述性名称,例如
OpenSearch Service ML Data。您可以通过与 OpenSearch Service 的连接创建许多数据集,因此最好使用简洁的名称。 -
对于连接类型中,选择要使用的网络。这可以是基于 Amazon VPC 的虚拟私有云(VPC),也可以是公有网络。VPC 列表包含 VPC 连接的名称,而不是 VPC ID。这些名称由 QuickSight 管理员定义。
-
对于域,选择您要连接的 OpenSearch Service 域。
-
选择验证连接,检查是否可以成功连接到 OpenSearch Service。
-
选择创建数据来源以继续。
-
对于表,选择要使用的表格,然后选择选择以继续。
-
请执行以下操作之一:
-
要将数据导入 QuickSight 内存中引擎(名为 SPICE),请选择导入到 SPICE 以加快分析。有关如何启用 OpenSearch 数据导入的信息,请参阅 授权连接到 Amazon OpenSearch Service。
-
要允许 QuickSight 在您每次刷新数据集或使用分析或控制面板时对数据运行查询,请选择直接查询数据。
要在使用 OpenSearch Service 数据的已发布控制面板上启用自动刷新,OpenSearch Service 数据集需要使用直接查询。
-
-
选择编辑/预览,然后选择保存以保存数据集并将其关闭。
管理 OpenSearch Service 数据的权限
以下过程介绍如何查看、添加和撤销权限以允许访问同一 OpenSearch Service 数据来源。您添加的用户必须是 QuickSight 中的活跃用户,然后才能添加。
编辑数据来源的权限
-
选择左侧的数据集,然后向下滚动找到 Amazon OpenSearch Service 连接的数据来源卡片。以
US Amazon OpenSearch Service Data为例。 -
选择 Amazon OpenSearch 数据集。
-
在打开的数据集详细信息页面上,选择权限选项卡。
此时会显示当前权限。
-
要添加权限,请选择添加用户和组,然后按照以下步骤操作:
-
添加用户或组以允许他们使用相同的数据集。
-
添加完要添加的所有人后,选择要应用于他们的权限。
-
-
(可选)要编辑权限,可以选择查看者或拥有者。
-
选择查看者以允许读取权限。
-
选择拥有者以允许该用户编辑、共享或删除此 QuickSight 数据集。
-
-
(可选)要撤销权限,请选择撤销访问权限。在您撤销某人的访问权限后,他们将无法使用此数据来源创建新的数据集。但是,他们现有的数据集仍然可以访问此数据来源。
-
完成后,请选择 Close。
为 OpenSearch Service 添加新的 QuickSight 数据集
拥有 OpenSearch Service 的现有数据来源连接后,您可以创建 OpenSearch Service 数据集以用于分析。
使用 OpenSearch Service 创建数据集
-
在起始页上,选择数据集、新数据集。
-
向下滚动到 OpenSearch Service 连接的数据来源卡片。如果您有许多数据来源,则可以使用页面顶部的搜索栏来查找名称部分匹配的数据来源。
-
选择 Amazon OpenSearch 数据来源卡片,然后选择创建数据集。
-
对于表,选择要使用的 OpenSearch Service 索引。
-
选择编辑/预览。
-
选择保存,以保存并关闭数据集。
将 OpenSearch Service 数据添加到分析
获得可用的 OpenSearch Service 数据集后,可以将其添加到 QuickSight 分析。开始之前,请确保您已经拥有包含要使用的 OpenSearch Service 数据的现有数据集。
将 OpenSearch Service 数据添加到分析
-
选择左侧的分析。
-
请执行以下操作之一:
-
要创建新分析,请选择右侧的新分析。
-
要添加到现有分析,请打开要编辑的分析。
-
选择左上角附近的铅笔图标。
-
选择添加数据集。
-
-
-
选择要添加的 OpenSearch Service 数据集。
有关在可视化中使用 OpenSearch Service 的信息,请参阅 使用 OpenSearch Service 的限制。
-
有关更多信息,请参阅 Working with analyses。
使用 OpenSearch Service 的限制
以下限制适用于使用 OpenSearch Service 数据集:
-
OpenSearch Service 数据集支持视觉对象类型、排序选项和筛选条件选项的子集。
-
要在使用 OpenSearch Service 数据的已发布控制面板上启用自动刷新,OpenSearch Service 数据集需要使用直接查询。
-
不支持多个子查询操作。为避免在可视化过程中出现错误,请勿将多个字段添加到字段井,每个可视化使用一到两个字段,并避免使用颜色字段井。
-
不支持自定义 SQL。
-
不支持跨数据集联接和自联接。
-
不支持计算字段。
-
不支持文本字段。
-
不支持“其他”类别。如果您将 OpenSearch Service 数据集与支持“其他”类别的可视化项一起使用,请使用视觉对象上的菜单禁用“其他”类别。