

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.

# Programm AWS ETL-Skripte einbinden PySpark
<a name="aws-glue-programming-python"></a>

Python-Codebeispiele und Hilfsprogramme für AWS Glue finden Sie im [AWS Glue-Beispiel-Repository ](https://github.com/awslabs/aws-glue-samples) auf der GitHub Website.

## Verwenden von Python mit AWS Glue
<a name="aws-glue-programming-python-using"></a>

AWS Glue unterstützt eine Erweiterung des PySpark Python-Dialekts für die Skripterstellung von ETL-Aufträgen (Extrahieren, Transformieren und Laden). In diesem Abschnitt wird beschrieben, wie Python in ETL-Skripten und mit der AWS Glue-API verwendet wird.
+ [Einrichten für die Verwendung von Python mit AWS Glue](aws-glue-programming-python-setup.md)
+ [AWS Glue APIs In Python anrufen](aws-glue-programming-python-calling.md)
+ [Verwenden von Python-Bibliotheken mit AWS Glue](aws-glue-programming-python-libraries.md)
+ [Verwenden von virtuellen Python-Umgebungen mit AWS Glue](aws-glue-programming-python-virtual-environments.md)
+ [Beispiele für Python-Code in AWS Glue](aws-glue-programming-python-samples.md)

## AWS PySpark Glue-Erweiterungen
<a name="aws-glue-programming-python-extensions-list"></a>

AWS Glue hat die folgenden Erweiterungen für den PySpark Python-Dialekt erstellt.
+ [Zugriff auf Parameter mit `getResolvedOptions`](aws-glue-api-crawler-pyspark-extensions-get-resolved-options.md)
+ [PySpark Erweiterungstypen](aws-glue-api-crawler-pyspark-extensions-types.md)
+ [DynamicFrame Klasse](aws-glue-api-crawler-pyspark-extensions-dynamic-frame.md)
+ [DynamicFrameCollection Klasse](aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection.md)
+ [DynamicFrameWriter Klasse](aws-glue-api-crawler-pyspark-extensions-dynamic-frame-writer.md)
+ [DynamicFrameReader Klasse](aws-glue-api-crawler-pyspark-extensions-dynamic-frame-reader.md)
+ [GlueContext Klasse](aws-glue-api-crawler-pyspark-extensions-glue-context.md)

## AWS Glue transformiert PySpark
<a name="aws-glue-programming-python-transforms-list"></a>

AWS Glue hat die folgenden Transformationsklassen zur Verwendung in PySpark ETL-Operationen erstellt.
+ [GlueTransform Basisklasse](aws-glue-api-crawler-pyspark-transforms-GlueTransform.md)
+ [ApplyMapping Klasse](aws-glue-api-crawler-pyspark-transforms-ApplyMapping.md)
+ [DropFields Klasse](aws-glue-api-crawler-pyspark-transforms-DropFields.md)
+ [DropNullFields Klasse](aws-glue-api-crawler-pyspark-transforms-DropNullFields.md)
+ [ErrorsAsDynamicFrame Klasse](aws-glue-api-crawler-pyspark-transforms-ErrorsAsDynamicFrame.md)
+ [FillMissingValues Klasse](aws-glue-api-crawler-pyspark-transforms-fillmissingvalues.md)
+ [Filterklasse](aws-glue-api-crawler-pyspark-transforms-filter.md)
+ [FindIncrementalMatches Klasse](aws-glue-api-crawler-pyspark-transforms-findincrementalmatches.md)
+ [FindMatches Klasse](aws-glue-api-crawler-pyspark-transforms-findmatches.md)
+ [FlatMap Klasse](aws-glue-api-crawler-pyspark-transforms-flat-map.md)
+ [Join-Klasse](aws-glue-api-crawler-pyspark-transforms-join.md)
+ [Map-Klasse](aws-glue-api-crawler-pyspark-transforms-map.md)
+ [MapToCollection Klasse](aws-glue-api-crawler-pyspark-transforms-MapToCollection.md)
+ [mergeDynamicFrame](aws-glue-api-crawler-pyspark-extensions-dynamic-frame.md#aws-glue-api-crawler-pyspark-extensions-dynamic-frame-merge)
+ [Relationalize-Klasse](aws-glue-api-crawler-pyspark-transforms-Relationalize.md)
+ [RenameField Klasse](aws-glue-api-crawler-pyspark-transforms-RenameField.md)
+ [ResolveChoice Klasse](aws-glue-api-crawler-pyspark-transforms-ResolveChoice.md)
+ [SelectFields Klasse](aws-glue-api-crawler-pyspark-transforms-SelectFields.md)
+ [SelectFromCollection Klasse](aws-glue-api-crawler-pyspark-transforms-SelectFromCollection.md)
+ [Spigot-Klasse](aws-glue-api-crawler-pyspark-transforms-spigot.md)
+ [SplitFields Klasse](aws-glue-api-crawler-pyspark-transforms-SplitFields.md)
+ [SplitRows Klasse](aws-glue-api-crawler-pyspark-transforms-SplitRows.md)
+ [Unbox-Klasse](aws-glue-api-crawler-pyspark-transforms-Unbox.md)
+ [UnnestFrame Klasse](aws-glue-api-crawler-pyspark-transforms-UnnestFrame.md)