View a markdown version of this page

ステップ 6: データセットを変換する - AWS Glue DataBrewデベロッパーガイド

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

ステップ 6: データセットを変換する

これまでは、データセットのサンプルのみでレシピをテストしていました。次に、DataBrew レシピジョブを作成してデータセット全体を変換します。

ジョブが実行されると、DataBrew はデータセット内のすべてのデータにレシピを適用し、変換されたデータを Amazon S3 バケットに書き込みます。変換されたデータは元のデータセットとは別のものです。DataBrew はソースデータを変更しません。

続行する前に、書き込むことができる Amazon S3 バケットがアカウントにあることを確認してください。そのバケットで、DataBrew からのジョブ出力をキャプチャするフォルダを作成します。これらの手順を実行するには、次の手順を使用します。

ジョブ出力をキャプチャする S3 バケットとフォルダを作成するには
  1. にサインインAWS マネジメントコンソールし、https://console.aws.amazon.com/databrew/ で Amazon S3 コンソールを開きます。

    使用可能な Amazon S3 バケットがあり、そのバケットに対する書き込みアクセス許可がある場合は、次のステップをスキップします。

  2. Amazon S3 バケットがない場合は、バケットの作成を選択します。バケット名に、新しいバケットの一意の名前を入力します。[バケットを作成] を選択します。

  3. バケットのリストから、使用するバケットを選択します。

  4. Create folder (フォルダの作成) を選択します。

  5. フォルダ名に と入力しdatabrew-outputフォルダの作成を選択します。

ジョブを含む Amazon S3 バケットとフォルダを作成したら、次の手順を使用してジョブを実行します。

レシピジョブを作成して実行するには
  1. ナビゲーションペインで、ジョブを選択します。

  2. レシピジョブタブで、ジョブの作成を選択します。

  3. ジョブ名には、 と入力しますchess-winner-summary

  4. ジョブタイプで、レシピジョブの作成を選択します。

  5. ジョブ入力ペインで、次の操作を行います。

    • Run on で、データセットを選択します。

    • データセットの選択を選択して使用可能なデータセットのリストを表示し、 を選択しますchess-games

    • Select a recipe を選択して使用可能なレシピのリストを表示し、 を選択しますchess-project-recipe

  6. ジョブ出力設定ペインで、次の操作を行います。

    • ファイルタイプCSV (カンマ区切り値) を選択します。

    • S3 の場所 - 使用可能な Amazon S3 バケットのリストを表示するにはこのフィールドを選択し、使用するバケットを選択します。次に [Browse] (参照) を選択します。フォルダのリストで、 を選択しdatabrew-output選択 を選択します。

  7. アクセス許可ペインで、 を選択しますAwsGlueDataBrewDataAccessRole。このサービスにリンクされたロールにより、DataBrew はユーザーに代わって Amazon S3 バケットにアクセスできます。

  8. ジョブの作成と実行を選択します。DataBrew は、設定を使用してジョブを作成し、それを実行します。

  9. ジョブ実行履歴ペインで、ジョブのステータスが から Runningに変わるのを待ちますSucceeded

  10. 出力 を選択して Amazon S3 コンソールにアクセスします。S3 バケットを選択し、ジョブ出力にアクセスするフォルダを選択します databrew-output

  11. (オプション) ダウンロードを選択してファイルをダウンロードし、その内容を表示します。