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
-
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.
-
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.
-
Dans la liste des compartiments, choisissez celui que vous souhaitez utiliser.
-
Choisissez Créer un dossier.
-
Dans Nom du dossier
databrew-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
-
Dans le volet de navigation, sélectionnez Jobs.
-
Dans l'onglet Recipe jobs, choisissez Create job.
-
Dans Nom du Job, entrez
chess-winner-summary. -
Dans Type de tâche, choisissez Créer une tâche de recette.
-
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 choisissez
chess-games. -
Choisissez Sélectionnez une recette pour afficher la liste des recettes disponibles, puis choisissez
chess-project-recipe.
-
-
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électionnez
databrew-output, puis sélectionnez Sélectionner.
-
-
Dans le volet Autorisations d'accès, choisissez
AwsGlueDataBrewDataAccessRole. Ce rôle lié à un service permet DataBrew d'accéder à vos compartiments Amazon S3 en votre nom. -
Choisissez Create and run job. DataBrew crée une tâche avec vos paramètres, puis l'exécute.
-
Dans le volet Historique d'exécution des tâches, attendez que le statut de la tâche passe de
RunningàSucceeded. -
Choisissez Output pour accéder à la console Amazon S3. Choisissez votre compartiment S3, puis le
databrew-outputdossier pour accéder à la sortie de la tâche. -
(Facultatif) Choisissez Télécharger pour télécharger le fichier et afficher son contenu.