SQL Explorer でデータを参照する - Amazon EMR

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

SQL Explorer でデータを参照する

注記

SQL Explorer for EMR Studio は、Amazon EMR Serverless インタラクティブアプリケーションや、IAMアイデンティティセンターの信頼できる ID 伝達が有効になっている Studio ではサポートされていません。

このトピックでは、Amazon EMR Studio で SQL Explorer の使用を開始するのに役立つ情報を提供します。SQL Explorer は、EMRクラスターのデータカタログ内のデータソースを理解するのに役立つ Workspace の単一ページツールです。SQL Explorer を使用して、データを参照したり、SQLクエリを実行してデータを取得したり、クエリ結果をダウンロードしたりできます。

SQL Explorer は Presto をサポートしています。SQL Explorer を使用する前に、Presto がインストールされた Amazon EMRバージョン 5.34.0 以降またはバージョン 6.4.0 以降を使用するクラスターがあることを確認してください。Amazon EMR Studio SQL Explorer は、転送時の暗号化で設定した Presto クラスターをサポートしていません。これは、Presto がこれらのクラスターで TLS モードで実行されるためです。

クラスターのデータカタログを参照する

SQL Explorer には、データの整理方法を調べて理解するために使用できるカタログブラウザインターフェイスが用意されています。例えば、データカタログブラウザを使用して、SQLクエリを作成する前にテーブル名と列名を確認できます。

データカタログを参照するには
  1. Workspace で SQL Explorer を開きます。

  2. Presto がインストールされEC2た Amazon EMRバージョン 6.4.0 以降を使用する で実行されているEMRクラスターに Workspace がアタッチされていることを確認します。新しいクラスターを作成することも、既存のクラスターを選択することもできます。詳細については、「EMR Studio Workspace にコンピューティングをアタッチする」を参照してください。

  3. ドロップダウンリストから [データベース] を選択して参照します。

  4. データベースのテーブルを展開すると、そのテーブルの列名が表示されます。また、検索バーにキーワードを入力して、テーブルの結果をフィルタリングすることもできます。

SQL クエリを実行してデータを取得する

SQL クエリを使用してデータを取得し、結果をダウンロードするには
  1. Workspace で SQL Explorer を開きます。

  2. Presto と Spark がインストールされた で実行されている EMRクラスターEC2に Workspace がアタッチされていることを確認します。新しいクラスターを作成することも、既存のクラスターを選択することもできます。詳細については、「EMR Studio Workspace にコンピューティングをアタッチする」を参照してください。

  3. [エディタを開く] を選択して、Workspace で新しいエディタタブを開きます。

  4. エディタタブでSQLクエリを作成します。

  5. [Run] (実行) を選択します。

  6. [結果のプレビュー] でクエリの結果を表示します。SQL Explorer は、デフォルトで最初の 100 件の結果を表示します。[最初の 100 件のクエリ結果をプレビュー] ドロップダウンを使用すると、表示する結果の数を選択して変更できます (最大 1000 件)。

  7. 結果のダウンロード を選択して、結果を CSV 形式でダウンロードします。最大 1000 行の結果をダウンロードできます。