在 EMR Studio 中使用 Amazon Athena SQL 编辑器 - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在 EMR Studio 中使用 Amazon Athena SQL 编辑器

概述

您可以使用 Amazon EMR Studio 在 Amazon Athena 上开发和运行交互式查询。这意味着,您可以使用与运行 Spark、Scala 和其他工作负载相同的 EMR Studio 接口对 Athena 执行 SQL 分析。通过此集成,您可以使用自动完成功能来快速开发查询、浏览 Amazon Glue 数据目录中的数据、创建保存的查询、查看查询历史记录等。

有关使用 Amazon Athena 的更多信息,请参阅《Amazon Athena 用户指南》中的使用 Athena SQL

在 EMR Studio 中使用 Athena SQL 编辑器

按照以下步骤通过您的 EMR Studio 在 Amazon Athena 上开发并运行交互式查询:

  1. 为访问此 Studio 中的 Workspaces 的用户的用户角色添加所需的权限。这些权限列在 EMR Studio 用户的 Amazon Identity and Access Management 权限 表的从 EMR Studio 中访问 Amazon Athena SQL 编辑器列中。或者,您可以选择从 示例用户策略 中复制高级策略内容,以授予用户使用 EMR Studio 功能(包括此功能)的完全权限。

  2. 设置创建 EMR Studio

  3. 导航到您的 Studio,然后从边栏中选择查询编辑器

现在,您应看到熟悉的 Athena 编辑器 UI。有关入门和使用 Athena SQL 运行交互式查询的信息,请参阅《Amazon Athena 用户指南》中的入门使用 Athena SQL

注意

如果您已通过 IAM Identity Center 为 EMR Studio 启用可信身份传播,则必须使用 Athena 工作组来控制查询访问权限,并且您使用的工作组还必须使用可信身份传播。有关为工作组设置 Identity Center 和启用可信身份传播的步骤,请参阅《Amazon Athena 用户指南》中的使用启用了 IAM Identity Center 的 Athena 工作组

在 EMR Studio 中使用 Athena SQL 编辑器的注意事项

  • 在所有可以使用 EMR Studio 和 Athena 的商业区域中,都提供与 Athena 的集成。

  • EMR Studio 不提供以下 Athena 功能:

    • 管理功能,例如创建或更新 Athena 工作组、数据来源或容量预留

    • Athena for Spark 或 Spark 笔记本

    • 亚马逊 DataZone 集成

    • 成本型优化器(CBO)

    • Step functions