EMR Studio で Amazon Athena SQLエディタを使用する - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

EMR Studio で Amazon Athena SQLエディタを使用する

概要

Amazon EMR Studio を使用して、Amazon Athena でインタラクティブなクエリを開発および実行できます。つまり、Spark、Scala、およびその他のワークロードの実行に使用するのと同じ EMR Studio インターフェイスから Athena でSQL分析を実行できます。この統合により、自動補完を使用して、クエリを迅速に開発したり、 AWS Glue Data Catalog 内のデータを参照したり、保存されたクエリを作成したり、クエリ履歴を表示したりできます。

Amazon Athena の使用の詳細については、「Amazon Athena ユーザーガイドSQL」の「Amazon Athenaの使用」を参照してください。

EMR Studio で Athena SQLエディタを使用する

EMR Studio から Amazon Athena でインタラクティブクエリを開発および実行するには、次のステップに従います。

  1. この Studio で Workspace にアクセスするユーザーのユーザーロールに必要なアクセス許可を追加します。アクセス許可は、EMRStudio から Amazon Athena SQLエディタにアクセスする 列のAWS Identity and Access Management EMR Studio ユーザーの アクセス許可表に記載されています。または、 からアドバンストポリシーの内容をコピーユーザーポリシーの例して、これを含む EMR Studio 機能への完全なアクセス許可をユーザーに付与することもできます。

  2. Studio をセットアップして作成します。 EMR

  3. Studio に移動し、サイドバーから [クエリエディター] を選択します。

おなじみの Athena エディター UI が表示されます。Athena を使用してインタラクティブクエリSQLを実行する方法については、Amazon Athena ユーザーガイドのSQL「Athena の開始方法と使用」を参照してください。 Amazon Athena

注記

EMR Studio の IAM Identity Center を介した信頼できる ID の伝播を有効にしている場合は、Athena ワークグループを使用してクエリアクセスを制御し、使用するワークグループも信頼できる ID の伝播を使用する必要があります。Identity Center をセットアップし、ワークグループの信頼できる ID 伝達を有効にする手順については、Amazon Athena ユーザーガイドのIAM「Identity Center が有効な Athena ワークグループの使用」を参照してください。 Amazon Athena

EMR Studio で Athena SQLエディタを使用する際の考慮事項

  • Athena との統合は、EMRStudio と Athena が利用可能なすべての商用リージョンで利用できます。

  • 以下の Athena 機能は EMR Studio では使用できません。

    • Athena ワークグループ、データソース、キャパシティ予約の作成または更新などの管理者機能

    • Athena for Spark または Spark ノートブック

    • Amazon DataZone 統合

    • コストベースのオプティマイザ (CBO)

    • ステップ関数