在 Studio 中使用亚马逊 SQL Athena 编辑器 EMR - Amazon EMR

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

在 Studio 中使用亚马逊 SQL Athena 编辑器 EMR

概述

您可以使用亚马逊 EMR Studio 在亚马逊 Athena 上开发和运行交互式查询。这意味着您可以通过运行 Spark、Scala 和其他工作负载时使用EMR的 Studio 界面对 Athena 执行SQL分析。通过这种集成,您可以使用自动完成功能来快速开发查询,浏览您的数据 AWS Glue Data Catalog、创建已保存的查询、查看查询历史记录等。

有关使用亚马逊 Athena 的更多信息,请参阅亚马逊 Athena 用户指南SQL中的使用 Athena

在 Studio 中使用 SQL Athena 编辑器 EMR

使用以下步骤从您的 Studio 在 Amazon Athena 上开发和运行交互式查询:EMR

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

  2. 设置创建EMR工作室

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

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

注意

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

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

  • 所有提供 EMR Studio 和 Athena 的商业区域均可与 Athena 集成。

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

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

    • Athena for Spark 或 Spark 笔记本

    • 亚马逊 DataZone 集成

    • 基于成本的优化器 () CBO

    • Step functions