

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

# 在 EMR Studio 中使用 Amazon Athena SQL 编辑器
<a name="emr-studio-athena"></a>

## 概述
<a name="emr-studio-athena-overview"></a>

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

有关使用 Amazon Athena 的更多信息，请参阅《Amazon Athena 用户指南》**中的[使用 Athena SQL](https://docs.aws.amazon.com/athena/latest/ug/using-athena-sql.html)。

## 在 EMR Studio 中使用 Athena SQL 编辑器
<a name="emr-studio-athena-use"></a>

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

1. 为访问此 Studio 中的 Workspaces 的用户的用户角色添加所需的权限。这些权限列在 [AWS Identity and Access Management EMR Studio 用户的权限](emr-studio-user-permissions.md#emr-studio-iam-permissions-table) 表的**从 EMR Studio 中访问 Amazon Athena SQL 编辑器**列中。或者，您可以选择从 [示例用户策略](emr-studio-user-permissions.md#emr-studio-example-policies) 中复制**高级**策略内容，以授予用户使用 EMR Studio 功能（包括此功能）的完全权限。

1. [设置](emr-studio-set-up.md)并[创建 EMR Studio](emr-studio-create-studio.md)。

1. 导航到您的 Studio，然后从边栏中选择**查询编辑器**。

现在，您应看到熟悉的 Athena 编辑器 UI。有关入门和使用 Athena SQL 运行交互式查询的信息，请参阅《Amazon Athena 用户指南》**中的[入门](https://docs.aws.amazon.com/athena/latest/ug/getting-started.html)和[使用 Athena SQL](https://docs.aws.amazon.com/athena/latest/ug/using-athena-sql.html)。

**注意**  
如果您已通过 IAM Identity Center 为 EMR Studio 启用可信身份传播，则必须使用 Athena 工作组来控制查询访问权限，并且您使用的工作组还必须使用可信身份传播。有关为工作组设置 Identity Center 和启用可信身份传播的步骤，请参阅《Amazon Athena 用户指南》**中的[使用启用了 IAM Identity Center 的 Athena 工作组](https://docs.aws.amazon.com/athena/latest/ug/workgroups-identity-center.html)。

## 在 EMR Studio 中使用 Athena SQL 编辑器的注意事项
<a name="emr-studio-athena-considerations"></a>
+ 在所有可以使用 EMR Studio 和 Athena 的商业区域中，都提供与 Athena 的集成。
+ EMR Studio 不提供以下 Athena 功能：
  + 管理功能，例如创建或更新 Athena 工作组、数据来源或容量预留
  + Athena for Spark 或 Spark Notebooks
  + 亚马逊 DataZone 集成
  + 成本型优化器（CBO）
  + Step functions