Beispiele für Interaktionen - AWS Glue

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Beispiele für Interaktionen

Mit der Amazon Q-Datenintegration AWS Glue können Sie Ihre Frage im Amazon Q-Panel eingeben. Sie können eine Frage zur Datenintegrationsfunktion eingeben, die von AWS Glue bereitgestellt wird. Daraufhin wird eine ausführliche Antwort zusammen mit Referenzdokumenten zurückgegeben.

Ein weiterer Anwendungsfall ist die Generierung von AWS Glue ETL-Jobskripten. Sie können eine Frage zur Ausführung eines Auftrags zum Extrahieren, Transformieren, Laden (ETL) stellen. Ein generiertes PySpark Skript wird zurückgegeben.

Amazon Q – Chat-Interaktionen

Beginnen Sie auf der AWS Glue Konsole mit der Erstellung eines neuen Jobs und fragen Sie Amazon F: „Erstellen Sie einen Glue-ETL-Flow, stellen Sie eine Verbindung zu zwei Glue-Katalogtabellen für Veranstaltungsort und Veranstaltung in meiner Datenbank glue_db her, verknüpfen Sie die Ergebnisse mit der Venueid des Veranstaltungsortes und der e_venueid der Veranstaltung, filtern Sie dann nach dem Veranstaltungsortstatus mit der Bedingung VenueState=='dc' und schreiben Sie im CSV-Format an s3://amzn-s3-demo -/."“ bucket/codegen/BDB-9999/output

Ein Beispiel für die Anforderung eines generierten ETL-Skripts AWS Glue bei Amazon Q-Datenintegration.

Sie werden bemerken, dass der Code generiert wird. Mit dieser Antwort können Sie lernen und verstehen, wie Sie AWS Glue Code für Ihren Zweck verfassen können. Sie können copy/paste den generierten Code in den Skripteditor übertragen und Platzhalter konfigurieren. Nachdem Sie eine IAM-Rolle und AWS Glue Verbindungen für den Job konfiguriert haben, speichern Sie den Job und führen Sie ihn aus. Wenn der Auftrag abgeschlossen ist, können Sie prüfen, ob die Übersichtsdaten erwartungsgemäß in Amazon S3 gespeichert werden und von Ihren nachgelagerten Workloads verwendet werden können.

AWS Glue Interaktionen mit Studio-Notebooks

Anmerkung

Die Erfahrung mit Amazon Q Data Integration in AWS Glue Studio Notebooks konzentriert sich immer noch auf den DynamicFrame basierten Datenintegrationsfluss.

Fügen Sie eine neue Zelle hinzu und geben Sie einen Kommentar ein, um zu beschreiben, was Sie erreichen möchten. Nachdem Sie die Tabulatortaste und die Eingabetaste gedrückt haben, wird der empfohlene Code angezeigt.

Die erste Absicht ist, die Daten zu extrahieren: „Gib mir Code, der eine Glue-Data-Catalog-Tabelle liest“, gefolgt von „Gib mir Code, um eine Filtertransformation mit star_rating>3 anzuwenden“ und „Gib mir Code, der den Frame als Parquet in S3 schreibt“.

Ein Beispiel für die Verwendung eines AWS Glue Studio-Notebooks, um Amazon Q Data Integration AWS Glue nach einem generierten ETL-Skript zu fragen.
Ein Beispiel für die Verwendung eines AWS Glue Studio-Notebooks, um Amazon Q Data Integration AWS Glue nach einem generierten ETL-Skript zu fragen.
Ein Beispiel für die Verwendung eines AWS Glue Studio-Notebooks, um Amazon Q Data Integration AWS Glue nach einem generierten ETL-Skript zu fragen.

Ähnlich wie bei einem Amazon-Q-Chat-Erlebnis wird der Code empfohlen. Wenn Sie die Tabulatortaste drücken, wird der empfohlene Code ausgewählt.

Sie können jede Zelle ausführen, indem Sie die entsprechenden Optionen für Ihre Quellen in den generierten Code eingeben. Mit der show()-Methode können Sie zu jedem Zeitpunkt der Ausführung auch eine Vorschau einer Stichprobe Ihres Datensatzes anzeigen.

Sie können das Notebook als Auftrag ausführen, entweder programmgesteuert oder indem Sie Ausführen auswählen.

Komplexe Prompts

Sie können ein vollständiges Skript mit einem einzigen komplexen Prompt generieren. „Ich habe JSON-Daten in Amazon S3 und Daten in Oracle, die kombiniert werden müssen. Bitte stelle ein Glue-Skript bereit, das aus beiden Quellen liest, einen Join durchführt und dann die Ergebnisse in Redshift schreibt.“

Ein Beispiel für die Verwendung eines AWS Glue Studio-Notebooks, um Amazon Q Data Integration AWS Glue nach einem generierten ETL-Skript zu fragen.

Möglicherweise stellen Sie fest, dass die Amazon Q-Datenintegration auf dem Notizbuch denselben Codeausschnitt AWS Glue generiert hat, der im Amazon Q-Chat generiert wurde.

Sie können das Notebook als Auftrag ausführen, entweder programmgesteuert oder indem Sie Ausführen auswählen.