View a markdown version of this page

Étape 6 : Transformer le jeu de données - AWS Glue DataBrew Guide du développeur

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Étape 6 : Transformer le jeu de données

Jusqu'à présent, vous n'avez testé votre recette que sur un échantillon de l'ensemble de données. Il est maintenant temps de transformer l'ensemble de données en créant une tâche de DataBrew recette.

Lorsque la tâche s'exécute, DataBrew applique votre recette à toutes les données de l'ensemble de données et écrit les données transformées dans un compartiment Amazon S3. Les données transformées sont distinctes du jeu de données d'origine. DataBrew ne modifie pas les données source.

Avant de continuer, assurez-vous que votre compte comporte un compartiment Amazon S3 dans lequel vous pouvez écrire. Dans ce compartiment, créez un dossier pour capturer le résultat de la tâche DataBrew. Pour effectuer ces étapes, procédez comme suit.

Pour créer un compartiment et un dossier S3 afin de capturer le résultat d'une tâche
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/databrew/.

    Si un compartiment Amazon S3 est déjà disponible et que vous disposez d'autorisations d'écriture pour celui-ci, sautez l'étape suivante.

  2. Si vous n'avez pas de compartiment Amazon S3, choisissez Create bucket. Dans le champ Nom du compartiment, entrez un nom unique pour votre nouveau compartiment. Choisissez Créer un compartiment.

  3. Dans la liste des compartiments, choisissez celui que vous souhaitez utiliser.

  4. Choisissez Créer un dossier.

  5. Dans Nom du dossierdatabrew-output, entrez et choisissez Créer un dossier.

Après avoir créé un compartiment et un dossier Amazon S3 pour contenir la tâche, exécutez-la en suivant la procédure suivante.

Pour créer et exécuter une tâche de recette
  1. Dans le volet de navigation, sélectionnez Jobs.

  2. Dans l'onglet Recipe jobs, choisissez Create job.

  3. Dans Nom du Job, entrezchess-winner-summary.

  4. Dans Type de tâche, choisissez Créer une tâche de recette.

  5. Dans le volet de saisie Job, procédez comme suit :

    • Pour Exécuter, choisissez Dataset.

    • Choisissez Sélectionner un jeu de données pour afficher la liste des jeux de données disponibles, puis choisissezchess-games.

    • Choisissez Sélectionnez une recette pour afficher la liste des recettes disponibles, puis choisissezchess-project-recipe.

  6. Dans le volet des paramètres de sortie du Job, procédez comme suit :

    • Type de fichier : choisissez CSV (valeurs séparées par des virgules).

    • Emplacement S3 : choisissez ce champ pour afficher la liste des compartiments Amazon S3 disponibles, puis choisissez le compartiment à utiliser. Choisissez ensuite Parcourir. Dans la liste des dossiers, sélectionnezdatabrew-output, puis sélectionnez Sélectionner.

  7. Dans le volet Autorisations d'accès, choisissezAwsGlueDataBrewDataAccessRole. Ce rôle lié à un service permet DataBrew d'accéder à vos compartiments Amazon S3 en votre nom.

  8. Choisissez Create and run job. DataBrew crée une tâche avec vos paramètres, puis l'exécute.

  9. Dans le volet Historique d'exécution des tâches, attendez que le statut de la tâche passe de Running àSucceeded.

  10. Choisissez Output pour accéder à la console Amazon S3. Choisissez votre compartiment S3, puis le databrew-output dossier pour accéder à la sortie de la tâche.

  11. (Facultatif) Choisissez Télécharger pour télécharger le fichier et afficher son contenu.