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.
Exemples d'interactions
L'intégration des données Amazon Q vous AWS Glue permet de saisir votre question dans le panneau Amazon Q. Vous pouvez saisir une question concernant la fonctionnalité d'intégration des données fournie par AWS Glue. Une réponse détaillée, accompagnée des documents de référence, vous sera renvoyée.
Un autre cas d'utilisation est la génération de scripts de AWS Glue ETL travail. Vous pouvez poser une question concernant la manière d'effectuer une tâche d'extraction, de transformation ou de chargement de données. Un PySpark script généré sera renvoyé.
Interactions par chat avec Amazon Q
Sur la AWS Glue console, commencez à créer une nouvelle tâche et demandez à Amazon Q : « Créez un ETL flux Glue, connectez-vous à deux tables du catalogue Glue, lieu et événement, dans ma base de données glue_db, joignez les résultats sur le lieu et le e_venueid de l'événement, puis filtrez sur l'état du lieu avec la condition VenueState=='DC' et écrivez sur s3://amzn-s3-demo -/au format. » bucket/codegen/BDB-9999/output CSV
Vous remarquerez que le code est généré. Grâce à cette réponse, vous pouvez apprendre et comprendre comment créer AWS Glue du code adapté à vos besoins. Vous pouvez copier/coller le code généré dans l'éditeur de script et configurer des espaces réservés. Après avoir configuré un IAM rôle et AWS Glue des connexions sur la tâche, enregistrez et exécutez la tâche. Une fois le travail terminé, vous pouvez vérifier que les données récapitulatives sont conservées dans Amazon S3 comme prévu et qu'elles peuvent être utilisées par vos charges de travail en aval.
AWS Glue Interactions avec Studio Notebook
Note
L'expérience d'intégration des données Amazon Q dans le AWS Glue Studio bloc-notes se concentre toujours sur le flux d'intégration de données DynamicFrame basé sur le flux.
Ajoutez une nouvelle cellule et entrez votre commentaire pour décrire ce que vous souhaitez réaliser. Après avoir appuyé sur Tab et sur Entrée, le code recommandé s'affiche.
Le premier objectif est d'extraire les données : « Donnez-moi du code qui lit une table du catalogue de données Glue », suivi de « Donnez-moi du code pour appliquer une transformation de filtre avec star_rating>3 » et « Donnez-moi du code qui écrit le cadre dans S3 sous forme de parquet ».
Comme pour l'expérience de chat Amazon Q, le code est recommandé. Si vous appuyez sur Tab, le code recommandé est sélectionné.
Vous pouvez exécuter chaque cellule en renseignant les options appropriées pour vos sources dans le code généré. À tout moment des exécutions, vous pouvez également prévisualiser un échantillon de votre ensemble de données à l'aide de la show()
méthode.
Vous pouvez exécuter le bloc-notes en tant que tâche, soit par programmation, soit en choisissant Exécuter.
Invites complexes
Vous pouvez générer un script complet à l'aide d'une seule invite complexe. « J'ai JSON des données dans S3 et des données dans Oracle qui doivent être combinées. Veuillez fournir un script Glue qui lit les deux sources, effectue une jointure, puis écrit les résultats dans Redshift. »
Vous remarquerez peut-être que, dans le bloc-notes, l'intégration des données Amazon Q a AWS Glue généré le même extrait de code que celui généré dans le chat Amazon Q.
Vous pouvez exécuter le bloc-notes en tant que tâche, soit en choisissant Exécuter, soit par programmation.