

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.

# Visual Job API
<a name="aws-glue-api-visual-job-api"></a>

Die Visual-Job-API ermöglicht es Ihnen, Datenintegrationsjobs mithilfe der AWS Glue API aus einem JSON-Objekt zu erstellen, das eine visuelle Konfiguration eines AWS Glue Jobs darstellt. 

Eine Liste von `CodeGenConfigurationNodes` wird einer API zum Erstellen oder Aktualisieren von Jobs zur Verfügung gestellt, um eine DAG in AWS Glue Studio für den erstellten Job zu registrieren und den zugehörigen Code zu generieren.

## Datentypen
<a name="aws-glue-api-visual-job-api-objects"></a>
+ [CodeGenConfigurationNode Struktur](#aws-glue-api-visual-job-api-CodeGenConfigurationNode)
+ [JDBCConnectorStruktur der Optionen](#aws-glue-api-visual-job-api-JDBCConnectorOptions)
+ [StreamingDataPreviewOptions Struktur](#aws-glue-api-visual-job-api-StreamingDataPreviewOptions)
+ [AthenaConnectorSource Struktur](#aws-glue-api-visual-job-api-AthenaConnectorSource)
+ [JDBCConnectorStruktur der Quelle](#aws-glue-api-visual-job-api-JDBCConnectorSource)
+ [SparkConnectorSource Struktur](#aws-glue-api-visual-job-api-SparkConnectorSource)
+ [CatalogSource Struktur](#aws-glue-api-visual-job-api-CatalogSource)
+ [Meine SQLCatalog Quellstruktur](#aws-glue-api-visual-job-api-MySQLCatalogSource)
+ [SQLCatalogPostgre-Quellstruktur](#aws-glue-api-visual-job-api-PostgreSQLCatalogSource)
+ [Oracle-Quellstruktur SQLCatalog](#aws-glue-api-visual-job-api-OracleSQLCatalogSource)
+ [SQLServerCatalogSource Microsoft-Struktur](#aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogSource)
+ [CatalogKinesisSource Struktur](#aws-glue-api-visual-job-api-CatalogKinesisSource)
+ [DirectKinesisSource Struktur](#aws-glue-api-visual-job-api-DirectKinesisSource)
+ [KinesisStreamingSourceOptions Struktur](#aws-glue-api-visual-job-api-KinesisStreamingSourceOptions)
+ [CatalogKafkaSource Struktur](#aws-glue-api-visual-job-api-CatalogKafkaSource)
+ [DirectKafkaSource Struktur](#aws-glue-api-visual-job-api-DirectKafkaSource)
+ [KafkaStreamingSourceOptions Struktur](#aws-glue-api-visual-job-api-KafkaStreamingSourceOptions)
+ [RedshiftSource Struktur](#aws-glue-api-visual-job-api-RedshiftSource)
+ [AmazonRedshiftSource Struktur](#aws-glue-api-visual-job-api-AmazonRedshiftSource)
+ [AmazonRedshiftNodeData Struktur](#aws-glue-api-visual-job-api-AmazonRedshiftNodeData)
+ [AmazonRedshiftAdvancedOption Struktur](#aws-glue-api-visual-job-api-AmazonRedshiftAdvancedOption)
+ [Optionsstruktur](#aws-glue-api-visual-job-api-Option)
+ [CatalogSource S3-Struktur](#aws-glue-api-visual-job-api-S3CatalogSource)
+ [SourceAdditionalOptions S3-Struktur](#aws-glue-api-visual-job-api-S3SourceAdditionalOptions)
+ [CsvSource S3-Struktur](#aws-glue-api-visual-job-api-S3CsvSource)
+ [Direkte JDBCSource Struktur](#aws-glue-api-visual-job-api-DirectJDBCSource)
+ [DirectSourceAdditionalOptions S3-Struktur](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions)
+ [JsonSource S3-Struktur](#aws-glue-api-visual-job-api-S3JsonSource)
+ [ParquetSource S3-Struktur](#aws-glue-api-visual-job-api-S3ParquetSource)
+ [DeltaSource S3-Struktur](#aws-glue-api-visual-job-api-S3DeltaSource)
+ [CatalogDeltaSource S3-Struktur](#aws-glue-api-visual-job-api-S3CatalogDeltaSource)
+ [CatalogDeltaSource Struktur](#aws-glue-api-visual-job-api-CatalogDeltaSource)
+ [HudiSource S3-Struktur](#aws-glue-api-visual-job-api-S3HudiSource)
+ [S3-Struktur CatalogHudiSource](#aws-glue-api-visual-job-api-S3CatalogHudiSource)
+ [S3-Struktur ExcelSource](#aws-glue-api-visual-job-api-S3ExcelSource)
+ [CatalogHudiSource Struktur](#aws-glue-api-visual-job-api-CatalogHudiSource)
+ [Dynamo-Quellstruktur DBCatalog](#aws-glue-api-visual-job-api-DynamoDBCatalogSource)
+ [RelationalCatalogSource Struktur](#aws-glue-api-visual-job-api-RelationalCatalogSource)
+ [JDBCConnectorZielstruktur](#aws-glue-api-visual-job-api-JDBCConnectorTarget)
+ [SparkConnectorTarget Struktur](#aws-glue-api-visual-job-api-SparkConnectorTarget)
+ [BasicCatalogTarget Struktur](#aws-glue-api-visual-job-api-BasicCatalogTarget)
+ [Meine SQLCatalog Zielstruktur](#aws-glue-api-visual-job-api-MySQLCatalogTarget)
+ [SQLCatalogPostgre-Target-Struktur](#aws-glue-api-visual-job-api-PostgreSQLCatalogTarget)
+ [Struktur von Oracle SQLCatalog Target](#aws-glue-api-visual-job-api-OracleSQLCatalogTarget)
+ [SQLServerCatalogTarget Microsoft-Struktur](#aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogTarget)
+ [RedshiftTarget Struktur](#aws-glue-api-visual-job-api-RedshiftTarget)
+ [AmazonRedshiftTarget Struktur](#aws-glue-api-visual-job-api-AmazonRedshiftTarget)
+ [UpsertRedshiftTargetOptions Struktur](#aws-glue-api-visual-job-api-UpsertRedshiftTargetOptions)
+ [CatalogTarget S3-Struktur](#aws-glue-api-visual-job-api-S3CatalogTarget)
+ [GlueParquetTarget S3-Struktur](#aws-glue-api-visual-job-api-S3GlueParquetTarget)
+ [CatalogSchemaChangePolicy Struktur](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy)
+ [DirectTarget S3-Struktur](#aws-glue-api-visual-job-api-S3DirectTarget)
+ [HudiCatalogTarget S3-Struktur](#aws-glue-api-visual-job-api-S3HudiCatalogTarget)
+ [S3-Struktur HudiDirectTarget](#aws-glue-api-visual-job-api-S3HudiDirectTarget)
+ [S3-Struktur DeltaCatalogTarget](#aws-glue-api-visual-job-api-S3DeltaCatalogTarget)
+ [DeltaDirectTarget S3-Struktur](#aws-glue-api-visual-job-api-S3DeltaDirectTarget)
+ [HyperDirectTarget S3-Struktur](#aws-glue-api-visual-job-api-S3HyperDirectTarget)
+ [IcebergDirectTarget S3-Struktur](#aws-glue-api-visual-job-api-S3IcebergDirectTarget)
+ [DirectSchemaChangePolicy Struktur](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy)
+ [ApplyMapping Struktur](#aws-glue-api-visual-job-api-ApplyMapping)
+ [Mapping-Struktur](#aws-glue-api-visual-job-api-Mapping)
+ [SelectFields Struktur](#aws-glue-api-visual-job-api-SelectFields)
+ [DropFields Struktur](#aws-glue-api-visual-job-api-DropFields)
+ [RenameField Struktur](#aws-glue-api-visual-job-api-RenameField)
+ [Spigot-Struktur](#aws-glue-api-visual-job-api-Spigot)
+ [Join-Struktur](#aws-glue-api-visual-job-api-Join)
+ [JoinColumn Struktur](#aws-glue-api-visual-job-api-JoinColumn)
+ [SplitFields Struktur](#aws-glue-api-visual-job-api-SplitFields)
+ [SelectFromCollection Struktur](#aws-glue-api-visual-job-api-SelectFromCollection)
+ [FillMissingValues Struktur](#aws-glue-api-visual-job-api-FillMissingValues)
+ [Filter-Struktur](#aws-glue-api-visual-job-api-Filter)
+ [FilterExpression Struktur](#aws-glue-api-visual-job-api-FilterExpression)
+ [FilterValue Struktur](#aws-glue-api-visual-job-api-FilterValue)
+ [CustomCode Struktur](#aws-glue-api-visual-job-api-CustomCode)
+ [SparkSQL-Struktur](#aws-glue-api-visual-job-api-SparkSQL)
+ [SqlAlias Struktur](#aws-glue-api-visual-job-api-SqlAlias)
+ [DropNullFields Struktur](#aws-glue-api-visual-job-api-DropNullFields)
+ [NullCheckBoxList Struktur](#aws-glue-api-visual-job-api-NullCheckBoxList)
+ [NullValueField Struktur](#aws-glue-api-visual-job-api-NullValueField)
+ [Datatype-Struktur](#aws-glue-api-visual-job-api-Datatype)
+ [Merge-Struktur](#aws-glue-api-visual-job-api-Merge)
+ [Union-Struktur](#aws-glue-api-visual-job-api-Union)
+ [PIIDetection Struktur](#aws-glue-api-visual-job-api-PIIDetection)
+ [Aggregierte Struktur](#aws-glue-api-visual-job-api-Aggregate)
+ [DropDuplicates Struktur](#aws-glue-api-visual-job-api-DropDuplicates)
+ [GovernedCatalogTarget Struktur](#aws-glue-api-visual-job-api-GovernedCatalogTarget)
+ [GovernedCatalogSource Struktur](#aws-glue-api-visual-job-api-GovernedCatalogSource)
+ [AggregateOperation Struktur](#aws-glue-api-visual-job-api-AggregateOperation)
+ [GlueSchema Struktur](#aws-glue-api-visual-job-api-GlueSchema)
+ [GlueStudioSchemaColumn Struktur](#aws-glue-api-visual-job-api-GlueStudioSchemaColumn)
+ [GlueStudioColumn Struktur](#aws-glue-api-visual-job-api-GlueStudioColumn)
+ [DynamicTransform Struktur](#aws-glue-api-visual-job-api-DynamicTransform)
+ [TransformConfigParameter Struktur](#aws-glue-api-visual-job-api-TransformConfigParameter)
+ [EvaluateDataQuality Struktur](#aws-glue-api-visual-job-api-EvaluateDataQuality)
+ [DQResultsPublishingOptions Struktur](#aws-glue-api-visual-job-api-DQResultsPublishingOptions)
+ [DQStopJobOnFailureOptions Struktur](#aws-glue-api-visual-job-api-DQStopJobOnFailureOptions)
+ [EvaluateDataQualityMultiFrame Struktur](#aws-glue-api-visual-job-api-EvaluateDataQualityMultiFrame)
+ [Struktur des Rezepts](#aws-glue-api-visual-job-api-Recipe)
+ [RecipeReference Struktur](#aws-glue-api-visual-job-api-RecipeReference)
+ [SnowflakeNodeData Struktur](#aws-glue-api-visual-job-api-SnowflakeNodeData)
+ [SnowflakeSource Struktur](#aws-glue-api-visual-job-api-SnowflakeSource)
+ [SnowflakeTarget Struktur](#aws-glue-api-visual-job-api-SnowflakeTarget)
+ [ConnectorDataSource Struktur](#aws-glue-api-visual-job-api-ConnectorDataSource)
+ [ConnectorDataTarget Struktur](#aws-glue-api-visual-job-api-ConnectorDataTarget)
+ [RecipeStep Struktur](#aws-glue-api-visual-job-api-RecipeStep)
+ [RecipeAction Struktur](#aws-glue-api-visual-job-api-RecipeAction)
+ [ConditionExpression Struktur](#aws-glue-api-visual-job-api-ConditionExpression)
+ [CatalogIcebergSource S3-Struktur](#aws-glue-api-visual-job-api-S3CatalogIcebergSource)
+ [CatalogIcebergSource Struktur](#aws-glue-api-visual-job-api-CatalogIcebergSource)
+ [S3-Struktur IcebergCatalogTarget](#aws-glue-api-visual-job-api-S3IcebergCatalogTarget)
+ [Dynamo-Quellstruktur DBELTConnector](#aws-glue-api-visual-job-api-DynamoDBELTConnectorSource)
+ [DDBELTConnectionStruktur der Optionen](#aws-glue-api-visual-job-api-DDBELTConnectionOptions)
+ [DDBELTCatalogAdditionalOptions Struktur](#aws-glue-api-visual-job-api-DDBELTCatalogAdditionalOptions)
+ [Routenstruktur](#aws-glue-api-visual-job-api-Route)
+ [GroupFilters Struktur](#aws-glue-api-visual-job-api-GroupFilters)
+ [AutoDataQuality Struktur](#aws-glue-api-visual-job-api-AutoDataQuality)

## CodeGenConfigurationNode Struktur
<a name="aws-glue-api-visual-job-api-CodeGenConfigurationNode"></a>

`CodeGenConfigurationNode` zählt alle gültigen Knotentypen auf. Nur eine ihrer Membervariablen kann ausgefüllt werden.

**Felder**
+ `AthenaConnectorSource` – Ein [AthenaConnectorSource](#aws-glue-api-visual-job-api-AthenaConnectorSource)-Objekt.

  Gibt einen Konnektor zu einer Amazon Athena-Datenquelle an.
+ `JDBCConnectorSource` – Ein [JDBCConnectorQuelle](#aws-glue-api-visual-job-api-JDBCConnectorSource)-Objekt.

  Gibt einen Konnektor zu einer JDBC-Datenquelle an.
+ `SparkConnectorSource` – Ein [SparkConnectorSource](#aws-glue-api-visual-job-api-SparkConnectorSource)-Objekt.

  Gibt einen Konnektor zu einer Apache-Spark-Datenquelle an.
+ `CatalogSource` – Ein [CatalogSource](#aws-glue-api-visual-job-api-CatalogSource)-Objekt.

  Gibt einen Datenspeicher im AWS Glue Datenkatalog an.
+ `RedshiftSource` – Ein [RedshiftSource](#aws-glue-api-visual-job-api-RedshiftSource)-Objekt.

  Gibt einen Amazon Redshift-Datenspeicher an.
+ `S3CatalogSource` – Ein [S3 CatalogSource](#aws-glue-api-visual-job-api-S3CatalogSource)-Objekt.

  Gibt einen Amazon S3 S3-Datenspeicher im AWS Glue Datenkatalog an.
+ `S3CsvSource` – Ein [S3 CsvSource](#aws-glue-api-visual-job-api-S3CsvSource)-Objekt.

  Gibt einen CSV-Datenspeicher an, der in Amazon S3 gespeichert ist.
+ `S3JsonSource` – Ein [S3 JsonSource](#aws-glue-api-visual-job-api-S3JsonSource)-Objekt.

  Gibt einen JSON-Datenspeicher an, der in Amazon S3 gespeichert ist.
+ `S3ParquetSource` – Ein [S3 ParquetSource](#aws-glue-api-visual-job-api-S3ParquetSource)-Objekt.

  Gibt einen Apache-Parquet-Datenspeicher an, der in Amazon S3 gespeichert ist.
+ `RelationalCatalogSource` – Ein [RelationalCatalogSource](#aws-glue-api-visual-job-api-RelationalCatalogSource)-Objekt.

  Gibt einen relationalen Katalogdatenspeicher im AWS Glue Datenkatalog an.
+ `DynamoDBCatalogSource` – Ein [Dynamo-Quelle DBCatalog](#aws-glue-api-visual-job-api-DynamoDBCatalogSource)-Objekt.

  Gibt einen DynamoDBC-Katalog-Datenspeicher im Datenkatalog an AWS Glue .
+ `JDBCConnectorTarget` – Ein [JDBCConnectorZiel](#aws-glue-api-visual-job-api-JDBCConnectorTarget)-Objekt.

  Gibt ein Datenziel an, das in den Säulenspeicher von Apache Parquet in Amazon S3 schreibt.
+ `SparkConnectorTarget` – Ein [SparkConnectorTarget](#aws-glue-api-visual-job-api-SparkConnectorTarget)-Objekt.

  Gibt ein Ziel an, das einen Apache-Spark-Konnektor verwendet.
+ `CatalogTarget` – Ein [BasicCatalogTarget](#aws-glue-api-visual-job-api-BasicCatalogTarget)-Objekt.

  Gibt ein Ziel an, das eine AWS Glue Datenkatalogtabelle verwendet.
+ `RedshiftTarget` – Ein [RedshiftTarget](#aws-glue-api-visual-job-api-RedshiftTarget)-Objekt.

  Gibt ein Ziel an, das Amazon Redshift verwendet.
+ `S3CatalogTarget` – Ein [S3 CatalogTarget](#aws-glue-api-visual-job-api-S3CatalogTarget)-Objekt.

  Gibt ein Datenziel an, das mithilfe des AWS Glue Datenkatalogs in Amazon S3 schreibt.
+ `S3GlueParquetTarget` – Ein [S3 GlueParquetTarget](#aws-glue-api-visual-job-api-S3GlueParquetTarget)-Objekt.

  Gibt ein Datenziel an, das in den Säulenspeicher von Apache Parquet in Amazon S3 schreibt.
+ `S3DirectTarget` – Ein [S3 DirectTarget](#aws-glue-api-visual-job-api-S3DirectTarget)-Objekt.

  Gibt ein Datenziel an, das an Amazon S3 schreibt.
+ `ApplyMapping` – Ein [ApplyMapping](#aws-glue-api-visual-job-api-ApplyMapping)-Objekt.

  Gibt eine Transformation an, die Dateneigenschaftsschlüssel in der Datenquelle den Dateneigenschaftsschlüsseln im Datenziel zuordnet. Sie können Schlüssel umbenennen, die Datentypen für Schlüssel ändern und die Schlüssel auswählen, die aus dem Datensatz gelöscht werden sollen.
+ `SelectFields` – Ein [SelectFields](#aws-glue-api-visual-job-api-SelectFields)-Objekt.

  Gibt eine Transformation an, die die Dateneigenschaftsschlüssel auswählt, die Sie beibehalten möchten.
+ `DropFields` – Ein [DropFields](#aws-glue-api-visual-job-api-DropFields)-Objekt.

  Gibt eine Transformation an, die die Dateneigenschaftsschlüssel auswählt, die Sie löschen möchten.
+ `RenameField` – Ein [RenameField](#aws-glue-api-visual-job-api-RenameField)-Objekt.

  Gibt eine Transformation an, die einen einzelnen Dateneigenschaftsschlüssel umbenennt.
+ `Spigot` – Ein [Spigot](#aws-glue-api-visual-job-api-Spigot)-Objekt.

  Gibt eine Transformation an, die Beispiele der Daten in einen Amazon S3-Bucket schreibt.
+ `Join` – Ein [Join](#aws-glue-api-visual-job-api-Join)-Objekt.

  Gibt eine Transformation an, die zwei Datensätze mit einer Vergleichsphrase für die angegebenen Dateneigenschaftsschlüssel zu einem Datensatz zusammenführt. Sie können innere, äußere, linke, rechte, linke Hälfte und linke Anti-Joins verwenden.
+ `SplitFields` – Ein [SplitFields](#aws-glue-api-visual-job-api-SplitFields)-Objekt.

  Gibt eine Transformation an, die Dateneigenschaftsschlüssel in zwei te`DynamicFrames` aufteilt. Die Ausgabe ist eine Sammlung von `DynamicFrames`: Einer mit ausgewählten Dateneigenschaftsschlüsseln und einer mit den übrigen Dateneigenschaftsschlüsseln.
+ `SelectFromCollection` – Ein [SelectFromCollection](#aws-glue-api-visual-job-api-SelectFromCollection)-Objekt.

  Gibt eine Transformation an, die einen `DynamicFrame` aus einer Reihe von `DynamicFrames` auswählt. Die Ausgabe ist das ausgewählte `DynamicFrame`. 
+ `FillMissingValues` – Ein [FillMissingValues](#aws-glue-api-visual-job-api-FillMissingValues)-Objekt.

  Gibt eine Transformation an, bei der Akten im Datensatz gesucht werden können, die fehlende Werte aufweisen, und die ein neues Feld mit einem durch Imputation bestimmten Wert hinzufügt. Mit dem Eingabedatensatz wird das Modell zum Machine Learning (ML) trainiert, das den fehlenden Wert bestimmt.
+ `Filter` – Ein [Filter](#aws-glue-api-visual-job-api-Filter)-Objekt.

  Gibt eine Transformation an, die einen Datensatz basierend auf einer Filterbedingung in zwei Teile teilt.
+ `CustomCode` – Ein [CustomCode](#aws-glue-api-visual-job-api-CustomCode)-Objekt.

  Gibt eine Transformation an, die benutzerdefinierten Code verwendet, den Sie zur Durchführung der Datentransformation bereitstellen. Die Ausgabe ist eine Sammlung von DynamicFrames.
+ `SparkSQL` – Ein [SparkSQL](#aws-glue-api-visual-job-api-SparkSQL)-Objekt.

  Gibt eine Transformation an, bei der Sie eine SQL-Abfrage mit der Spark SQL-Syntax eingeben, um die Daten zu transformieren. Die Ausgabe ist ein einzelner `DynamicFrame`.
+ `DirectKinesisSource` – Ein [DirectKinesisSource](#aws-glue-api-visual-job-api-DirectKinesisSource)-Objekt.

  Gibt eine direkte Amazon Kinesis-Datenquelle an.
+ `DirectKafkaSource` – Ein [DirectKafkaSource](#aws-glue-api-visual-job-api-DirectKafkaSource)-Objekt.

  Gibt einen Apache-Kafka-Datenspeicher an.
+ `CatalogKinesisSource` – Ein [CatalogKinesisSource](#aws-glue-api-visual-job-api-CatalogKinesisSource)-Objekt.

  Gibt eine Kinesis-Datenquelle im AWS Glue Datenkatalog an.
+ `CatalogKafkaSource` – Ein [CatalogKafkaSource](#aws-glue-api-visual-job-api-CatalogKafkaSource)-Objekt.

  Gibt einen Apache-Kafka-Datenspeicher im Data Catalog an.
+ `DropNullFields` – Ein [DropNullFields](#aws-glue-api-visual-job-api-DropNullFields)-Objekt.

  Gibt eine Transformation an, die Spalten aus dem Datensatz entfernt, wenn alle Werte in der Spalte „null“ sind. Standardmäßig erkennt AWS Glue Studio Null-Objekte, aber einige Werte wie leere Zeichenketten, Zeichenketten, die „Null“ sind, ganze Zahlen vom Typ -1 oder andere Platzhalter wie Nullen, werden nicht automatisch als Nullen erkannt.
+ `Merge` – Ein [Mischen von](#aws-glue-api-visual-job-api-Merge)-Objekt.

  Gibt eine Transformation an, die ein `DynamicFrame` mit einem Staging-`DynamicFrame` basierend auf den angegebenen Primärschlüsseln zusammenführt, um Datensätze zu identifizieren. Doppelte Datensätze (Datensätze mit denselben Primärschlüsseln) werden nicht dedupliziert. 
+ `Union` – Ein [Union](#aws-glue-api-visual-job-api-Union)-Objekt.

  Gibt eine Transformation an, die die Zeilen aus zwei oder mehr Datensätzen zu einem einzigen Ergebnis kombiniert.
+ `PIIDetection` – Ein [PIIDetection](#aws-glue-api-visual-job-api-PIIDetection)-Objekt.

  Gibt eine Transformation an, die PII-Daten identifiziert, entfernt oder maskiert.
+ `Aggregate` – Ein [Aggregate](#aws-glue-api-visual-job-api-Aggregate)-Objekt.

  Gibt eine Transformation an, die Zeilen nach ausgewählten Feldern gruppiert und den aggregierten Wert nach der angegebenen Funktion berechnet.
+ `DropDuplicates` – Ein [DropDuplicates](#aws-glue-api-visual-job-api-DropDuplicates)-Objekt.

  Gibt eine Transformation an, die Zeilen mit sich wiederholenden Daten aus einem Datensatz entfernt.
+ `GovernedCatalogTarget` – Ein [GovernedCatalogTarget](#aws-glue-api-visual-job-api-GovernedCatalogTarget)-Objekt.

  Gibt ein Datenziel an, das in einen gesteuerten Katalog schreibt.
+ `GovernedCatalogSource` – Ein [GovernedCatalogSource](#aws-glue-api-visual-job-api-GovernedCatalogSource)-Objekt.

  Gibt eine Datenquelle in einem gesteuerten Datenkatalog an.
+ `MicrosoftSQLServerCatalogSource` – Ein [Microsoft SQLServer CatalogSource](#aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogSource)-Objekt.

  Gibt eine Microsoft SQL Server-Datenquelle im AWS Glue -Datenkatalog an.
+ `MySQLCatalogSource` – Ein [Meine SQLCatalog Quelle](#aws-glue-api-visual-job-api-MySQLCatalogSource)-Objekt.

  Gibt eine MySQL-Datenquelle im AWS Glue Datenkatalog an.
+ `OracleSQLCatalogSource` – Ein [SQLCatalogOracle-Quelle](#aws-glue-api-visual-job-api-OracleSQLCatalogSource)-Objekt.

  Gibt eine Oracle-Datenquelle im AWS Glue Datenkatalog an.
+ `PostgreSQLCatalogSource` – Ein [SQLCatalogPostgre-Quelle](#aws-glue-api-visual-job-api-PostgreSQLCatalogSource)-Objekt.

  Gibt eine PostgresSQL-Datenquelle im Datenkatalog an AWS Glue .
+ `MicrosoftSQLServerCatalogTarget` – Ein [Microsoft SQLServer CatalogTarget](#aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogTarget)-Objekt.

  Gibt ein Ziel an, das Microsoft SQL verwendet.
+ `MySQLCatalogTarget` – Ein [Mein SQLCatalog Ziel](#aws-glue-api-visual-job-api-MySQLCatalogTarget)-Objekt.

  Gibt ein Ziel an, das MySQL verwendet.
+ `OracleSQLCatalogTarget` – Ein [Oracle SQLCatalog Target](#aws-glue-api-visual-job-api-OracleSQLCatalogTarget)-Objekt.

  Gibt ein Ziel an, das Oracle SQL verwendet.
+ `PostgreSQLCatalogTarget` – Ein [SQLCatalogPostgre-Ziel](#aws-glue-api-visual-job-api-PostgreSQLCatalogTarget)-Objekt.

  Gibt ein Ziel an, das Postgres SQL verwendet.
+ `Route` – Ein [Route](#aws-glue-api-visual-job-api-Route)-Objekt.

  Gibt einen Routenknoten an, der Daten basierend auf definierten Filterbedingungen an verschiedene Ausgabepfade weiterleitet.
+ `DynamicTransform` – Ein [DynamicTransform](#aws-glue-api-visual-job-api-DynamicTransform)-Objekt.

  Gibt eine benutzerdefinierte visuelle Transformation an, die von einem Benutzer erstellt wurde.
+ `EvaluateDataQuality` – Ein [EvaluateDataQuality](#aws-glue-api-visual-job-api-EvaluateDataQuality)-Objekt.

  Gibt Ihre Auswertungskriterien für die Datenqualität an.
+ `S3CatalogHudiSource` – Ein [S3 CatalogHudiSource](#aws-glue-api-visual-job-api-S3CatalogHudiSource)-Objekt.

  Gibt eine Hudi-Datenquelle an, die im Datenkatalog registriert ist. AWS Glue Die Datenquelle muss in Amazon S3 gespeichert werden.
+ `CatalogHudiSource` – Ein [CatalogHudiSource](#aws-glue-api-visual-job-api-CatalogHudiSource)-Objekt.

  Gibt eine Hudi-Datenquelle an, die im AWS Glue Datenkatalog registriert ist.
+ `S3HudiSource` – Ein [S3 HudiSource](#aws-glue-api-visual-job-api-S3HudiSource)-Objekt.

  Gibt eine Hudi-Datenquelle an, die in gespeichert ist. Amazon S3
+ `S3HudiCatalogTarget` – Ein [S3 HudiCatalogTarget](#aws-glue-api-visual-job-api-S3HudiCatalogTarget)-Objekt.

  Gibt ein Ziel an, das in eine Hudi-Datenquelle im AWS Glue Datenkatalog schreibt.
+ `S3HudiDirectTarget` – Ein [S3 HudiDirectTarget](#aws-glue-api-visual-job-api-S3HudiDirectTarget)-Objekt.

  Gibt ein Ziel an, das in eine Hudi-Datenquelle in schreibt. Amazon S3
+ `S3CatalogDeltaSource` – Ein [S3 CatalogDeltaSource](#aws-glue-api-visual-job-api-S3CatalogDeltaSource)-Objekt.

  Gibt eine Delta Lake-Datenquelle an, die im AWS Glue Datenkatalog registriert ist. Die Datenquelle muss in gespeichert werden Amazon S3.
+ `CatalogDeltaSource` – Ein [CatalogDeltaSource](#aws-glue-api-visual-job-api-CatalogDeltaSource)-Objekt.

  Gibt eine Delta Lake-Datenquelle an, die im AWS Glue Datenkatalog registriert ist.
+ `S3DeltaSource` – Ein [S3 DeltaSource](#aws-glue-api-visual-job-api-S3DeltaSource)-Objekt.

  Gibt eine Delta Lake-Datenquelle an, die in gespeichert ist Amazon S3.
+ `S3DeltaCatalogTarget` – Ein [S3 DeltaCatalogTarget](#aws-glue-api-visual-job-api-S3DeltaCatalogTarget)-Objekt.

  Gibt ein Ziel an, das in eine Delta Lake-Datenquelle im AWS Glue Datenkatalog schreibt.
+ `S3DeltaDirectTarget` – Ein [S3 DeltaDirectTarget](#aws-glue-api-visual-job-api-S3DeltaDirectTarget)-Objekt.

  Gibt ein Ziel an, das in eine Delta Lake-Datenquelle in schreibt Amazon S3.
+ `AmazonRedshiftSource` – Ein [AmazonRedshiftSource](#aws-glue-api-visual-job-api-AmazonRedshiftSource)-Objekt.

  Gibt ein Ziel an, das in eine Datenquelle in Amazon Redshift schreibt.
+ `AmazonRedshiftTarget` – Ein [AmazonRedshiftTarget](#aws-glue-api-visual-job-api-AmazonRedshiftTarget)-Objekt.

  Gibt ein Ziel an, das in ein Datenziel in Amazon Redshift schreibt.
+ `EvaluateDataQualityMultiFrame` – Ein [EvaluateDataQualityMultiFrame](#aws-glue-api-visual-job-api-EvaluateDataQualityMultiFrame)-Objekt.

  Gibt Ihre Auswertungskriterien für die Datenqualität an. Ermöglicht mehrere Eingabedaten und gibt eine Sammlung von Dynamic Frames zurück.
+ `Recipe` – Ein [Rezept](#aws-glue-api-visual-job-api-Recipe)-Objekt.

  Gibt einen AWS Glue DataBrew Rezeptknoten an.
+ `SnowflakeSource` – Ein [SnowflakeSource](#aws-glue-api-visual-job-api-SnowflakeSource)-Objekt.

  Gibt eine Snowflake-Datenquelle an.
+ `SnowflakeTarget` – Ein [SnowflakeTarget](#aws-glue-api-visual-job-api-SnowflakeTarget)-Objekt.

  Gibt ein Ziel an, das in eine Snowflake-Datenquelle schreibt.
+ `ConnectorDataSource` – Ein [ConnectorDataSource](#aws-glue-api-visual-job-api-ConnectorDataSource)-Objekt.

  Gibt eine Quelle an, die mit Standardverbindungsoptionen generiert wurde.
+ `ConnectorDataTarget` – Ein [ConnectorDataTarget](#aws-glue-api-visual-job-api-ConnectorDataTarget)-Objekt.

  Gibt ein Ziel an, das mit Standardverbindungsoptionen generiert wurde.
+ `S3CatalogIcebergSource` – Ein [S3 CatalogIcebergSource](#aws-glue-api-visual-job-api-S3CatalogIcebergSource)-Objekt.

  Gibt eine Apache Iceberg-Datenquelle an, die im AWS Glue Datenkatalog registriert ist. Die Iceberg-Datenquelle muss in gespeichert werden. Amazon S3
+ `CatalogIcebergSource` – Ein [CatalogIcebergSource](#aws-glue-api-visual-job-api-CatalogIcebergSource)-Objekt.

  Gibt eine Apache Iceberg-Datenquelle an, die im AWS Glue Datenkatalog registriert ist.
+ `S3IcebergCatalogTarget` – Ein [S3 IcebergCatalogTarget](#aws-glue-api-visual-job-api-S3IcebergCatalogTarget)-Objekt.

  Gibt ein Apache Iceberg-Katalogziel an, das Daten in den Datenkatalog schreibt Amazon S3 und die Tabelle im AWS Glue Datenkatalog registriert.
+ `S3IcebergDirectTarget` – Ein [S3 IcebergDirectTarget](#aws-glue-api-visual-job-api-S3IcebergDirectTarget)-Objekt.

  Definiert Konfigurationsparameter für das Schreiben von Daten in Amazon S3 als Apache-Iceberg-Tabelle.
+ `S3ExcelSource` – Ein [S3 ExcelSource](#aws-glue-api-visual-job-api-S3ExcelSource)-Objekt.

  Gibt Konfigurationsparameter für das Lesen von Excel-Dateien aus Amazon S3 an.
+ `S3HyperDirectTarget` – Ein [S3 HyperDirectTarget](#aws-glue-api-visual-job-api-S3HyperDirectTarget)-Objekt.

  Definiert Konfigurationsparameter für das Schreiben von Daten in Amazon S3 mithilfe von HyperDirect Optimierung.
+ `DynamoDBELTConnectorSource` – Ein [Dynamo-Quelle DBELTConnector](#aws-glue-api-visual-job-api-DynamoDBELTConnectorSource)-Objekt.

  Gibt eine DynamoDB-ELT-Connectorquelle zum Extrahieren von Daten aus DynamoDB-Tabellen an.

## JDBCConnectorStruktur der Optionen
<a name="aws-glue-api-visual-job-api-JDBCConnectorOptions"></a>

Zusätzliche Verbindungsoptionen für den Konnektor.

**Felder**
+ `FilterPredicate` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Zusätzliche Bedingungsklausel zum Filtern von Daten aus der Quelle. Zum Beispiel:

  `BillingCity='Mountain View'`

  Wenn Sie eine Abfrage anstelle eines Tabellennamens verwenden, sollten Sie überprüfen, ob die Abfrage mit dem angegebenen `filterPredicate` funktioniert.
+ `PartitionColumn` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Name einer Ganzzahlspalte, die für die Partitionierung verwendet wird. Diese Option funktioniert nur, wenn sie in `lowerBound`, `upperBound` und `numPartitions` enthalten ist. Diese Option funktioniert auf die gleiche Weise wie im Spark SQL JDBC Reader.
+ `LowerBound` – Zahl (lang), nicht mehr als Keine.

  Der Mindestwert von `partitionColumn`, der verwendet wird, um Partitionsschritte festzulegen.
+ `UpperBound` – Zahl (lang), nicht mehr als Keine.

  Der Maximalwert von `partitionColumn`, der verwendet wird, um Partitionsschritte festzulegen.
+ `NumPartitions` – Zahl (lang), nicht mehr als Keine.

  Die Anzahl an Partitionen. Dieser Wert, zusammen mit `lowerBound` (inklusive) und `upperBound` (exklusiv), bilden Partitionsschritte für generierte `WHERE`-Klauselausdrücke, die verwendet werden, um die `partitionColumn` aufzuteilen.
+ `JobBookmarkKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Der Name der Auftrags-Lesezeichenschlüssel, nach denen sortiert werden soll.
+ `JobBookmarkKeysSortOrder` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Legt eine auf- oder absteigende Sortierreihenfolge fest.
+ `DataTypeMapping` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge (zulässige Werte: `ARRAY` \$1 `BIGINT` \$1 `BINARY` \$1 `BIT` \$1 `BLOB` \$1 `BOOLEAN` \$1 `CHAR` \$1 `CLOB` \$1 `DATALINK` \$1 `DATE` \$1 `DECIMAL` \$1 `DISTINCT` \$1 `DOUBLE` \$1 `FLOAT` \$1 `INTEGER` \$1 `JAVA_OBJECT` \$1 `LONGNVARCHAR` \$1 `LONGVARBINARY` \$1 `LONGVARCHAR` \$1 `NCHAR` \$1 `NCLOB` \$1 `NULL` \$1 `NUMERIC` \$1 `NVARCHAR` \$1 `OTHER` \$1 `REAL` \$1 `REF` \$1 `REF_CURSOR` \$1 `ROWID` \$1 `SMALLINT` \$1 `SQLXML` \$1 `STRUCT` \$1 `TIME` \$1 `TIME_WITH_TIMEZONE` \$1 `TIMESTAMP` \$1 `TIMESTAMP_WITH_TIMEZONE` \$1 `TINYINT` \$1 `VARBINARY` \$1 `VARCHAR`).

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge (zulässige Werte: `DATE` \$1 `STRING` \$1 `TIMESTAMP` \$1 `INT` \$1 `FLOAT` \$1 `LONG` \$1 `BIGDECIMAL` \$1 `BYTE` \$1 `SHORT` \$1 `DOUBLE`).

  Benutzerdefiniertes Datentyp-Mapping, das ein Mapping aus einem JDBC-Datentyp auf einen AWS Glue -Datentyp durchführt. Die Option `"dataTypeMapping":{"FLOAT":"STRING"}` ordnet beispielsweise Datenfelder vom Typ JDBC dem `String` Typ Java `FLOAT` zu, indem sie die `ResultSet.getString()` Methode des Treibers aufruft, und verwendet sie, um den AWS Glue Datensatz zu erstellen. Das `ResultSet`-Objekt wird von jedem Treiber implementiert, sodass das Verhalten spezifisch für den von Ihnen verwendeten Treiber ist. Informieren Sie sich in der Dokumentation für Ihren JDBC-Treiber, um zu verstehen, wie der Treiber die Konvertierungen durchführt.

## StreamingDataPreviewOptions Struktur
<a name="aws-glue-api-visual-job-api-StreamingDataPreviewOptions"></a>

Gibt Optionen im Zusammenhang mit der Datenvorversion zum Anzeigen einer Stichprobe Ihrer Daten an.

**Felder**
+ `PollingTime` – Zahl (lang), mindestens 10.

  Die Abrufzeit in Millisekunden.
+ `RecordPollingLimit` – Zahl (lang), mindestens 1.

  Die Begrenzung der Anzahl der befragten Datensätze.

## AthenaConnectorSource Struktur
<a name="aws-glue-api-visual-job-api-AthenaConnectorSource"></a>

Gibt einen Konnektor zu einer Amazon Athena-Datenquelle an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `ConnectionName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Verbindung, die dem Konnektor zugeordnet ist.
+ `ConnectorName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name eines Connectors, der den Zugriff auf den Datenspeicher in AWS Glue Studio unterstützt.
+ `ConnectionType` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Art der Verbindung, wie marketplace.athena oder custom.athena, die eine Verbindung zu einem Amazon Athena-Datenspeicher bezeichnet.
+ `ConnectionTable` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Name der Tabelle in der Datenquelle.
+ `SchemaName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name des zu lesenden CloudWatch-Protokollgruppenstreams. Beispiel, `/aws-glue/jobs/output`.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die benutzerdefinierte Athena-Quelle an.

## JDBCConnectorStruktur der Quelle
<a name="aws-glue-api-visual-job-api-JDBCConnectorSource"></a>

Gibt einen Konnektor zu einer JDBC-Datenquelle an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `ConnectionName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Verbindung, die dem Konnektor zugeordnet ist.
+ `ConnectorName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name eines Connectors, der den Zugriff auf den Datenspeicher in AWS Glue Studio unterstützt.
+ `ConnectionType` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Art der Verbindung, wie marketplace.jdbc oder custom.jdbc, die eine Verbindung zu einem JDBC-Datenspeicher bezeichnet.
+ `AdditionalOptions` – Ein [JDBCConnectorOptionen](#aws-glue-api-visual-job-api-JDBCConnectorOptions)-Objekt.

  Zusätzliche Verbindungsoptionen für den Konnektor.
+ `ConnectionTable` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Name der Tabelle in der Datenquelle.
+ `Query` – UTF-8-Zeichenfolge, die [Custom string pattern #62](aws-glue-api-common.md#regex_62) entspricht.

  Die Tabelle oder SQL-Abfrage, aus der die Daten abgerufen werden. Sie können `ConnectionTable` oder `query` angeben, aber nicht beides.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die benutzerdefinierte JDBC-Quelle an.

## SparkConnectorSource Struktur
<a name="aws-glue-api-visual-job-api-SparkConnectorSource"></a>

Gibt einen Konnektor zu einer Apache-Spark-Datenquelle an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `ConnectionName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Verbindung, die dem Konnektor zugeordnet ist.
+ `ConnectorName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name eines Connectors, der den Zugriff auf den Datenspeicher in AWS Glue Studio unterstützt.
+ `ConnectionType` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Art der Verbindung, wie marketplace.spark oder custom.spark, die eine Verbindung zu einem Apache-Spark-Datenspeicher bezeichnet.
+ `AdditionalOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Zusätzliche Verbindungsoptionen für den Konnektor.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die benutzerdefinierte Sparkquelle an.

## CatalogSource Struktur
<a name="aws-glue-api-visual-job-api-CatalogSource"></a>

Gibt einen Datenspeicher im AWS Glue Datenkatalog an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datastores.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.
+ `PartitionPredicate` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

   Partitionen, die diese Bedingung erfüllen, werden gelöscht. Dateien innerhalb des Aufbewahrungszeitraums in diesen Partitionen werden nicht gelöscht. 
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die Katalogquelle an.

## Meine SQLCatalog Quellstruktur
<a name="aws-glue-api-visual-job-api-MySQLCatalogSource"></a>

Gibt eine MySQL-Datenquelle im AWS Glue Datenkatalog an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.

## SQLCatalogPostgre-Quellstruktur
<a name="aws-glue-api-visual-job-api-PostgreSQLCatalogSource"></a>

Gibt eine PostgresSQL-Datenquelle im Datenkatalog an AWS Glue .

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.

## Oracle-Quellstruktur SQLCatalog
<a name="aws-glue-api-visual-job-api-OracleSQLCatalogSource"></a>

Gibt eine Oracle-Datenquelle im AWS Glue Datenkatalog an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.

## SQLServerCatalogSource Microsoft-Struktur
<a name="aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogSource"></a>

Gibt eine Microsoft SQL Server-Datenquelle im AWS Glue -Datenkatalog an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.

## CatalogKinesisSource Struktur
<a name="aws-glue-api-visual-job-api-CatalogKinesisSource"></a>

Gibt eine Kinesis-Datenquelle im AWS Glue Datenkatalog an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `WindowSize` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die Zeitspanne für die Verarbeitung der einzelnen Batches.
+ `DetectSchema` – Boolesch.

  Ob das Schema aus den eingehenden Daten automatisch ermittelt werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `StreamingOptions` – Ein [KinesisStreamingSourceOptions](#aws-glue-api-visual-job-api-KinesisStreamingSourceOptions)-Objekt.

  Zusätzliche Optionen für die Kinesis-Streaming-Datenquelle.
+ `DataPreviewOptions` – Ein [StreamingDataPreviewOptions](#aws-glue-api-visual-job-api-StreamingDataPreviewOptions)-Objekt.

  Zusätzliche Optionen für die Datenvorschau.

## DirectKinesisSource Struktur
<a name="aws-glue-api-visual-job-api-DirectKinesisSource"></a>

Gibt eine direkte Amazon Kinesis-Datenquelle an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `WindowSize` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die Zeitspanne für die Verarbeitung der einzelnen Batches.
+ `DetectSchema` – Boolesch.

  Ob das Schema aus den eingehenden Daten automatisch ermittelt werden soll.
+ `StreamingOptions` – Ein [KinesisStreamingSourceOptions](#aws-glue-api-visual-job-api-KinesisStreamingSourceOptions)-Objekt.

  Zusätzliche Optionen für die Kinesis-Streaming-Datenquelle.
+ `DataPreviewOptions` – Ein [StreamingDataPreviewOptions](#aws-glue-api-visual-job-api-StreamingDataPreviewOptions)-Objekt.

  Zusätzliche Optionen für die Datenvorschau.

## KinesisStreamingSourceOptions Struktur
<a name="aws-glue-api-visual-job-api-KinesisStreamingSourceOptions"></a>

Zusätzliche Optionen für die Amazon Kinesis-Streaming-Datenquelle.

**Felder**
+ `EndpointUrl` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die URL des Kinesis-Endpunktes.
+ `StreamName` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Name des Kinesis-Datenstroms.
+ `Classification` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Eine optionale Klassifizierung.
+ `Delimiter` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt das Trennzeichen an.
+ `StartingPosition` – UTF-8-Zeichenfolge (zulässige Werte: `latest="LATEST"` \$1 `trim_horizon="TRIM_HORIZON"` \$1 `earliest="EARLIEST"` \$1 `timestamp="TIMESTAMP"`).

  Die Ausgangsposition im Kinesis Data Stream, von dem Daten gelesen werden sollen. Die möglichen Werte sind `"latest"`, `"trim_horizon"`, `"earliest"` oder eine Zeitstempelzeichenfolge im UTC-Format im Muster `yyyy-mm-ddTHH:MM:SSZ` (wobei `Z` einen UTC-Zeitzonenversatz mit einem \$1/- darstellt. Beispiel: „2023-04-04T08:00:00-04:00“) . Der Standardwert ist `"latest"`.

  Hinweis: Die Verwendung eines Werts, der eine Zeitstempelzeichenfolge im UTC-Format ist, für „StartingPosition“ wird nur für AWS Glue Version 4.0 oder höher unterstützt.
+ `MaxFetchTimeInMs` – Zahl (lang), nicht mehr als Keine.

  Die maximale Zeit, die der Auftrags-Executor zum Lesen der Datensätze für den aktuellen Batch aus dem Kinesis-Datenstrom benötigt, angegeben in Millisekunden (ms). Innerhalb dieser Zeit können mehrere `GetRecords`-API-Aufrufe getätigt werden. Der Standardwert ist `1000`.
+ `MaxFetchRecordsPerShard` – Zahl (lang), nicht mehr als Keine.

  Die maximale Anzahl von Datensätzen, die pro Shard im Kinesis-Datenstrom pro Microbatch abgerufen werden sollen. Hinweis: Der Client kann dieses Limit überschreiten, wenn der Streaming-Auftrag bereits zusätzliche Datensätze von Kinesis gelesen hat (im selben get-records-Aufruf). Wenn `MaxFetchRecordsPerShard` streng sein muss, muss es ein Vielfaches von `MaxRecordPerRead` sein. Der Standardwert ist `100000`.
+ `MaxRecordPerRead` – Zahl (lang), nicht mehr als Keine.

  Die maximale Anzahl von Datensätzen, die aus dem Kinesis Data Stream in jeder getRecords-Operation abgerufen werden sollen. Der Standardwert ist `10000`.
+ `AddIdleTimeBetweenReads` – Boolesch.

  Fügt eine Zeitverzögerung zwischen zwei aufeinander folgenden -Operationen ein. Der Standardwert ist `"False"`. Diese Option ist nur für AWS Glue -Version 2.0 und höher konfigurierbar.
+ `IdleTimeBetweenReadsInMs` – Zahl (lang), nicht mehr als Keine.

  Die minimale Zeitverzögerung zwischen zwei aufeinanderfolgenden getRecords-Operationen, angegeben in Millisekunden (ms). Der Standardwert ist `1000`. Diese Option ist nur für AWS Glue Version 2.0 und höher konfigurierbar.
+ `DescribeShardInterval` – Zahl (lang), nicht mehr als Keine.

  Das minimale Zeitintervall zwischen zwei ListShards API-Aufrufen, damit Ihr Skript ein Resharding in Betracht ziehen kann. Der Standardwert ist `1s`.
+ `NumRetries` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die maximale Anzahl erneuter Versuche für API-Aufrufe von Kinesis Data Streams. Der Standardwert ist `3`.
+ `RetryIntervalMs` – Zahl (lang), nicht mehr als Keine.

  Die Abkühlzeit (angegeben in ms) vor dem erneuten Versuch des API-Aufrufs von Kinesis Data Streams. Der Standardwert ist `1000`.
+ `MaxRetryIntervalMs` – Zahl (lang), nicht mehr als Keine.

  Die maximale Abkühlzeit (angegeben in ms) zwischen zwei wiederholten Versuchen eines API-Aufrufs von Kinesis Data Streams. Der Standardwert ist `10000`.
+ `AvoidEmptyBatches` – Boolesch.

  Vermeidet das Erstellen eines leeren Mikrobatchauftrags, indem vor dem Start des Batches im Kinesis Data Stream nach ungelesenen Daten gesucht wird. Der Standardwert ist `"False"`.
+ `StreamArn` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Amazon-Ressourcenname (ARN) des Kinesis Data Stream.
+ `RoleArn` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Amazon-Ressourcenname (ARN) der Rolle, die mit AWS Security Token Service (AWS STS) übernommen werden soll. Diese Rolle muss über Berechtigungen zum Beschreiben oder Lesen von Datensatzoperationen für den Kinesis-Datenstrom verfügen. Sie müssen diesen Parameter verwenden, wenn Sie auf einen Datenstrom in einem anderen Konto zugreifen. Verwendet in Verbindung mit `"awsSTSSessionName"`.
+ `RoleSessionName` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Eine Kennung für die Sitzung, die die Rolle mit AWS STS übernimmt. Sie müssen diesen Parameter verwenden, wenn Sie auf einen Datenstrom in einem anderen Konto zugreifen. Verwendet in Verbindung mit `"awsSTSRoleARN"`.
+ `AddRecordTimestamp` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Wenn diese Option auf 'true' gesetzt ist, enthält die Datenausgabe eine zusätzliche Spalte mit dem Namen „\$1\$1src\$1timestamp“, die die Uhrzeit angibt, zu der der entsprechende Datensatz mit dem Stream empfangen wurde. Der Standardwert von "false". Diese Option wird in AWS Glue Version 4.0 oder höher unterstützt.
+ `EmitConsumerLagMetrics` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Wenn diese Option auf „true“ gesetzt ist, werden für jeden Batch die Metriken für den Zeitraum zwischen dem ältesten Datensatz, der vom Stream empfangen wurde, und dem Zeitpunkt, AWS Glue zu dem er eingeht, ausgegeben CloudWatch. Der Name der Metrik lautet „glue.driver.streaming“. maxConsumerLagInMs“. Der Standardwert von "false". Diese Option wird in AWS Glue Version 4.0 oder höher unterstützt.
+ `StartingTimestamp` – UTF-8-Zeichenfolge.

  Der Zeitstempel des Datensatzes im Kinesis-Datenstrom, aus dem mit dem Lesen der Daten begonnen werden soll. Die möglichen Werte sind eine Zeitstempelzeichenfolge im UTC-Format des Musters `yyyy-mm-ddTHH:MM:SSZ` (wobei Z einen UTC-Zeitzonenversatz mit einem \$1/- darstellt. Beispiel: „2023-04-04T08:00:00\$108:00“). 
+ `FanoutConsumerARN` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Amazon-Ressourcenname (ARN) des erweiterten Fan-Out-Konsumenten des Kinesis-Datenstroms. Wenn angegeben, aktiviert dies den erweiterten Fan-Out für dedizierten Durchsatz und Datenverbrauch mit geringerer Latenz.

## CatalogKafkaSource Struktur
<a name="aws-glue-api-visual-job-api-CatalogKafkaSource"></a>

Gibt einen Apache-Kafka-Datenspeicher im Data Catalog an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datastores.
+ `WindowSize` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die Zeitspanne für die Verarbeitung der einzelnen Batches.
+ `DetectSchema` – Boolesch.

  Ob das Schema aus den eingehenden Daten automatisch ermittelt werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `StreamingOptions` – Ein [KafkaStreamingSourceOptions](#aws-glue-api-visual-job-api-KafkaStreamingSourceOptions)-Objekt.

  Gibt die Streaming-Optionen an.
+ `DataPreviewOptions` – Ein [StreamingDataPreviewOptions](#aws-glue-api-visual-job-api-StreamingDataPreviewOptions)-Objekt.

  Gibt Optionen im Zusammenhang mit der Datenvorversion zum Anzeigen einer Stichprobe Ihrer Daten an.

## DirectKafkaSource Struktur
<a name="aws-glue-api-visual-job-api-DirectKafkaSource"></a>

Gibt einen Apache-Kafka-Datenspeicher an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datastores.
+ `StreamingOptions` – Ein [KafkaStreamingSourceOptions](#aws-glue-api-visual-job-api-KafkaStreamingSourceOptions)-Objekt.

  Gibt die Streaming-Optionen an.
+ `WindowSize` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die Zeitspanne für die Verarbeitung der einzelnen Batches.
+ `DetectSchema` – Boolesch.

  Ob das Schema aus den eingehenden Daten automatisch ermittelt werden soll.
+ `DataPreviewOptions` – Ein [StreamingDataPreviewOptions](#aws-glue-api-visual-job-api-StreamingDataPreviewOptions)-Objekt.

  Gibt Optionen im Zusammenhang mit der Datenvorversion zum Anzeigen einer Stichprobe Ihrer Daten an.

## KafkaStreamingSourceOptions Struktur
<a name="aws-glue-api-visual-job-api-KafkaStreamingSourceOptions"></a>

Zusätzliche Optionen zum Streaming.

**Felder**
+ `BootstrapServers` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Eine Liste von Bootstrap-Servern URLs, zum Beispiel als`b-1.vpc-test-2.o4q88o.c6.kafka.us-east-1.amazonaws.com:9094`. Diese Option muss im API-Aufruf angegeben oder in den Tabellenmetadaten im Data Catalog definiert werden.
+ `SecurityProtocol` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Das Protokoll, das für die Kommunikation mit Brokern verwendet wird. Die möglichen Werte sind `"SSL"` oder `"PLAINTEXT"`.
+ `ConnectionName` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Name der Verbindung.
+ `TopicName` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Name des Themas, wie in Apache Kafka angegeben. Sie müssen mindestens einen der folgenden Aspekte angeben: `"topicName"`, `"assign"` oder `"subscribePattern"`.
+ `Assign` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die spezifischen zu verbrauchenden `TopicPartitions`. Sie müssen mindestens einen der folgenden Aspekte angeben: `"topicName"`, `"assign"` oder `"subscribePattern"`.
+ `SubscribePattern` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Eine Java-Regex-Zeichenfolge, die die Themenliste identifiziert, die abonniert werden soll. Sie müssen mindestens einen der folgenden Aspekte angeben: `"topicName"`, `"assign"` oder `"subscribePattern"`.
+ `Classification` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Eine optionale Klassifizierung.
+ `Delimiter` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt das Trennzeichen an.
+ `StartingOffsets` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die Ausgangsposition im Kafka-Thema, aus dem Daten gelesen werden sollen. Die möglichen Werte sind `"earliest"` oder `"latest"`. Der Standardwert ist `"latest"`.
+ `EndingOffsets` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Endpunkt, wenn eine Batchabfrage beendet wird. Die möglichen Werte sind entweder `"latest"` oder eine JSON-Zeichenfolge, die einen Offset für das Ende jeder `TopicPartition` angibt.
+ `PollTimeoutMs` – Zahl (lang), nicht mehr als Keine.

  Das Timeout in Millisekunden, um Daten von Kafka in Spark-Auftragsausführungen abzufragen. Der Standardwert ist `512`.
+ `NumRetries` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die Anzahl, wie oft erneute Versuche durchgeführt werden sollen, bevor Kafka-Offsets nicht abgerufen werden. Der Standardwert ist `3`.
+ `RetryIntervalMs` – Zahl (lang), nicht mehr als Keine.

  Die Wartezeit in Millisekunden, bevor Sie erneut versuchen, Kafka-Offsets abzurufen. Der Standardwert ist `10`.
+ `MaxOffsetsPerTrigger` – Zahl (lang), nicht mehr als Keine.

  Die Ratengrenze für die maximale Anzahl von Offsets, die pro Triggerintervall verarbeitet werden. Die angegebene Gesamtzahl der Offsets wird proportional auf `topicPartitions`von verschiedenen Volumes aufgeteilt. Der Standardwert ist null, was bedeutet, dass der Verbraucher alle Offsets bis zum bekannten letzten Offset liest.
+ `MinPartitions` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die gewünschte Mindestanzahl an Partitionen, die von Kafka gelesen werden sollen. Der Standardwert ist null, was bedeutet, dass die Anzahl der Spark-Partitionen gleich der Anzahl der Kafka-Partitionen ist.
+ `IncludeHeaders` – Boolesch.

  Ob die Kafka-Header eingeschlossen werden sollen. Wenn die Option auf „true“ gesetzt ist, enthält die Datenausgabe eine zusätzliche Spalte mit dem Namen „glue\$1streaming\$1kafka\$1headers“ mit dem Typ `Array[Struct(key: String, value: String)]`. Der Standardwert ist „false“. Diese Option ist nur in AWS Glue Version 3.0 oder höher verfügbar.
+ `AddRecordTimestamp` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Wenn diese Option auf „true“ gesetzt ist, enthält die Datenausgabe eine zusätzliche Spalte mit dem Namen „\$1\$1src\$1timestamp“, die den Zeitpunkt angibt, zu dem der entsprechende Datensatz beim Thema eingegangen ist. Der Standardwert von "false". Diese Option wird in AWS Glue Version 4.0 oder höher unterstützt.
+ `EmitConsumerLagMetrics` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Wenn diese Option auf „true“ gesetzt ist, werden für jeden Stapel die Metriken für den Zeitraum zwischen dem ältesten Datensatz, den das Thema erhalten hat, und dem Zeitpunkt, AWS Glue zu dem er eingeht, ausgegeben CloudWatch. Der Name der Metrik lautet „glue.driver.streaming“. maxConsumerLagInMs“. Der Standardwert von "false". Diese Option wird in AWS Glue Version 4.0 oder höher unterstützt.
+ `StartingTimestamp` – UTF-8-Zeichenfolge.

  Der Zeitstempel des Datensatzes im Kafka-Thema, aus dem mit dem Lesen von Daten begonnen werden soll. Die möglichen Werte sind eine Zeitstempelzeichenfolge im UTC-Format des Musters `yyyy-mm-ddTHH:MM:SSZ` (wobei Z einen UTC-Zeitzonenversatz mit einem \$1/- darstellt. Beispiel: „2023-04-04T08:00:00\$108:00“). 

  Es muss nur ein `StartingTimestamp` oder `StartingOffsets` festgelegt werden.

## RedshiftSource Struktur
<a name="aws-glue-api-visual-job-api-RedshiftSource"></a>

Gibt einen Amazon Redshift-Datenspeicher an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Amazon-Redshift-Datenspeichers.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die zu lesende Datenbanktabelle.
+ `RedshiftTmpDir` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Amazon S3-Pfad, in dem temporäre Daten beim Kopieren aus der Datenbank bereitgestellt werden können.
+ `TmpDirIAMRole` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die IAM-Rolle mit Berechtigungen.

## AmazonRedshiftSource Struktur
<a name="aws-glue-api-visual-job-api-AmazonRedshiftSource"></a>

Gibt eine Amazon-Redshift-Quelle an.

**Felder**
+ `Name` – UTF-8-Zeichenfolge, die [Custom string pattern #63](aws-glue-api-common.md#regex_63) entspricht.

  Der Name der Amazon-Redshift-Quelle.
+ `Data` – Ein [AmazonRedshiftNodeData](#aws-glue-api-visual-job-api-AmazonRedshiftNodeData)-Objekt.

  Gibt die Daten des Amazon-Reshift-Quellknotens an.

## AmazonRedshiftNodeData Struktur
<a name="aws-glue-api-visual-job-api-AmazonRedshiftNodeData"></a>

Gibt einen Amazon-Redshift-Knoten an.

**Felder**
+ `AccessType` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Der Zugriffstyp für die Redshift-Verbindung. Dies kann eine direkte Verbindung oder eine Katalogverbindung sein.
+ `SourceType` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Der Quelltyp, der angibt, ob eine bestimmte Tabelle die Quelle oder eine benutzerdefinierte Abfrage ist.
+ `Connection` – Ein [Option](#aws-glue-api-visual-job-api-Option)-Objekt.

  Die AWS Glue Verbindung zum Redshift-Cluster.
+ `Schema` – Ein [Option](#aws-glue-api-visual-job-api-Option)-Objekt.

  Der Name des Redshift-Schemas beim Arbeiten mit einer direkten Verbindung.
+ `Table` – Ein [Option](#aws-glue-api-visual-job-api-Option)-Objekt.

  Der Name der Redshift-Tabelle beim Arbeiten mit einer Direktverbindung.
+ `CatalogDatabase` – Ein [Option](#aws-glue-api-visual-job-api-Option)-Objekt.

  Der Name der AWS Glue Datenkatalogdatenbank bei der Arbeit mit einem Datenkatalog.
+ `CatalogTable` – Ein [Option](#aws-glue-api-visual-job-api-Option)-Objekt.

  Der Name der AWS Glue Datenkatalogtabelle bei der Arbeit mit einem Datenkatalog.
+ `CatalogRedshiftSchema` – UTF-8-Zeichenfolge.

  Der Name des Redshift-Schemas bei der Arbeit mit einem Datenkatalog.
+ `CatalogRedshiftTable` – UTF-8-Zeichenfolge.

  Die zu lesende Datenbanktabelle.
+ `TempDir` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Amazon S3-Pfad, in dem temporäre Daten beim Kopieren aus der Datenbank bereitgestellt werden können.
+ `IamRole` – Ein [Option](#aws-glue-api-visual-job-api-Option)-Objekt.

  Optional. Der Rollenname, der bei der Verbindung mit S3 verwendet wird. Wenn das Feld leer gelassen wird, wird standardmäßig die Rolle des Auftrags als IAM-Rolle verwendet.
+ `AdvancedOptions` – Ein Array mit [AmazonRedshiftAdvancedOption](#aws-glue-api-visual-job-api-AmazonRedshiftAdvancedOption)-Objekten.

  Optionale Werte beim Herstellen einer Verbindung zum Redshift-Cluster.
+ `SampleQuery` – UTF-8-Zeichenfolge.

  Das SQL, das zum Abrufen der Daten aus einer Redshift-Quelle verwendet wird, wenn es sich um eine „Abfrage“ SourceType handelt.
+ `PreAction` – UTF-8-Zeichenfolge.

  Die SQL, die vor der Ausführung eines MERGE- oder APPEND-Vorgangs mit Upsert verwendet wird.
+ `PostAction` – UTF-8-Zeichenfolge.

  Die SQL, die vor der Ausführung eines MERGE- oder APPEND-Vorgangs mit Upsert verwendet wird.
+ `Action` – UTF-8-Zeichenfolge.

  Gibt an, wie in einen Redshift-Cluster geschrieben wird.
+ `TablePrefix` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Gibt das Präfix für eine Tabelle an.
+ `Upsert` – Boolesch.

  Die auf Redshift verwendete Aktion sinkt, wenn ein APPEND-Vorgang durchgeführt wird.
+ `MergeAction` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Die Aktion, mit der bestimmt wird, wie ein MERGE-Vorgang in einer Redshift-Senke behandelt wird.
+ `MergeWhenMatched` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Die Aktion, mit der bestimmt wird, wie ein MERGE-Vorgang in einer Redshift-Senke gehandhabt wird, wenn ein vorhandener Datensatz mit einem neuen Datensatz übereinstimmt.
+ `MergeWhenNotMatched` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Die Aktion, mit der bestimmt wird, wie ein MERGE-Vorgang in einer Redshift-Senke behandelt wird, wenn ein vorhandener Datensatz nicht mit einem neuen Datensatz übereinstimmt.
+ `MergeClause` – UTF-8-Zeichenfolge.

  Das SQL, das bei einer benutzerdefinierten Zusammenführung zum Umgang mit übereinstimmenden Datensätzen verwendet wird.
+ `CrawlerConnection` – UTF-8-Zeichenfolge.

  Gibt den Namen der Verbindung an, die der verwendeten Katalogtabelle zugeordnet ist.
+ `TableSchema` – Ein Array mit [Option](#aws-glue-api-visual-job-api-Option)-Objekten.

  Das Array der Schemaausgabe für einen bestimmten Knoten.
+ `StagingTable` – UTF-8-Zeichenfolge.

  Der Name der temporären Staging-Tabelle, die beim Ausführen eines MERGE- oder APPEND-Vorgangs mit Upsert verwendet wird.
+ `SelectedColumns` – Ein Array mit [Option](#aws-glue-api-visual-job-api-Option)-Objekten.

  Die Liste der Spaltennamen, die verwendet wird, um einen passenden Datensatz zu ermitteln, wenn ein MERGE- oder APPEND-Vorgang mit Upsert durchgeführt wird.

## AmazonRedshiftAdvancedOption Struktur
<a name="aws-glue-api-visual-job-api-AmazonRedshiftAdvancedOption"></a>

Gibt einen optionalen Wert an, wenn eine Verbindung zum Redshift-Cluster hergestellt wird.

**Felder**
+ `Key` – UTF-8-Zeichenfolge.

  Der Schlüssel für die zusätzliche Verbindungsoption.
+ `Value` – UTF-8-Zeichenfolge.

  Der Wert für die zusätzliche Verbindungsoption.

## Optionsstruktur
<a name="aws-glue-api-visual-job-api-Option"></a>

Gibt einen Optionswert an.

**Felder**
+ `Value` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt den Wert der Option an.
+ `Label` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt die Bezeichnung der Option an.
+ `Description` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt die Beschreibung der Option an.

## CatalogSource S3-Struktur
<a name="aws-glue-api-visual-job-api-S3CatalogSource"></a>

Gibt einen Amazon S3 S3-Datenspeicher im AWS Glue Datenkatalog an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datastores.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die zu lesende Datenbanktabelle.
+ `PartitionPredicate` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Partitionen, die diese Bedingung erfüllen, werden gelöscht. Dateien innerhalb des Aufbewahrungszeitraums in diesen Partitionen werden nicht gelöscht. Festgelegt auf `""` – standardmäßig auf leer festgelegt.
+ `AdditionalOptions` – Ein [S3 SourceAdditionalOptions](#aws-glue-api-visual-job-api-S3SourceAdditionalOptions)-Objekt.

  Gibt zusätzliche Verbindungsoptionen an.

## SourceAdditionalOptions S3-Struktur
<a name="aws-glue-api-visual-job-api-S3SourceAdditionalOptions"></a>

Gibt zusätzliche Verbindungsoptionen für den Amazon S3-Datenspeicher an.

**Felder**
+ `BoundedSize` – Zahl (lang).

  Legt die Obergrenze für die Zielgröße des Datensatzes, die verarbeitet werden, in Byte fest.
+ `BoundedFiles` – Zahl (lang).

  Legt die Obergrenze für die Zielanzahl von Dateien fest, die verarbeitet werden.

## CsvSource S3-Struktur
<a name="aws-glue-api-visual-job-api-S3CsvSource"></a>

Gibt einen CSV-Datenspeicher an, der in Amazon S3 gespeichert ist.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datastores.
+ `Paths` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Eine Liste der Amazon-S3-Pfade, aus denen gelesen werden soll.
+ `CompressionType` – UTF-8-Zeichenfolge (zulässige Werte: `gzip="GZIP"` \$1 `bzip2="BZIP2"`).

  Gibt an, wie die Daten komprimiert werden. Dies ist in der Regel nicht notwendig, wenn die Daten eine Standard-Dateierweiterung haben. Mögliche Werte sind `"gzip"` und `"bzip"`).
+ `Exclusions` – Ein UTF-8-Zeichenfolgen-Array.

  Eine Zeichenfolge, die eine JSON-Liste der auszuschließenden Glob-Muster im Unix-Stil enthält. Beispiel: „[\$1"\$1\$1.pdf \$1"]“ schließt alle PDF-Dateien aus. 
+ `GroupSize` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die Größe der Zielgruppe in Bytes. Der Standardwert wird anhand der Größe der Eingabedaten und der Größe des Clusters berechnet. Wenn es weniger als 50 000 Eingabedateien gibt, muss `"groupFiles"` auf `"inPartition"` gesetzt werden, damit dies wirksam wird.
+ `GroupFiles` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die Gruppierung von Dateien ist standardmäßig aktiviert, wenn die Eingabe mehr als 50 000 Dateien enthält. Um die Gruppierung mit weniger als 50.000 Dateien zu aktivieren, setzen Sie diesen Parameter auf "inPartition". Um die Gruppierung zu deaktivieren, wenn mehr als 50 000 Dateien vorhanden sind, setzen Sie diesen Parameter auf `"none"`.
+ `Recurse` – Boolesch.

  Wenn auf true gesetzt, werden Dateien in allen Unterverzeichnissen unter den angegebenen Pfaden rekursiv gelesen.
+ `MaxBand` – Zahl (Ganzzahl), nicht mehr als Keine.

  Diese Option steuert die Dauer in Millisekunden, nach der die S3-Auflistung wahrscheinlich konsistent ist. Dateien mit Änderungszeitstempeln, die innerhalb der letzten MaxBand-Millisekunden liegen, werden speziell nachverfolgt, wenn sie verwendet werden, um die eventuelle Konsistenz von JobBookmarks Amazon S3 zu gewährleisten. Die meisten Benutzer müssen diese Option nicht festlegen. Der Standardwert ist 900 000 Millisekunden oder 15 Minuten
+ `MaxFilesInBand` – Zahl (Ganzzahl), nicht mehr als Keine.

  Diese Option gibt die maximale Anzahl von Dateien an, die aus den letzten maxBand Sekunden gespeichert werden sollen. Wird diese Anzahl überschritten, werden zusätzliche Dateien übersprungen und erst bei der nächsten Auftragsausführung verarbeitet.
+ `AdditionalOptions` – Ein [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions)-Objekt.

  Gibt zusätzliche Verbindungsoptionen an.
+ `Separator` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `comma="COMMA"` \$1 `ctrla="CTRLA"` \$1 `pipe="PIPE"` \$1 `semicolon="SEMICOLON"` \$1 `tab="TAB"`).

  Gibt das Trennzeichen an. Der Standardwert ist ein Komma: „,“, es können aber alle anderen Zeichen angegeben werden.
+ `Escaper` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt das Escape-Zeichen an. Diese Option wird nur beim Lesen von CSV-Dateien verwendet. Der Standardwert ist `none`. Wenn diese Option aktiviert ist, wird das unmittelbar folgende Zeichen als solches verwendet, außer einer kleinen Menge bekannter Escapes (`\n`, `\r`, `\t` und `\0`).
+ `QuoteChar` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `quote="QUOTE"` \$1 `quillemet="QUILLEMET"` \$1 `single_quote="SINGLE_QUOTE"` \$1 `disabled="DISABLED"`).

  Gibt das Zeichen für Anführungszeichen an. Standardmäßig werden doppelte Anführungszeichen `'"'` verwendet. Setzen Sie dies auf `-1`, um Anführungszeichen generell zu deaktivieren.
+ `Multiline` – Boolesch.

  Ein boolescher Wert, der angibt, ob ein einzelner Datensatz mehrere Zeilen umfassen kann. Dies kommt vor, wenn ein Feld ein Neue-Zeile-Zeichen in Anführungszeichen enthält. Sie müssen diese Option auf "true" setzen, wenn ein Datensatz mehrere Zeilen umfasst. Der Standardwert ist `False`. Dies ermöglicht eine rigorosere Dateiaufteilung während der Analyse.
+ `WithHeader` – Boolesch.

  Ein boolescher Wert, der angibt, ob die erste Zeile als Kopfzeile zu behandeln ist. Der Standardwert ist `False`.
+ `WriteHeader` – Boolesch.

  Ein boolescher Wert, der angibt, ob die Kopfzeile mit ausgegeben wird. Der Standardwert ist `True`. 
+ `SkipFirst` – Boolesch.

  Ein boolescher Wert, der angibt, ob die erste Datenzeile übersprungen wird. Der Standardwert ist `False`.
+ `OptimizePerformance` – Boolesch.

  Ein boolescher Wert, der angibt, ob der erweiterte SIMD-CSV-Reader zusammen mit Apache Arrow basierten spaltenförmigen Speicherformaten verwendet werden soll. Nur in Version 3.0 verfügbar. AWS Glue 
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die S3-CSV-Quelle an.

## Direkte JDBCSource Struktur
<a name="aws-glue-api-visual-job-api-DirectJDBCSource"></a>

Gibt die direkte JDBC-Quellverbindung an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der JDBC-Quellverbindung.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Datenbank der JDBC-Quellverbindung.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Tabelle der JDBC-Quellverbindung.
+ `ConnectionName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Verbindungsname der JDBC-Quelle.
+ `ConnectionType` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `sqlserver` \$1 `mysql` \$1 `oracle` \$1 `postgresql` \$1 `redshift`).

  Der Verbindungstyp der JDBC-Quelle.
+ `RedshiftTmpDir` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Das temporäre Verzeichnis der JDBC-Redshift-Quelle.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die direkte JDBC-Quelle an.

## DirectSourceAdditionalOptions S3-Struktur
<a name="aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions"></a>

Gibt zusätzliche Verbindungsoptionen für den Amazon S3-Datenspeicher an.

**Felder**
+ `BoundedSize` – Zahl (lang).

  Legt die Obergrenze für die Zielgröße des Datensatzes, die verarbeitet werden, in Byte fest.
+ `BoundedFiles` – Zahl (lang).

  Legt die Obergrenze für die Zielanzahl von Dateien fest, die verarbeitet werden.
+ `EnableSamplePath` – Boolesch.

  Legt die Option zum Aktivieren eines Beispielpfads fest.
+ `SamplePath` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Wenn diese Option aktiviert ist, gibt den Beispielpfad an.

## JsonSource S3-Struktur
<a name="aws-glue-api-visual-job-api-S3JsonSource"></a>

Gibt einen JSON-Datenspeicher an, der in Amazon S3 gespeichert ist.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datastores.
+ `Paths` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Eine Liste der Amazon-S3-Pfade, aus denen gelesen werden soll.
+ `CompressionType` – UTF-8-Zeichenfolge (zulässige Werte: `gzip="GZIP"` \$1 `bzip2="BZIP2"`).

  Gibt an, wie die Daten komprimiert werden. Dies ist in der Regel nicht notwendig, wenn die Daten eine Standard-Dateierweiterung haben. Mögliche Werte sind `"gzip"` und `"bzip"`).
+ `Exclusions` – Ein UTF-8-Zeichenfolgen-Array.

  Eine Zeichenfolge, die eine JSON-Liste der auszuschließenden Glob-Muster im Unix-Stil enthält. Beispiel: „[\$1"\$1\$1.pdf \$1"]“ schließt alle PDF-Dateien aus. 
+ `GroupSize` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die Größe der Zielgruppe in Bytes. Der Standardwert wird anhand der Größe der Eingabedaten und der Größe des Clusters berechnet. Wenn es weniger als 50 000 Eingabedateien gibt, muss `"groupFiles"` auf `"inPartition"` gesetzt werden, damit dies wirksam wird.
+ `GroupFiles` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die Gruppierung von Dateien ist standardmäßig aktiviert, wenn die Eingabe mehr als 50 000 Dateien enthält. Um die Gruppierung mit weniger als 50.000 Dateien zu aktivieren, setzen Sie diesen Parameter auf "inPartition". Um die Gruppierung zu deaktivieren, wenn mehr als 50 000 Dateien vorhanden sind, setzen Sie diesen Parameter auf `"none"`.
+ `Recurse` – Boolesch.

  Wenn auf true gesetzt, werden Dateien in allen Unterverzeichnissen unter den angegebenen Pfaden rekursiv gelesen.
+ `MaxBand` – Zahl (Ganzzahl), nicht mehr als Keine.

  Diese Option steuert die Dauer in Millisekunden, nach der die S3-Auflistung wahrscheinlich konsistent ist. Dateien mit Änderungszeitstempeln, die innerhalb der letzten MaxBand-Millisekunden liegen, werden speziell nachverfolgt, wenn sie verwendet werden, um die eventuelle Konsistenz von JobBookmarks Amazon S3 zu gewährleisten. Die meisten Benutzer müssen diese Option nicht festlegen. Der Standardwert ist 900 000 Millisekunden oder 15 Minuten
+ `MaxFilesInBand` – Zahl (Ganzzahl), nicht mehr als Keine.

  Diese Option gibt die maximale Anzahl von Dateien an, die aus den letzten maxBand Sekunden gespeichert werden sollen. Wird diese Anzahl überschritten, werden zusätzliche Dateien übersprungen und erst bei der nächsten Auftragsausführung verarbeitet.
+ `AdditionalOptions` – Ein [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions)-Objekt.

  Gibt zusätzliche Verbindungsoptionen an.
+ `JsonPath` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Eine JsonPath Zeichenfolge, die die JSON-Daten definiert.
+ `Multiline` – Boolesch.

  Ein boolescher Wert, der angibt, ob ein einzelner Datensatz mehrere Zeilen umfassen kann. Dies kommt vor, wenn ein Feld ein Neue-Zeile-Zeichen in Anführungszeichen enthält. Sie müssen diese Option auf "true" setzen, wenn ein Datensatz mehrere Zeilen umfasst. Der Standardwert ist `False`. Dies ermöglicht eine rigorosere Dateiaufteilung während der Analyse.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die S3-JSON-Quelle an.

## ParquetSource S3-Struktur
<a name="aws-glue-api-visual-job-api-S3ParquetSource"></a>

Gibt einen Apache-Parquet-Datenspeicher an, der in Amazon S3 gespeichert ist.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datastores.
+ `Paths` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Eine Liste der Amazon-S3-Pfade, aus denen gelesen werden soll.
+ `CompressionType` – UTF-8-Zeichenfolge (zulässige Werte: `snappy="SNAPPY"` \$1 `lzo="LZO"` \$1 `gzip="GZIP"` \$1 `brotli="BROTLI"` \$1 `lz4="LZ4"` \$1 `uncompressed="UNCOMPRESSED"` \$1 `none="NONE"`).

  Gibt an, wie die Daten komprimiert werden. Dies ist in der Regel nicht notwendig, wenn die Daten eine Standard-Dateierweiterung haben. Mögliche Werte sind `"gzip"` und `"bzip"`).
+ `Exclusions` – Ein UTF-8-Zeichenfolgen-Array.

  Eine Zeichenfolge, die eine JSON-Liste der auszuschließenden Glob-Muster im Unix-Stil enthält. Beispiel: „[\$1"\$1\$1.pdf \$1"]“ schließt alle PDF-Dateien aus. 
+ `GroupSize` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die Größe der Zielgruppe in Bytes. Der Standardwert wird anhand der Größe der Eingabedaten und der Größe des Clusters berechnet. Wenn es weniger als 50 000 Eingabedateien gibt, muss `"groupFiles"` auf `"inPartition"` gesetzt werden, damit dies wirksam wird.
+ `GroupFiles` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die Gruppierung von Dateien ist standardmäßig aktiviert, wenn die Eingabe mehr als 50 000 Dateien enthält. Um die Gruppierung mit weniger als 50.000 Dateien zu aktivieren, setzen Sie diesen Parameter auf "inPartition". Um die Gruppierung zu deaktivieren, wenn mehr als 50 000 Dateien vorhanden sind, setzen Sie diesen Parameter auf `"none"`.
+ `Recurse` – Boolesch.

  Wenn auf true gesetzt, werden Dateien in allen Unterverzeichnissen unter den angegebenen Pfaden rekursiv gelesen.
+ `MaxBand` – Zahl (Ganzzahl), nicht mehr als Keine.

  Diese Option steuert die Dauer in Millisekunden, nach der die S3-Auflistung wahrscheinlich konsistent ist. Dateien mit Änderungszeitstempeln, die innerhalb der letzten MaxBand-Millisekunden liegen, werden speziell nachverfolgt, wenn sie verwendet werden, um die eventuelle Konsistenz von JobBookmarks Amazon S3 zu gewährleisten. Die meisten Benutzer müssen diese Option nicht festlegen. Der Standardwert ist 900 000 Millisekunden oder 15 Minuten
+ `MaxFilesInBand` – Zahl (Ganzzahl), nicht mehr als Keine.

  Diese Option gibt die maximale Anzahl von Dateien an, die aus den letzten maxBand Sekunden gespeichert werden sollen. Wird diese Anzahl überschritten, werden zusätzliche Dateien übersprungen und erst bei der nächsten Auftragsausführung verarbeitet.
+ `AdditionalOptions` – Ein [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions)-Objekt.

  Gibt zusätzliche Verbindungsoptionen an.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die S3-Parkett-Quelle an.

## DeltaSource S3-Struktur
<a name="aws-glue-api-visual-job-api-S3DeltaSource"></a>

Spezifiziert eine Delta Lake-Datenquelle, die in gespeichert ist Amazon S3.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Delta-Lake-Quelle.
+ `Paths` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Eine Liste der Amazon-S3-Pfade, aus denen gelesen werden soll.
+ `AdditionalDeltaOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen an.
+ `AdditionalOptions` – Ein [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions)-Objekt.

  Gibt zusätzliche Optionen für den Konnektor an.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die Delta-Lake-Quelle an.

## CatalogDeltaSource S3-Struktur
<a name="aws-glue-api-visual-job-api-S3CatalogDeltaSource"></a>

Gibt eine Delta Lake-Datenquelle an, die im AWS Glue Datenkatalog registriert ist. Die Datenquelle muss in gespeichert werden Amazon S3.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Delta-Lake-Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.
+ `AdditionalDeltaOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen an.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die Delta-Lake-Quelle an.

## CatalogDeltaSource Struktur
<a name="aws-glue-api-visual-job-api-CatalogDeltaSource"></a>

Gibt eine Delta Lake-Datenquelle an, die im AWS Glue Datenkatalog registriert ist.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Delta-Lake-Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.
+ `AdditionalDeltaOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen an.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die Delta-Lake-Quelle an.

## HudiSource S3-Struktur
<a name="aws-glue-api-visual-job-api-S3HudiSource"></a>

Spezifiziert eine Hudi-Datenquelle, die in Amazon S3 gespeichert ist.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Hudi-Quelle.
+ `Paths` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Eine Liste der Amazon-S3-Pfade, aus denen gelesen werden soll.
+ `AdditionalHudiOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen an.
+ `AdditionalOptions` – Ein [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions)-Objekt.

  Gibt zusätzliche Optionen für den Konnektor an.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die Hudi-Quelle an.

## S3-Struktur CatalogHudiSource
<a name="aws-glue-api-visual-job-api-S3CatalogHudiSource"></a>

Gibt eine Hudi-Datenquelle an, die im AWS Glue Datenkatalog registriert ist. Die Hudi-Datenquelle muss in gespeichert werden. Amazon S3

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Hudi-Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.
+ `AdditionalHudiOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen an.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die Hudi-Quelle an.

## S3-Struktur ExcelSource
<a name="aws-glue-api-visual-job-api-S3ExcelSource"></a>

Gibt eine S3-Excel-Datenquelle an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der S3-Excel-Datenquelle.
+ `Paths` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Die S3-Pfade, unter denen sich die Excel-Dateien befinden.
+ `CompressionType` – UTF-8-Zeichenfolge (zulässige Werte: `snappy="SNAPPY"` \$1 `lzo="LZO"` \$1 `gzip="GZIP"` \$1 `brotli="BROTLI"` \$1 `lz4="LZ4"` \$1 `uncompressed="UNCOMPRESSED"` \$1 `none="NONE"`).

  Das für die Excel-Dateien verwendete Komprimierungsformat.
+ `Exclusions` – Ein UTF-8-Zeichenfolgen-Array.

  Muster, um bestimmte Dateien oder Pfade von der Verarbeitung auszuschließen.
+ `GroupSize` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Definiert die Größe von Dateigruppen für die Stapelverarbeitung.
+ `GroupFiles` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt an, wie Dateien für die Verarbeitung gruppiert werden sollen.
+ `Recurse` – Boolesch.

  Gibt an, ob Unterverzeichnisse rekursiv verarbeitet werden sollen.
+ `MaxBand` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die maximale Anzahl der zu verwendenden Verarbeitungsbänder.
+ `MaxFilesInBand` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die maximale Anzahl der Dateien, die in jedem Band verarbeitet werden sollen.
+ `AdditionalOptions` – Ein [S3 DirectSourceAdditionalOptions](#aws-glue-api-visual-job-api-S3DirectSourceAdditionalOptions)-Objekt.

  Zusätzliche Konfigurationsoptionen für die direkte S3-Quellverarbeitung.
+ `NumberRows` – Zahl (lang).

  Die Anzahl der zu verarbeitenden Zeilen aus jeder Excel-Datei.
+ `SkipFooter` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die Anzahl der Zeilen, die am Ende jeder Excel-Datei übersprungen werden sollen.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Die AWS Glue Schemas, die auf die verarbeiteten Daten angewendet werden sollen.

## CatalogHudiSource Struktur
<a name="aws-glue-api-visual-job-api-CatalogHudiSource"></a>

Gibt eine Hudi-Datenquelle an, die im AWS Glue Datenkatalog registriert ist.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Hudi-Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.
+ `AdditionalHudiOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen an.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die Hudi-Quelle an.

## Dynamo-Quellstruktur DBCatalog
<a name="aws-glue-api-visual-job-api-DynamoDBCatalogSource"></a>

Gibt eine DynamoDB-Datenquelle im Datenkatalog an AWS Glue .

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.
+ `PitrEnabled` – Boolesch.

  Gibt an, ob Point-in-Time Recovery (PITR) für die DynamoDB-Tabelle aktiviert ist. Wenn diese Option auf `true` gesetzt ist, ist das Lesen ab einem bestimmten Zeitpunkt möglich. Der Standardwert ist `false`.
+ `AdditionalOptions` – Ein [DDBELTCatalogAdditionalOptions](#aws-glue-api-visual-job-api-DDBELTCatalogAdditionalOptions)-Objekt.

  Gibt zusätzliche Verbindungsoptionen für die Amazon S3-Datenquelle an.

## RelationalCatalogSource Struktur
<a name="aws-glue-api-visual-job-api-RelationalCatalogSource"></a>

Gibt eine Datenquelle für relationale Datenbank im AWS Glue -Datenkatalog an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.

## JDBCConnectorZielstruktur
<a name="aws-glue-api-visual-job-api-JDBCConnectorTarget"></a>

Gibt ein Datenziel an, das in den Säulenspeicher von Apache Parquet in Amazon S3 schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `ConnectionName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Verbindung, die dem Konnektor zugeordnet ist.
+ `ConnectionTable` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle im Datenziel.
+ `ConnectorName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Einen Namen für den Konnektor, der verwendet werden wird.
+ `ConnectionType` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Art der Verbindung, wie marketplace.jdbc oder custom.jdbc, die eine Verbindung zu einem JDBC-Datenziel bezeichnet.
+ `AdditionalOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Zusätzliche Verbindungsoptionen für den Konnektor.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für das JDBC-Ziel an.

## SparkConnectorTarget Struktur
<a name="aws-glue-api-visual-job-api-SparkConnectorTarget"></a>

Gibt ein Ziel an, das einen Apache-Spark-Konnektor verwendet.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `ConnectionName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name einer Verbindung für einen Apache-Spark-Konnektor.
+ `ConnectorName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name eines Apache-Spark-Konnektors.
+ `ConnectionType` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Art der Verbindung, wie marketplace.spark oder custom.spark, die eine Verbindung zu einem Apache-Spark-Datenspeicher bezeichnet.
+ `AdditionalOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Zusätzliche Verbindungsoptionen für den Konnektor.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für das benutzerdefinierte Spark-Ziel an.

## BasicCatalogTarget Struktur
<a name="aws-glue-api-visual-job-api-BasicCatalogTarget"></a>

Gibt ein Ziel an, das eine AWS Glue Datenkatalogtabelle verwendet.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name Ihres Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Die Partitionsschlüssel, die verwendet werden, um Daten basierend auf einem bestimmten Schlüssel oder Schlüsselsatz auf mehrere Partitionen oder Shards zu verteilen.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Datenbank, die die Tabelle enthält, die Sie als Ziel verwenden möchten. Diese Datenbank muss bereits im Data Catalog vorhanden sein.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Tabelle, die das Schema Ihrer Ausgabedaten definiert. Diese Tabelle muss bereits im -Data Catalog vorhanden sein.

## Meine SQLCatalog Zielstruktur
<a name="aws-glue-api-visual-job-api-MySQLCatalogTarget"></a>

Gibt ein Ziel an, das MySQL verwendet.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, in die geschrieben wird.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, in die geschrieben werden soll.

## SQLCatalogPostgre-Target-Struktur
<a name="aws-glue-api-visual-job-api-PostgreSQLCatalogTarget"></a>

Gibt ein Ziel an, das Postgres SQL verwendet.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, in die geschrieben wird.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, in die geschrieben werden soll.

## Struktur von Oracle SQLCatalog Target
<a name="aws-glue-api-visual-job-api-OracleSQLCatalogTarget"></a>

Gibt ein Ziel an, das Oracle SQL verwendet.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, in die geschrieben wird.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, in die geschrieben werden soll.

## SQLServerCatalogTarget Microsoft-Struktur
<a name="aws-glue-api-visual-job-api-MicrosoftSQLServerCatalogTarget"></a>

Gibt ein Ziel an, das Microsoft SQL verwendet.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, in die geschrieben wird.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, in die geschrieben werden soll.

## RedshiftTarget Struktur
<a name="aws-glue-api-visual-job-api-RedshiftTarget"></a>

Gibt ein Ziel an, das Amazon Redshift verwendet.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, in die geschrieben wird.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, in die geschrieben werden soll.
+ `RedshiftTmpDir` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Amazon S3-Pfad, in dem temporäre Daten beim Kopieren aus der Datenbank bereitgestellt werden können.
+ `TmpDirIAMRole` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die IAM-Rolle mit Berechtigungen.
+ `UpsertRedshiftOptions` – Ein [UpsertRedshiftTargetOptions](#aws-glue-api-visual-job-api-UpsertRedshiftTargetOptions)-Objekt.

  Die Reihe von Optionen zum Konfigurieren einer Upsert-Operation beim Schreiben in ein Redshift-Ziel.

## AmazonRedshiftTarget Struktur
<a name="aws-glue-api-visual-job-api-AmazonRedshiftTarget"></a>

Gibt ein Amazon-Redshift-Ziel an.

**Felder**
+ `Name` – UTF-8-Zeichenfolge, die [Custom string pattern #63](aws-glue-api-common.md#regex_63) entspricht.

  Der Name des Amazon-Redshift-Ziels.
+ `Data` – Ein [AmazonRedshiftNodeData](#aws-glue-api-visual-job-api-AmazonRedshiftNodeData)-Objekt.

  Gibt die Daten des Amazon-Redshift-Zielknotens an.
+ `Inputs` – Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolgen.

  Die Knoten, die Eingaben für das Datenziel sind.

## UpsertRedshiftTargetOptions Struktur
<a name="aws-glue-api-visual-job-api-UpsertRedshiftTargetOptions"></a>

Die Optionen zum Konfigurieren einer Upsert-Operation beim Schreiben in ein Redshift-Ziel.

**Felder**
+ `TableLocation` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der physische Standort der Redshift-Tabelle.
+ `ConnectionName` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Name der Verbindung, die zum Schreiben in Redshift verwendet werden soll.
+ `UpsertKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Die Schlüssel, mit denen festgestellt wird, ob eine Aktualisierung oder ein Einfügen durchgeführt werden soll.

## CatalogTarget S3-Struktur
<a name="aws-glue-api-visual-job-api-S3CatalogTarget"></a>

Gibt ein Datenziel an, das mithilfe des AWS Glue Datenkatalogs in Amazon S3 schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt die native Partitionierung mit einer Schlüsselfolge an.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, in die geschrieben werden soll.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, in die geschrieben wird.
+ `SchemaChangePolicy` – Ein [CatalogSchemaChangePolicy](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy)-Objekt.

  Eine Richtlinie, in der die Aktualisierungsverhaltensweisen für den Crawler festgelegt sind.
+ `AutoDataQuality` – Ein [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality)-Objekt.

  Gibt an, ob die Datenqualitätsbewertung für das S3-Katalogziel automatisch aktiviert werden soll. Wenn diese Option auf `true` festgelegt, werden automatisch Datenqualitätsprüfungen während des Schreibvorgangs durchgeführt.

## GlueParquetTarget S3-Struktur
<a name="aws-glue-api-visual-job-api-S3GlueParquetTarget"></a>

Gibt ein Datenziel an, das in den Säulenspeicher von Apache Parquet in Amazon S3 schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt die native Partitionierung mit einer Schlüsselfolge an.
+ `Path` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Ein einziger Amazon S3-Pfad, in den geschrieben wird.
+ `Compression` – UTF-8-Zeichenfolge (zulässige Werte: `snappy="SNAPPY"` \$1 `lzo="LZO"` \$1 `gzip="GZIP"` \$1 `brotli="BROTLI"` \$1 `lz4="LZ4"` \$1 `uncompressed="UNCOMPRESSED"` \$1 `none="NONE"`).

  Gibt an, wie die Daten komprimiert werden. Dies ist in der Regel nicht notwendig, wenn die Daten eine Standard-Dateierweiterung haben. Mögliche Werte sind `"gzip"` und `"bzip"`).
+ `NumberTargetPartitions` – UTF-8-Zeichenfolge.

  Definiert die Anzahl der Zielpartitionen für Parquet-Dateien beim Schreiben in Amazon S3 mit AWS Glue.
+ `SchemaChangePolicy` – Ein [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy)-Objekt.

  Eine Richtlinie, in der die Aktualisierungsverhaltensweisen für den Crawler festgelegt sind.
+ `AutoDataQuality` – Ein [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality)-Objekt.

  Gibt an, ob die Datenqualitätsbewertung für das S3 AWS Glue Parquet-Ziel automatisch aktiviert werden soll. Wenn diese Option auf `true` festgelegt, werden automatisch Datenqualitätsprüfungen während des Schreibvorgangs durchgeführt.

## CatalogSchemaChangePolicy Struktur
<a name="aws-glue-api-visual-job-api-CatalogSchemaChangePolicy"></a>

Eine Richtlinie, in der die Aktualisierungsverhaltensweisen für den Crawler festgelegt sind.

**Felder**
+ `EnableUpdateCatalog` – Boolesch.

  Ob das Aktualisierungsverhalten verwendet werden soll, wenn der Crawler ein geändertes Schema findet.
+ `UpdateBehavior` – UTF-8-Zeichenfolge (zulässige Werte: `UPDATE_IN_DATABASE` \$1 `LOG`).

  Das Aktualisierungsverhalten, wenn der Crawler ein geändertes Schema findet.

## DirectTarget S3-Struktur
<a name="aws-glue-api-visual-job-api-S3DirectTarget"></a>

Gibt ein Datenziel an, das an Amazon S3 schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt die native Partitionierung mit einer Schlüsselfolge an.
+ `Path` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Ein einziger Amazon S3-Pfad, in den geschrieben wird.
+ `Compression` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt an, wie die Daten komprimiert werden. Dies ist in der Regel nicht notwendig, wenn die Daten eine Standard-Dateierweiterung haben. Mögliche Werte sind `"gzip"` und `"bzip"`).
+ `NumberTargetPartitions` – UTF-8-Zeichenfolge.

  Gibt die Anzahl der Zielpartitionen an, wenn Daten direkt in Amazon S3 geschrieben werden.
+ `Format` – *Erforderlich:* UTF-8-Zeichenfolge (gültige Werte: `json="JSON"` \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 `delta="DELTA"` \$1 `iceberg="ICEBERG"` \$1 `hyper="HYPER"` \$1 `xml="XML"`).

  Gibt das Datenausgabeformat für das Ziel an.
+ `SchemaChangePolicy` – Ein [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy)-Objekt.

  Eine Richtlinie, in der die Aktualisierungsverhaltensweisen für den Crawler festgelegt sind.
+ `AutoDataQuality` – Ein [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality)-Objekt.

  Gibt an, ob die Datenqualitätsbewertung für das S3-Direktziel automatisch aktiviert werden soll. Wenn diese Option auf `true` festgelegt, werden automatisch Datenqualitätsprüfungen während des Schreibvorgangs durchgeführt.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für das S3-Direktziel an.

## HudiCatalogTarget S3-Struktur
<a name="aws-glue-api-visual-job-api-S3HudiCatalogTarget"></a>

Gibt ein Ziel an, das in eine Hudi-Datenquelle im AWS Glue Datenkatalog schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt die native Partitionierung mit einer Schlüsselfolge an.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, in die geschrieben werden soll.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, in die geschrieben wird.
+ `AdditionalOptions` – *Erforderlich:* Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen für den Konnektor an.
+ `SchemaChangePolicy` – Ein [CatalogSchemaChangePolicy](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy)-Objekt.

  Eine Richtlinie, in der die Aktualisierungsverhaltensweisen für den Crawler festgelegt sind.
+ `AutoDataQuality` – Ein [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality)-Objekt.

  Gibt an, ob die Datenqualitätsbewertung für das S3-Hudi-Katalogziel automatisch aktiviert werden soll. Wenn diese Option auf `true` festgelegt, werden automatisch Datenqualitätsprüfungen während des Schreibvorgangs durchgeführt.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für das S3-Hudi-Katalogziel an.

## S3-Struktur HudiDirectTarget
<a name="aws-glue-api-visual-job-api-S3HudiDirectTarget"></a>

Gibt ein Ziel an, das in eine Hudi-Datenquelle in Amazon S3 schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `Path` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Amazon-S3-Pfad Ihrer Hudi-Datenquelle, in die geschrieben werden soll.
+ `Compression` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `gzip="GZIP"` \$1 `lzo="LZO"` \$1 `uncompressed="UNCOMPRESSED"` \$1 `snappy="SNAPPY"`).

  Gibt an, wie die Daten komprimiert werden. Dies ist in der Regel nicht notwendig, wenn die Daten eine Standard-Dateierweiterung haben. Mögliche Werte sind `"gzip"` und `"bzip"`).
+ `NumberTargetPartitions` – UTF-8-Zeichenfolge.

  Gibt die Anzahl der Zielpartitionen für die Verteilung von Hudi-Datensatzdateien in Amazon S3 an.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt die native Partitionierung mit einer Schlüsselfolge an.
+ `Format` – *Erforderlich:* UTF-8-Zeichenfolge (gültige Werte: `json="JSON"` \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 `delta="DELTA"` \$1 `iceberg="ICEBERG"` \$1 `hyper="HYPER"` \$1 `xml="XML"`).

  Gibt das Datenausgabeformat für das Ziel an.
+ `AdditionalOptions` – *Erforderlich:* Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen für den Konnektor an.
+ `SchemaChangePolicy` – Ein [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy)-Objekt.

  Eine Richtlinie, in der die Aktualisierungsverhaltensweisen für den Crawler festgelegt sind.
+ `AutoDataQuality` – Ein [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality)-Objekt.

  Gibt an, ob die Datenqualitätsbewertung für das S3-Hudi-Direktziel automatisch aktiviert werden soll. Wenn diese Option auf `true` festgelegt, werden automatisch Datenqualitätsprüfungen während des Schreibvorgangs durchgeführt.

## S3-Struktur DeltaCatalogTarget
<a name="aws-glue-api-visual-job-api-S3DeltaCatalogTarget"></a>

Gibt ein Ziel an, das in eine Delta Lake-Datenquelle im AWS Glue Datenkatalog schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt die native Partitionierung mit einer Schlüsselfolge an.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, in die geschrieben werden soll.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, in die geschrieben wird.
+ `AdditionalOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen für den Konnektor an.
+ `SchemaChangePolicy` – Ein [CatalogSchemaChangePolicy](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy)-Objekt.

  Eine Richtlinie, in der die Aktualisierungsverhaltensweisen für den Crawler festgelegt sind.
+ `AutoDataQuality` – Ein [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality)-Objekt.

  Gibt an, ob die Datenqualitätsbewertung für das S3-Delta-Katalogziel automatisch aktiviert werden soll. Wenn diese Option auf `true` festgelegt, werden automatisch Datenqualitätsprüfungen während des Schreibvorgangs durchgeführt.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für das S3-Delta-Katalogziel an.

## DeltaDirectTarget S3-Struktur
<a name="aws-glue-api-visual-job-api-S3DeltaDirectTarget"></a>

Gibt ein Ziel an, das in eine Delta Lake-Datenquelle in schreibt Amazon S3.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt die native Partitionierung mit einer Schlüsselfolge an.
+ `Path` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Amazon-S3-Pfad Ihrer Delta-Lake-Datenquelle, in die geschrieben werden soll.
+ `Compression` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `uncompressed="UNCOMPRESSED"` \$1 `snappy="SNAPPY"`).

  Gibt an, wie die Daten komprimiert werden. Dies ist in der Regel nicht notwendig, wenn die Daten eine Standard-Dateierweiterung haben. Mögliche Werte sind `"gzip"` und `"bzip"`).
+ `NumberTargetPartitions` – UTF-8-Zeichenfolge.

  Gibt die Anzahl der Zielpartitionen für die Verteilung von Delta-Lake-Datensatzdateien in Amazon S3 an.
+ `Format` – *Erforderlich:* UTF-8-Zeichenfolge (gültige Werte: `json="JSON"` \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 `delta="DELTA"` \$1 `iceberg="ICEBERG"` \$1 `hyper="HYPER"` \$1 `xml="XML"`).

  Gibt das Datenausgabeformat für das Ziel an.
+ `AdditionalOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen für den Konnektor an.
+ `SchemaChangePolicy` – Ein [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy)-Objekt.

  Eine Richtlinie, in der die Aktualisierungsverhaltensweisen für den Crawler festgelegt sind.
+ `AutoDataQuality` – Ein [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality)-Objekt.

  Gibt an, ob die Datenqualitätsbewertung für das S3-Delta-Direktziel automatisch aktiviert werden soll. Wenn diese Option auf `true` festgelegt, werden automatisch Datenqualitätsprüfungen während des Schreibvorgangs durchgeführt.

## HyperDirectTarget S3-Struktur
<a name="aws-glue-api-visual-job-api-S3HyperDirectTarget"></a>

Gibt ein HyperDirect Datenziel an, das in Amazon S3 schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Die eindeutige Kennung für den HyperDirect Zielknoten.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Gibt die Eingabequelle für das HyperDirect Ziel an.
+ `Format`— UTF-8-Zeichenfolge (gültige Werte: `json="JSON"` \$1 \$1 \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 \$1 `delta="DELTA"` `iceberg="ICEBERG"` `hyper="HYPER"` \$1`xml="XML"`).

  Gibt das Datenausgabeformat für das Ziel an HyperDirect .
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Definiert die Partitionierungsstrategie für die Ausgabedaten.
+ `Path` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der S3-Speicherort, an den die Ausgabedaten geschrieben werden.
+ `Compression` – UTF-8-Zeichenfolge (zulässige Werte: `uncompressed="UNCOMPRESSED"`).

  Der Komprimierungstyp, der auf die Ausgabedaten angewendet werden soll.
+ `SchemaChangePolicy` – Ein [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy)-Objekt.

  Definiert, wie Schemaänderungen bei Schreibvorgängen behandelt werden.
+ `AutoDataQuality` – Ein [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality)-Objekt.

  Gibt an, ob die Datenqualitätsbewertung für das S3-Hyper-Direktziel automatisch aktiviert werden soll. Wenn diese Option auf `true` festgelegt, werden automatisch Datenqualitätsprüfungen während des Schreibvorgangs durchgeführt.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für das S3-Hyper-Direktziel an.

## IcebergDirectTarget S3-Struktur
<a name="aws-glue-api-visual-job-api-S3IcebergDirectTarget"></a>

Gibt ein Ziel an, das in eine Iceberg-Datenquelle in Amazon S3 schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Gibt den eindeutigen Bezeichner für den Iceberg-Zielknoten in Ihrer Datenpipeline an.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Definiert die einzige Eingabequelle, die Daten für dieses Iceberg-Ziel bereitstellt.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt die Spalten an, die zur Partitionierung der Iceberg-Tabellendaten in S3 verwendet werden.
+ `Path` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Legt den S3-Speicherort fest, an dem die Iceberg-Tabellendaten gespeichert werden.
+ `Format` – *Erforderlich:* UTF-8-Zeichenfolge (gültige Werte: `json="JSON"` \$1 `csv="CSV"` \$1 `avro="AVRO"` \$1 `orc="ORC"` \$1 `parquet="PARQUET"` \$1 `hudi="HUDI"` \$1 `delta="DELTA"` \$1 `iceberg="ICEBERG"` \$1 `hyper="HYPER"` \$1 `xml="XML"`).

  Gibt das Dateiformat an, das zum Speichern von Iceberg-Tabellendaten verwendet wird (z. B. Parquet, ORC).
+ `AdditionalOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Stellt zusätzliche Konfigurationsoptionen für die Anpassung des Verhaltens der Iceberg-Tabelle bereit.
+ `SchemaChangePolicy` – Ein [DirectSchemaChangePolicy](#aws-glue-api-visual-job-api-DirectSchemaChangePolicy)-Objekt.

  Definiert, wie Schemaänderungen beim Schreiben von Daten in die Iceberg-Tabelle behandelt werden.
+ `Compression` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `gzip="GZIP"` \$1 `lzo="LZO"` \$1 `uncompressed="UNCOMPRESSED"` \$1 `snappy="SNAPPY"`).

  Gibt den Komprimierungs-Codec an, der für Iceberg-Tabellendateien in S3 verwendet wird.
+ `NumberTargetPartitions` – UTF-8-Zeichenfolge.

  Legt die Anzahl der Zielpartitionen für die Verteilung von Iceberg-Tabellendateien in S3 fest.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für das S3-Iceberg-Direktziel an.

## DirectSchemaChangePolicy Struktur
<a name="aws-glue-api-visual-job-api-DirectSchemaChangePolicy"></a>

Eine Richtlinie, in der die Aktualisierungsverhaltensweisen für den Crawler festgelegt sind.

**Felder**
+ `EnableUpdateCatalog` – Boolesch.

  Ob das Aktualisierungsverhalten verwendet werden soll, wenn der Crawler ein geändertes Schema findet.
+ `UpdateBehavior` – UTF-8-Zeichenfolge (zulässige Werte: `UPDATE_IN_DATABASE` \$1 `LOG`).

  Das Aktualisierungsverhalten, wenn der Crawler ein geändertes Schema findet.
+ `Table` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt die Tabelle in der Datenbank an, für die die Schemaänderungsrichtlinie gilt.
+ `Database` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt die Datenbank an, für die die Schemaänderungsrichtlinie gilt.

## ApplyMapping Struktur
<a name="aws-glue-api-visual-job-api-ApplyMapping"></a>

Gibt eine Transformation an, die Dateneigenschaftsschlüssel in der Datenquelle den Dateneigenschaftsschlüsseln im Datenziel zuordnet. Sie können Schlüssel umbenennen, die Datentypen für Schlüssel ändern und die Schlüssel auswählen, die aus dem Datensatz gelöscht werden sollen.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `Mapping` – *Erforderlich:* Ein Array mit [Mapping](#aws-glue-api-visual-job-api-Mapping)-Objekten.

  Gibt die Zuordnung der Dateneigenschaftsschlüssel in der Datenquelle den Dateneigenschaftsschlüsseln im Datenziel an.

## Mapping-Struktur
<a name="aws-glue-api-visual-job-api-Mapping"></a>

Gibt die Zuordnung von Dateneigenschaftsschlüsseln an.

**Felder**
+ `ToKey` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Was der Name der Spalte nach dem Apply-Mapping sein soll. Kann gleich sein wie `FromPath`.
+ `FromPath` – Ein UTF-8-Zeichenfolgen-Array.

  Die Tabelle oder Spalte, die geändert werden soll.
+ `FromType` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Typ der zu ändernden Daten.
+ `ToType` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Datentyp, zu dem die Daten geändert werden sollen.
+ `Dropped` – Boolesch.

  Wenn „true“, wird die Spalte entfernt.
+ `Children` – Ein Array mit [Mapping](#aws-glue-api-visual-job-api-Mapping)-Objekten.

  Gilt nur für verschachtelte Datenstrukturen. Wenn Sie die übergeordnete Struktur, aber auch eines ihrer untergeordneten Elemente ändern möchten, können Sie diese Datenstruktur ausfüllen. Es ist ebenfalls `Mapping`, aber sein `FromPath` wird der übergeordnete `FromPath` mit dem `FromPath` aus dieser Struktur an.

  Nehmen wir für den untergeordneten Teil an, Sie haben die Struktur:

  `{ "FromPath": "OuterStructure", "ToKey": "OuterStructure", "ToType": "Struct", "Dropped": false, "Chidlren": [{ "FromPath": "inner", "ToKey": "inner", "ToType": "Double", "Dropped": false, }] }`

  Sie können ein `Mapping` angeben, das wie folgt aussieht:

  `{ "FromPath": "OuterStructure", "ToKey": "OuterStructure", "ToType": "Struct", "Dropped": false, "Chidlren": [{ "FromPath": "inner", "ToKey": "inner", "ToType": "Double", "Dropped": false, }] }`

## SelectFields Struktur
<a name="aws-glue-api-visual-job-api-SelectFields"></a>

Gibt eine Transformation an, die die Dateneigenschaftsschlüssel auswählt, die Sie beibehalten möchten.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `Paths` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Ein JSON-Pfad zu einer Variablen in der Datenstruktur.

## DropFields Struktur
<a name="aws-glue-api-visual-job-api-DropFields"></a>

Gibt eine Transformation an, die die Dateneigenschaftsschlüssel auswählt, die Sie löschen möchten.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `Paths` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Ein JSON-Pfad zu einer Variablen in der Datenstruktur.

## RenameField Struktur
<a name="aws-glue-api-visual-job-api-RenameField"></a>

Gibt eine Transformation an, die einen einzelnen Dateneigenschaftsschlüssel umbenennt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `SourcePath` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Ein JSON-Pfad zu einer Variablen in der Datenstruktur für die Quelldaten.
+ `TargetPath` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Ein JSON-Pfad zu einer Variablen in der Datenstruktur für die Zieldaten.

## Spigot-Struktur
<a name="aws-glue-api-visual-job-api-Spigot"></a>

Gibt eine Transformation an, die Beispiele der Daten in einen Amazon S3-Bucket schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `Path` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Ein Pfad in Amazon S3, in dem die Transformation eine Teilmenge von Akten aus dem Datensatz in eine JSON-Datei in einem Amazon-S3-Bucket schreibt.
+ `Topk` – Zahl (Ganzzahl), nicht mehr als 100.

  Gibt eine Reihe von Datensätzen an, die ab dem Anfang des Datensatzes geschrieben werden sollen.
+ `Prob` – Zahl (Double), nicht mehr als 1.

  Die Wahrscheinlichkeit (ein Dezimalwert mit einem Höchstwert von 1), einen bestimmten Datensatz auszuwählen. Der Wert 1 gibt an, dass jede aus dem Datensatz gelesene Zeile in die Beispielausgabe aufgenommen werden sollte.

## Join-Struktur
<a name="aws-glue-api-visual-job-api-Join"></a>

Gibt eine Transformation an, die zwei Datensätze mit einer Vergleichsphrase für die angegebenen Dateneigenschaftsschlüssel zu einem Datensatz zusammenführt. Sie können innere, äußere, linke, rechte, linke Hälfte und linke Anti-Joins verwenden.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 2 und nicht mehr als 2 Zeichenfolgen.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `JoinType` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `equijoin="EQUIJOIN"` \$1 `left="LEFT"` \$1 `right="RIGHT"` \$1 `outer="OUTER"` \$1 `leftsemi="LEFT_SEMI"` \$1 `leftanti="LEFT_ANTI"`).

  Gibt den Typ des Join an, der für die Datensätze ausgeführt werden soll.
+ `Columns` – *Erforderlich:* Ein Array mit [JoinColumn](#aws-glue-api-visual-job-api-JoinColumn)-Objekten, nicht weniger als 2 und nicht mehr als 2 Strukturen.

  Eine Liste der beiden zu verbindenden Spalten.

## JoinColumn Struktur
<a name="aws-glue-api-visual-job-api-JoinColumn"></a>

Gibt eine Spalte an, die verbunden werden soll.

**Felder**
+ `From` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Spalte, die verbunden werden soll.
+ `Keys` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Der Schlüssel der zu verbindenden Spalte.

## SplitFields Struktur
<a name="aws-glue-api-visual-job-api-SplitFields"></a>

Gibt eine Transformation an, die Dateneigenschaftsschlüssel in zwei te`DynamicFrames` aufteilt. Die Ausgabe ist eine Sammlung von `DynamicFrames`: Einer mit ausgewählten Dateneigenschaftsschlüsseln und einer mit den übrigen Dateneigenschaftsschlüsseln.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `Paths` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Ein JSON-Pfad zu einer Variablen in der Datenstruktur.

## SelectFromCollection Struktur
<a name="aws-glue-api-visual-job-api-SelectFromCollection"></a>

Gibt eine Transformation an, die einen `DynamicFrame` aus einer Reihe von `DynamicFrames` auswählt. Die Ausgabe ist das ausgewählte `DynamicFrame`. 

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `Index` – *Erforderlich:* Zahl (Ganzzahl), nicht mehr als Keine.

  Der Index für die DynamicFrame , die ausgewählt werden sollen.

## FillMissingValues Struktur
<a name="aws-glue-api-visual-job-api-FillMissingValues"></a>

Gibt eine Transformation an, bei der Akten im Datensatz gesucht werden können, die fehlende Werte aufweisen, und die ein neues Feld mit einem durch Imputation bestimmten Wert hinzufügt. Mit dem Eingabedatensatz wird das Modell zum Machine Learning (ML) trainiert, das den fehlenden Wert bestimmt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `ImputedPath` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Ein JSON-Pfad zu einer Variablen in der Datenstruktur für den Datensatz, der unterstellt wird.
+ `FilledPath` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Ein JSON-Pfad zu einer Variablen in der Datenstruktur für den Datensatz, der ausgefüllt wird.

## Filter-Struktur
<a name="aws-glue-api-visual-job-api-Filter"></a>

Gibt eine Transformation an, die einen Datensatz basierend auf einer Filterbedingung in zwei Teile teilt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `LogicalOperator` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `AND` \$1 `OR`).

  Der Operator, der verwendet wurde, um Zeilen zu filtern, indem er den Schlüsselwert mit einem bestimmten Wert vergleicht.
+ `Filters` – *Erforderlich:* Ein Array mit [FilterExpression](#aws-glue-api-visual-job-api-FilterExpression)-Objekten.

  Gibt einen Filterausdruck an.

## FilterExpression Struktur
<a name="aws-glue-api-visual-job-api-FilterExpression"></a>

Gibt einen Filterausdruck an.

**Felder**
+ `Operation` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `EQ` \$1 `LT` \$1 `GT` \$1 `LTE` \$1 `GTE` \$1 `REGEX` \$1 `ISNULL`).

  Der Typ des Vorgangs, der im Ausdruck ausgeführt werden soll.
+ `Negated` – Boolesch.

  Ob der Ausdruck negiert werden soll.
+ `Values` – *Erforderlich:* Ein Array mit [FilterValue](#aws-glue-api-visual-job-api-FilterValue)-Objekten.

  Eine Liste von Filterwerten.

## FilterValue Struktur
<a name="aws-glue-api-visual-job-api-FilterValue"></a>

Stellt einen einzelnen Eintrag in der Liste von Werten für ein `FilterExpression` dar. 

**Felder**
+ `Type` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `COLUMNEXTRACTED` \$1 `CONSTANT`).

  Der Typ des Filterwerts.
+ `Value` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Der Wert, der zugeordnet werden soll.

## CustomCode Struktur
<a name="aws-glue-api-visual-job-api-CustomCode"></a>

Gibt eine Transformation an, die benutzerdefinierten Code verwendet, den Sie zur Durchführung der Datentransformation bereitstellen. Die Ausgabe ist eine Sammlung von DynamicFrames.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:*Ein Array mit UTF-8-Zeichenfolgen, mindestens 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `Code` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #54](aws-glue-api-common.md#regex_54) übereinstimmt.

  Der benutzerdefinierte Code, der zur Durchführung der Datentransformation verwendet wird.
+ `ClassName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name, der für die benutzerdefinierte Code-Knotenklasse definiert wurde.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die benutzerdefinierte Codetransformation an.

## SparkSQL-Struktur
<a name="aws-glue-api-visual-job-api-SparkSQL"></a>

Gibt eine Transformation an, bei der Sie eine SQL-Abfrage mit der Spark SQL-Syntax eingeben, um die Daten zu transformieren. Die Ausgabe ist ein einzelner `DynamicFrame`.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:*Ein Array mit UTF-8-Zeichenfolgen, mindestens 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben. Sie können jedem Eingabeknoten einen Tabellennamen zuordnen, der in der SQL-Abfrage verwendet werden soll. Der von Ihnen gewählte Name muss den Benennungsbeschränkungen von Spark SQL entsprechen.
+ `SqlQuery` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #62](aws-glue-api-common.md#regex_62) übereinstimmt.

  Eine SQL-Abfrage, die die Spark SQL-Syntax verwenden und einen einzelnen Datensatz zurückgeben muss.
+ `SqlAliases` – *Erforderlich:* Ein Array mit [SqlAlias](#aws-glue-api-visual-job-api-SqlAlias)-Objekten.

  Eine Liste von Aliasen. Mit einem Alias können Sie angeben, welcher Namen in der SQL für eine bestimmte Eingabe verwendet werden soll. Sie haben beispielsweise eine Datenquelle mit dem Namen "“MyDataSource. Wenn Sie as und `From` `Alias` as MyDataSource angeben SqlName, können Sie in Ihrem SQL Folgendes tun:

  `select * from SqlName`

  und das bezieht Daten von MyDataSource.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die sparkSQL-Transformation an.

## SqlAlias Struktur
<a name="aws-glue-api-visual-job-api-SqlAlias"></a>

Stellt einen einzelnen Eintrag in der Liste von Werten für `SqlAliases` dar. 

**Felder**
+ `From` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #60](aws-glue-api-common.md#regex_60) übereinstimmt.

  Eine Tabelle oder eine Spalte in einer Tabelle.
+ `Alias` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Ein temporärer Name, der einer Tabelle oder einer Spalte in einer Tabelle gegeben wird.

## DropNullFields Struktur
<a name="aws-glue-api-visual-job-api-DropNullFields"></a>

Gibt eine Transformation an, die Spalten aus dem Datensatz entfernt, wenn alle Werte in der Spalte „null“ sind. Standardmäßig erkennt AWS Glue Studio Null-Objekte, aber einige Werte wie leere Zeichenketten, Zeichenketten, die „Null“ sind, Ganzzahlen von -1 oder andere Platzhalter wie Nullen, werden nicht automatisch als Nullen erkannt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `NullCheckBoxList` – Ein [NullCheckBoxList](#aws-glue-api-visual-job-api-NullCheckBoxList)-Objekt.

  Eine Struktur, die angibt, ob bestimmte Werte als zu entfernende Nullwerte erkannt werden.
+ `NullTextList` – Ein Array mit [NullValueField](#aws-glue-api-visual-job-api-NullValueField)-Objekten, nicht mehr als 50 Strukturen.

  Eine Struktur, die eine Liste von NullValueField Strukturen angibt, die einen benutzerdefinierten Nullwert wie Null oder einen anderen Wert darstellen, der als Null-Platzhalter verwendet wird, der nur für den Datensatz gilt.

  Die `DropNullFields`-Transformation entfernt benutzerdefinierte Nullwerte nur, wenn sowohl der Wert des Nullplatzhalters als auch der Datentyp mit den Daten übereinstimmen.

## NullCheckBoxList Struktur
<a name="aws-glue-api-visual-job-api-NullCheckBoxList"></a>

Gibt an, ob bestimmte Werte als zu entfernende Nullwerte erkannt werden.

**Felder**
+ `IsEmpty` – Boolesch.

  Gibt an, dass eine leere Zeichenfolge als Nullwert angesehen wird.
+ `IsNullString` – Boolesch.

  Gibt an, dass ein Wert, der das Wort 'null' ausgibt, als Nullwert betrachtet wird.
+ `IsNegOne` – Boolesch.

  Gibt an, dass ein Ganzzahlwert von -1 als Nullwert angesehen wird.

## NullValueField Struktur
<a name="aws-glue-api-visual-job-api-NullValueField"></a>

Stellt einen benutzerdefinierten Nullwert wie Null oder einen anderen Wert dar, der als für den Datensatz eindeutigen Null-Platzhalter verwendet wird.

**Felder**
+ `Value` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Wert des Null-Platzhalters.
+ `Datatype` – *Erforderlich:* Ein [Datatype](#aws-glue-api-visual-job-api-Datatype)-Objekt.

  Der Datentyp des Wertes.

## Datatype-Struktur
<a name="aws-glue-api-visual-job-api-Datatype"></a>

Eine Struktur, die den Datentyp des Wertes darstellt.

**Felder**
+ `Id` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #60](aws-glue-api-common.md#regex_60) übereinstimmt.

  Der Datentyp des Wertes.
+ `Label` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #60](aws-glue-api-common.md#regex_60) übereinstimmt.

  Ein Label, das dem Datentyp zugewiesen ist.

## Merge-Struktur
<a name="aws-glue-api-visual-job-api-Merge"></a>

Gibt eine Transformation an, die ein `DynamicFrame` mit einem Staging-`DynamicFrame` basierend auf den angegebenen Primärschlüsseln zusammenführt, um Datensätze zu identifizieren. Doppelte Datensätze (Datensätze mit denselben Primärschlüsseln) werden nicht dedupliziert. 

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 2 und nicht mehr als 2 Zeichenfolgen.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `Source` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #60](aws-glue-api-common.md#regex_60) übereinstimmt.

  Der `DynamicFrame` der Quelle, der mit einem Staging-`DynamicFrame` zusammengeführt werden wird.
+ `PrimaryKeys` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

   Die Liste der Primärschlüsselfelder, die Datensätze aus den Quell- und dynamischen Staging-Frames abgleichen.

## Union-Struktur
<a name="aws-glue-api-visual-job-api-Union"></a>

Gibt eine Transformation an, die die Zeilen aus zwei oder mehr Datensätzen zu einem einzigen Ergebnis kombiniert.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 2 und nicht mehr als 2 Zeichenfolgen.

  Die Knoten-ID gibt die Transformation ein.
+ `UnionType` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `ALL` \$1 `DISTINCT`).

  Gibt den Typ der Union-Transformation an. 

  Geben Sie `ALL` an, dass alle Zeilen aus Datenquellen mit dem Ergebnis verknüpft werden sollen DynamicFrame. Die resultierende Verbindung entfernt keine doppelten Zeilen.

  Geben Sie `DISTINCT` an, ob doppelte Zeilen im Ergebnis entfernt werden sollen DynamicFrame.

## PIIDetection Struktur
<a name="aws-glue-api-visual-job-api-PIIDetection"></a>

Gibt eine Transformation an, die PII-Daten identifiziert, entfernt oder maskiert.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten-ID gibt die Transformation ein.
+ `PiiType` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `RowAudit` \$1 `RowHashing` \$1 `RowMasking` \$1 `RowPartialMasking` \$1 `ColumnAudit` \$1 `ColumnHashing` \$1 `ColumnMasking`).

  Gibt die Art der PIIDetection Transformation an. 
+ `EntityTypesToDetect` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Gibt die Typen von Entitäten an, die die PIIDetection Transformation als PII-Daten identifizieren wird. 

   Zu den Elementen des PII-Typs gehören: PERSON\$1NAME, DATE, USA\$1SNN, EMAIL, USA\$1ITIN, USA\$1PASSPORT\$1NUMBER, PHONE\$1NUMBER, BANK\$1ACCOUNT, IP\$1ADDRESS, MAC\$1ADDRESS, USA\$1CPT\$1CODE, USA\$1HCPCS\$1CODE, USA\$1NATIONAL\$1DRUG\$1CODE, USA\$1MEDICARE\$1BENEFICIARY\$1IDENTIFIER, USA\$1HEALTH\$1INSURANCE\$1CLAIM\$1NUMBER,CREDIT\$1CARD,USA\$1NATIONAL\$1PROVIDER\$1IDENTIFIER,USA\$1DEA\$1NUMBER,USA\$1DRIVING\$1LICENSE 
+ `OutputColumnName` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt den Namen der Ausgabespalte an, der jeden in dieser Zeile erkannten Entitätstyp enthält. 
+ `SampleFraction` – Zahl (Double), nicht mehr als 1.

  Gibt den Bruchteil der Daten an, die beim Scannen nach PII-Entitäten erfasst werden sollen. 
+ `ThresholdFraction` – Zahl (Double), nicht mehr als 1.

  Gibt den Bruchteil der Daten an, der erfüllt sein muss, damit eine Spalte als PII-Daten identifiziert werden kann. 
+ `MaskValue` – UTF-8-Zeichenfolge, nicht mehr als 256 Bytes lang, passend zum [Custom string pattern #58](aws-glue-api-common.md#regex_58).

  Gibt den Wert an, der die erkannte Entität ersetzt. 
+ `RedactText` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt an, ob der erkannte PII-Text geschwärzt werden soll. Wenn diese Option auf `true` gesetzt ist, werden PII durch Zensurzeichen ersetzt.
+ `RedactChar` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Das Zeichen, das verwendet wird, um erkannten PII-Inhalt zu ersetzen, wenn Schwärzung aktiviert ist. Das standmäßige Zensurzeichen ist `*`.
+ `MatchPattern` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Ein Muster mit regulären Ausdrücken, das verwendet wird, um zusätzliche PII-Inhalte zu identifizieren, die über die Standarderkennungsalgorithmen hinausgehen.
+ `NumLeftCharsToExclude` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die Anzahl der Zeichen, die auf der linken Seite des erkannten PII-Inhalts von der Schwärzung ausgeschlossen werden sollen. Auf diese Weise kann der Kontext rund um die sensiblen Daten beibehalten werden.
+ `NumRightCharsToExclude` – Zahl (Ganzzahl), nicht mehr als Keine.

  Die Anzahl der Zeichen, die auf der rechten Seite des erkannten PII-Inhalts von der Schwärzung ausgeschlossen werden sollen. Auf diese Weise kann der Kontext rund um die sensiblen Daten beibehalten werden.
+ `DetectionParameters` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Zusätzliche Parameter für die Konfiguration des Verhaltens und der Empfindlichkeitseinstellungen bei der Erkennung von PII.
+ `DetectionSensitivity` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die Empfindlichkeitsstufe für die PII-Erkennung. Höhere Empfindlichkeitsstufen erkennen mehr potenzielle PII, können jedoch zu mehr falsch positiven Ergebnissen führen.

## Aggregierte Struktur
<a name="aws-glue-api-visual-job-api-Aggregate"></a>

Gibt eine Transformation an, die Zeilen nach ausgewählten Feldern gruppiert und den aggregierten Wert nach der angegebenen Funktion berechnet.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Gibt die Felder und Zeilen an, die als Eingaben für die Aggregat-Transformation verwendet werden sollen.
+ `Groups` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Gibt die Felder an, nach denen gruppiert werden sollen.
+ `Aggs` – *Erforderlich:* Ein Array mit [AggregateOperation](#aws-glue-api-visual-job-api-AggregateOperation)-Objekten, nicht weniger als 1 und nicht mehr als 30 Strukturen.

  Gibt die Aggregatfunktionen an, die für bestimmte Felder ausgeführt werden sollen. 

## DropDuplicates Struktur
<a name="aws-glue-api-visual-job-api-DropDuplicates"></a>

Gibt eine Transformation an, die Zeilen mit sich wiederholenden Daten aus einem Datensatz entfernt. 

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Transform-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die durch ihre Knotennamen identifizierten Dateneingaben.
+ `Columns` – Ein UTF-8-Zeichenfolgen-Array.

  Der Name der Spalten, die bei Wiederholung zusammengeführt oder entfernt werden sollen.

## GovernedCatalogTarget Struktur
<a name="aws-glue-api-visual-job-api-GovernedCatalogTarget"></a>

Gibt ein Datenziel an, das mithilfe des AWS Glue Datenkatalogs in Amazon S3 schreibt.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datenziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für das Datenziel sind.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt die native Partitionierung mit einer Schlüsselfolge an.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, in die geschrieben werden soll.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, in die geschrieben wird.
+ `SchemaChangePolicy` – Ein [CatalogSchemaChangePolicy](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy)-Objekt.

  Eine Richtlinie, die das Aktualisierungsverhalten für den verwalteten Katalog festlegt.

## GovernedCatalogSource Struktur
<a name="aws-glue-api-visual-job-api-GovernedCatalogSource"></a>

Gibt den Datenspeicher im kontrollierten AWS Glue Datenkatalog an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Datastores.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die zu lesende Datenbanktabelle.
+ `PartitionPredicate` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Partitionen, die diese Bedingung erfüllen, werden gelöscht. Dateien innerhalb des Aufbewahrungszeitraums in diesen Partitionen werden nicht gelöscht. Festgelegt auf `""` – standardmäßig auf leer festgelegt.
+ `AdditionalOptions` – Ein [S3 SourceAdditionalOptions](#aws-glue-api-visual-job-api-S3SourceAdditionalOptions)-Objekt.

  Gibt zusätzliche Verbindungsoptionen an.

## AggregateOperation Struktur
<a name="aws-glue-api-visual-job-api-AggregateOperation"></a>

Gibt den Parametersatz an, der zum Ausführen der Aggregation in der Aggregations-Transformation erforderlich ist.

**Felder**
+ `Column` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  Gibt die Spalte im Datensatz an, auf die die Aggregationsfunktion angewendet wird.
+ `AggFunc` – *Erforderlich:* UTF-8-Zeichenfolge (gültige Werte: `avg` \$1 `countDistinct` \$1 `count` \$1 `first` \$1 `last` \$1 `kurtosis` \$1 `max` \$1 `min` \$1 `skewness` \$1 `stddev_samp` \$1 `stddev_pop` \$1 `sum` \$1 `sumDistinct` \$1 `var_samp` \$1 `var_pop`).

  Gibt die Aggregationsfunktion an, die angewendet werden soll.

  Zu den möglichen Aggregationsfunktionen gehören: avg countDistinct, count, first, last, kurtosis, max, min, skewness, stddev\$1samp, stddev\$1pop, sum, sumDistinct, var\$1samp, var\$1pop

## GlueSchema Struktur
<a name="aws-glue-api-visual-job-api-GlueSchema"></a>

Gibt ein benutzerdefiniertes Schema an, wenn ein Schema nicht durch AWS Glue bestimmt werden kann.

**Felder**
+ `Columns` – Ein Array mit [GlueStudioSchemaColumn](#aws-glue-api-visual-job-api-GlueStudioSchemaColumn)-Objekten.

  Gibt die Spaltendefinitionen an, aus denen ein AWS Glue Schema besteht.

## GlueStudioSchemaColumn Struktur
<a name="aws-glue-api-visual-job-api-GlueStudioSchemaColumn"></a>

Gibt eine einzelne Spalte in einer AWS Glue Schemadefinition an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-String, nicht mehr als 1 024 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Der Name der Spalte im AWS Glue Studio-Schema.
+ `Type` – UTF-8-Zeichenfolge, nicht mehr als 131 072 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Der Strukturtyp für diese Spalte im AWS Glue Studio-Schema.
+ `GlueStudioType` – UTF-8-Zeichenfolge, nicht mehr als 131 072 Bytes lang, passend zum [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Der Datentyp der Spalte, wie er in AWS Glue Studio definiert ist.

## GlueStudioColumn Struktur
<a name="aws-glue-api-visual-job-api-GlueStudioColumn"></a>

Gibt eine einzelne Spalte in AWS Glue Studio an.

**Felder**
+ `Key` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Schlüssel der Spalte in AWS Glue Studio.
+ `FullPath` – *Erforderlich:* Ein Array von UTF-8-Zeichenketten.

  TThe vollständige URL der Spalte in AWS Glue Studio.
+ `Type` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `array="ARRAY"` \$1 `bigint="BIGINT"` \$1 `bigint array="BIGINT_ARRAY"` \$1 `binary="BINARY"` \$1 `binary array="BINARY_ARRAY"` \$1 `boolean="BOOLEAN"` \$1 `boolean array="BOOLEAN_ARRAY"` \$1 `byte="BYTE"` \$1 `byte array="BYTE_ARRAY"` \$1 `char="CHAR"` \$1 `char array="CHAR_ARRAY"` \$1 `choice="CHOICE"` \$1 `choice array="CHOICE_ARRAY"` \$1 `date="DATE"` \$1 `date array="DATE_ARRAY"` \$1 `decimal="DECIMAL"` \$1 `decimal array="DECIMAL_ARRAY"` \$1 `double="DOUBLE"` \$1 `double array="DOUBLE_ARRAY"` \$1 `enum="ENUM"` \$1 `enum array="ENUM_ARRAY"` \$1 `float="FLOAT"` \$1 `float array="FLOAT_ARRAY"` \$1 `int="INT"` \$1 `int array="INT_ARRAY"` \$1 `interval="INTERVAL"` \$1 `interval array="INTERVAL_ARRAY"` \$1 `long="LONG"` \$1 `long array="LONG_ARRAY"` \$1 `object="OBJECT"` \$1 `short="SHORT"` \$1 `short array="SHORT_ARRAY"` \$1 `smallint="SMALLINT"` \$1 `smallint array="SMALLINT_ARRAY"` \$1 `string="STRING"` \$1 `string array="STRING_ARRAY"` \$1 `timestamp="TIMESTAMP"` \$1 `timestamp array="TIMESTAMP_ARRAY"` \$1 `tinyint="TINYINT"` \$1 `tinyint array="TINYINT_ARRAY"` \$1 `varchar="VARCHAR"` \$1 `varchar array="VARCHAR_ARRAY"` \$1 `null="NULL"` \$1 `unknown="UNKNOWN"` \$1 `unknown array="UNKNOWN_ARRAY"`).

  TThe Typ der Spalte in AWS Glue Studio.
+ `Children` – Eine Reihe von Strukturen.

  TThe untergeordnete Elemente der übergeordneten Spalte in AWS Glue Studio.
+ `GlueStudioType` – UTF-8-Zeichenfolge (zulässige Werte: `array="ARRAY"` \$1 `bigint="BIGINT"` \$1 `bigint array="BIGINT_ARRAY"` \$1 `binary="BINARY"` \$1 `binary array="BINARY_ARRAY"` \$1 `boolean="BOOLEAN"` \$1 `boolean array="BOOLEAN_ARRAY"` \$1 `byte="BYTE"` \$1 `byte array="BYTE_ARRAY"` \$1 `char="CHAR"` \$1 `char array="CHAR_ARRAY"` \$1 `choice="CHOICE"` \$1 `choice array="CHOICE_ARRAY"` \$1 `date="DATE"` \$1 `date array="DATE_ARRAY"` \$1 `decimal="DECIMAL"` \$1 `decimal array="DECIMAL_ARRAY"` \$1 `double="DOUBLE"` \$1 `double array="DOUBLE_ARRAY"` \$1 `enum="ENUM"` \$1 `enum array="ENUM_ARRAY"` \$1 `float="FLOAT"` \$1 `float array="FLOAT_ARRAY"` \$1 `int="INT"` \$1 `int array="INT_ARRAY"` \$1 `interval="INTERVAL"` \$1 `interval array="INTERVAL_ARRAY"` \$1 `long="LONG"` \$1 `long array="LONG_ARRAY"` \$1 `object="OBJECT"` \$1 `short="SHORT"` \$1 `short array="SHORT_ARRAY"` \$1 `smallint="SMALLINT"` \$1 `smallint array="SMALLINT_ARRAY"` \$1 `string="STRING"` \$1 `string array="STRING_ARRAY"` \$1 `timestamp="TIMESTAMP"` \$1 `timestamp array="TIMESTAMP_ARRAY"` \$1 `tinyint="TINYINT"` \$1 `tinyint array="TINYINT_ARRAY"` \$1 `varchar="VARCHAR"` \$1 `varchar array="VARCHAR_ARRAY"` \$1 `null="NULL"` \$1 `unknown="UNKNOWN"` \$1 `unknown array="UNKNOWN_ARRAY"`).

  Der Datentyp der Spalte, wie in AWS Glue Studio definiert.

## DynamicTransform Struktur
<a name="aws-glue-api-visual-job-api-DynamicTransform"></a>

Gibt den Parametersatz an, der zum Ausführen der dynamischen Transformation erforderlich ist.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Gibt den Namen der dynamischen Transformation an.
+ `TransformName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Gibt den Namen der dynamischen Transformation an, so wie er im Visual Editor von AWS Glue Studio angezeigt wird.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Gibt die erforderlichen Eingaben für die dynamische Transformation an.
+ `Parameters` – Ein Array mit [TransformConfigParameter](#aws-glue-api-visual-job-api-TransformConfigParameter)-Objekten.

  Gibt die Parameter der dynamischen Transformation an.
+ `FunctionName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Gibt den Namen der Funktion der dynamischen Transformation an.
+ `Path` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Gibt den Pfad der Quell- und Konfigurationsdateien der dynamischen Transformation an.
+ `Version` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Dieses Feld wird nicht verwendet und wird in zukünftigen Versionen veraltet sein.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die dynamische Transformation an.

## TransformConfigParameter Struktur
<a name="aws-glue-api-visual-job-api-TransformConfigParameter"></a>

Gibt die Parameter in der Konfigurationsdatei der dynamischen Transformation an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Gibt den Namen des Parameters in der Konfigurationsdatei der dynamischen Transformation an.
+ `Type` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `str="STR"` \$1 `int="INT"` \$1 `float="FLOAT"` \$1 `complex="COMPLEX"` \$1 `bool="BOOL"` \$1 `list="LIST"` \$1 `null="NULL"`).

  Gibt den Parametertyp in der Konfigurationsdatei der dynamischen Transformation an.
+ `ValidationRule` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt die Validierungsregel in der Konfigurationsdatei der dynamischen Transformation an.
+ `ValidationMessage` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt die Validierungsnachricht in der Konfigurationsdatei der dynamischen Transformation an.
+ `Value` – Ein UTF-8-Zeichenfolgen-Array.

  Gibt den Wert des Parameters in der Konfigurationsdatei der dynamischen Transformation an.
+ `ListType` – UTF-8-Zeichenfolge (zulässige Werte: `str="STR"` \$1 `int="INT"` \$1 `float="FLOAT"` \$1 `complex="COMPLEX"` \$1 `bool="BOOL"` \$1 `list="LIST"` \$1 `null="NULL"`).

  Gibt den Listentyp des Parameters in der Konfigurationsdatei der dynamischen Transformation an.
+ `IsOptional` – Boolesch.

  Gibt an, ob der Parameter in der Konfigurationsdatei der dynamischen Transformation optional ist oder nicht.

## EvaluateDataQuality Struktur
<a name="aws-glue-api-visual-job-api-EvaluateDataQuality"></a>

Gibt Ihre Auswertungskriterien für die Datenqualität an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenqualitätsbewertung.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Eingaben Ihrer Datenqualitätsbewertung.
+ `Ruleset` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 65 536 Bytes lang, passend zum [Custom string pattern #59](aws-glue-api-common.md#regex_59). 

  Der Regelsatz für Ihre Bewertung der Datenqualität.
+ `Output` – UTF-8-Zeichenfolge (zulässige Werte: `PrimaryInput` \$1 `EvaluationResults`).

  Das Ergebnis Ihrer Datenqualitätsbewertung.
+ `PublishingOptions` – Ein [DQResultsPublishingOptions](#aws-glue-api-visual-job-api-DQResultsPublishingOptions)-Objekt.

  Optionen zum Konfigurieren der Veröffentlichung Ihrer Ergebnisse.
+ `StopJobOnFailureOptions` – Ein [DQStopJobOnFailureOptions](#aws-glue-api-visual-job-api-DQStopJobOnFailureOptions)-Objekt.

  Optionen zum Konfigurieren, wie Ihr Auftrag angehalten wird, wenn Ihre Datenqualitätsuswertung fehlschlägt.

## DQResultsPublishingOptions Struktur
<a name="aws-glue-api-visual-job-api-DQResultsPublishingOptions"></a>

Optionen zum Konfigurieren der Veröffentlichung der Ergebnisse Ihrer Datenqualitätsauswertung.

**Felder**
+ `EvaluationContext` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Der Kontext der Bewertung.
+ `ResultsS3Prefix` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Das Amazon-S3-Präfix wurde den Ergebnissen vorangestellt.
+ `CloudWatchMetricsEnabled` – Boolesch.

  Aktivieren Sie Metriken für Ihre Datenqualitätsergebnisse.
+ `ResultsPublishingEnabled` – Boolesch.

  Aktivieren Sie die Veröffentlichung Ihrer Datenqualitätsergebnisse.

## DQStopJobOnFailureOptions Struktur
<a name="aws-glue-api-visual-job-api-DQStopJobOnFailureOptions"></a>

Optionen zum Konfigurieren, wie Ihr Auftrag angehalten wird, wenn Ihre Datenqualitätsuswertung fehlschlägt.

**Felder**
+ `StopJobOnFailureTiming` – UTF-8-Zeichenfolge (zulässige Werte: `Immediate` \$1 `AfterDataLoad`).

  Wann Sie den Auftrag anhalten sollten, wenn Ihre Datenqualitätsbewertung fehlschlägt. Die Optionen sind Sofort oder AfterDataLoad.

## EvaluateDataQualityMultiFrame Struktur
<a name="aws-glue-api-visual-job-api-EvaluateDataQualityMultiFrame"></a>

Gibt Ihre Auswertungskriterien für die Datenqualität an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Datenqualitätsbewertung.
+ `Inputs` – *Erforderlich:*Ein Array mit UTF-8-Zeichenfolgen, mindestens 1 Zeichenfolge.

  Die Eingaben Ihrer Datenqualitätsbewertung. Die erste Eingabe in dieser Liste ist die primäre Datenquelle.
+ `AdditionalDataSources` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #63](aws-glue-api-common.md#regex_63) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die Aliase aller Datenquellen mit Ausnahme der primären.
+ `Ruleset` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 65 536 Bytes lang, passend zum [Custom string pattern #59](aws-glue-api-common.md#regex_59). 

  Der Regelsatz für Ihre Bewertung der Datenqualität.
+ `PublishingOptions` – Ein [DQResultsPublishingOptions](#aws-glue-api-visual-job-api-DQResultsPublishingOptions)-Objekt.

  Optionen zum Konfigurieren der Veröffentlichung Ihrer Ergebnisse.
+ `AdditionalOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge (gültige Werte: `performanceTuning.caching="CacheOption"` \$1 `observations.scope="ObservationsOption"` \$1`compositeRuleEvaluation.method="CompositeOption"`).

  Jeder Wert ist eine UTF-8-Zeichenfolge.

  Optionen zum Konfigurieren des Laufzeitverhaltens der Transformation.
+ `StopJobOnFailureOptions` – Ein [DQStopJobOnFailureOptions](#aws-glue-api-visual-job-api-DQStopJobOnFailureOptions)-Objekt.

  Optionen zum Konfigurieren, wie Ihr Auftrag angehalten wird, wenn Ihre Datenqualitätsuswertung fehlschlägt.

## Struktur des Rezepts
<a name="aws-glue-api-visual-job-api-Recipe"></a>

Ein AWS Glue Studio-Knoten, der ein AWS Glue DataBrew Rezept in AWS Glue Jobs verwendet.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des AWS Glue Studio-Knotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Knoten, die Eingaben für den Rezeptknoten sind, identifiziert durch die ID.
+ `RecipeReference` – Ein [RecipeReference](#aws-glue-api-visual-job-api-RecipeReference)-Objekt.

  Ein Verweis auf das vom Knoten verwendete DataBrew Rezept.
+ `RecipeSteps` – Ein Array mit [RecipeStep](#aws-glue-api-visual-job-api-RecipeStep)-Objekten.

  Transformationsschritte, die im Rezeptknoten verwendet werden.

## RecipeReference Struktur
<a name="aws-glue-api-visual-job-api-RecipeReference"></a>

Ein Verweis auf ein AWS Glue DataBrew Rezept.

**Felder**
+ `RecipeArn` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der ARN des DataBrew Rezepts.
+ `RecipeVersion` – *Erforderlich:* UTF-8-Zeichenkette, nicht weniger als 1 oder mehr als 16 Bytes lang.

  Die RecipeVersion des DataBrew Rezepts.

## SnowflakeNodeData Struktur
<a name="aws-glue-api-visual-job-api-SnowflakeNodeData"></a>

Gibt die Konfiguration für Snowflake-Knoten in Studio an AWS Glue .

**Felder**
+ `SourceType` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Gibt an, wie abgerufene Daten angegeben werden. Zulässige Werte: `"table"`, ` "query"`.
+ `Connection` – Ein [Option](#aws-glue-api-visual-job-api-Option)-Objekt.

  Gibt eine AWS Glue Datenkatalogverbindung zu einem Snowflake-Endpunkt an.
+ `Schema` – UTF-8-Zeichenfolge.

  Gibt ein Snowflake-Datenbankschema an, das Ihr Knoten verwenden soll.
+ `Table` – UTF-8-Zeichenfolge.

  Gibt eine Snowflake-Tabelle an, die Ihr Knoten verwenden soll.
+ `Database` – UTF-8-Zeichenfolge.

  Gibt eine Snowflake-Datenbank an, die Ihr Knoten verwenden soll.
+ `TempDir` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Derzeit nicht verwendet.
+ `IamRole` – Ein [Option](#aws-glue-api-visual-job-api-Option)-Objekt.

  Derzeit nicht verwendet.
+ `AdditionalOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Optionen an, die an den Snowflake-Konnektor übergeben werden. Wenn an anderer Stelle in diesem Knoten Optionen angegeben werden, hat dies Vorrang.
+ `SampleQuery` – UTF-8-Zeichenfolge.

  Eine SQL-Zeichenfolge, die zum Abrufen von Daten mit dem `query`-Quelltyp verwendet wird.
+ `PreAction` – UTF-8-Zeichenfolge.

  Eine SQL-Zeichenfolge, die ausgeführt wird, bevor der Snowflake-Konnektor seine Standardaktionen ausführt.
+ `PostAction` – UTF-8-Zeichenfolge.

  Eine SQL-Zeichenfolge, die ausgeführt wird, nachdem der Snowflake-Konnektor seine Standardaktionen ausgeführt hat.
+ `Action` – UTF-8-Zeichenfolge.

  Gibt an, welche Aktion beim Schreiben in eine Tabelle mit bereits vorhandenen Daten ausgeführt werden soll. Zulässige Werte: ` append`, `merge`, `truncate`, `drop`.
+ `Upsert` – Boolesch.

  Wird verwendet, wenn die Aktion `append` ist. Gibt das Auflösungsverhalten an, wenn bereits eine Zeile vorhanden ist. Wenn der Wert wahr ist, werden bereits vorhandene Zeilen aktualisiert. Wenn der Wert falsch ist, werden diese Zeilen eingefügt.
+ `MergeAction` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Gibt eine Zusammenführungsaktion an. Zulässige Werte: `simple`, `custom`. Wenn das Zusammenführungsverhalten einfach ist, wird es durch `MergeWhenMatched` und ` MergeWhenNotMatched` definiert. Falls benutzerdefiniert, durch `MergeClause` definiert.
+ `MergeWhenMatched` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Gibt an, wie Datensätze, die mit bereits vorhandenen Daten übereinstimmen, beim Zusammenführen aufgelöst werden. Zulässige Werte: ` update`, `delete`.
+ `MergeWhenNotMatched` – UTF-8-Zeichenfolge, die [Custom string pattern #60](aws-glue-api-common.md#regex_60) entspricht.

  Gibt an, wie Datensätze, die nicht mit bereits vorhandenen Daten übereinstimmen, beim Zusammenführen verarbeitet werden. Zulässige Werte: `insert`, `none`.
+ `MergeClause` – UTF-8-Zeichenfolge.

  Eine SQL-Anweisung, die ein benutzerdefiniertes Zusammenführungsverhalten angibt.
+ `StagingTable` – UTF-8-Zeichenfolge.

  Der Name einer Staging-Tabelle, die beim Ausführen von `merge`- oder Upsert-`append`-Aktionen verwendet wird. Daten werden in diese Tabelle geschrieben und dann durch eine generierte Folgeaktion nach `table` verschoben.
+ `SelectedColumns` – Ein Array mit [Option](#aws-glue-api-visual-job-api-Option)-Objekten.

  Gibt die kombinierten Spalten an, um einen Datensatz zu identifizieren, wenn Übereinstimmungen für Zusammenführungen und Upserts ermittelt werden. Eine Liste von Strukturen mit `value`-, `label`- und ` description`-Schlüsseln. Jede Struktur beschreibt eine Spalte.
+ `AutoPushdown` – Boolesch.

  Gibt an, ob der automatische Abfrage-Pushdown aktiviert ist. Wenn Pushdown aktiviert ist, wird bei der Ausführung einer Abfrage auf Spark ein Teil der Abfrage auf den Snowflake-Server „heruntergeschoben“, wenn dies möglich ist. Dies verbessert die Leistung einiger Abfragen.
+ `TableSchema` – Ein Array mit [Option](#aws-glue-api-visual-job-api-Option)-Objekten.

  Definiert das Zielschema für den Knoten manuell. Eine Liste von Strukturen mit `value`-, `label`- und `description`-Schlüsseln. Jede Struktur definiert eine Spalte.

## SnowflakeSource Struktur
<a name="aws-glue-api-visual-job-api-SnowflakeSource"></a>

Gibt eine Snowflake-Datenquelle an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Snowflake-Datenquelle.
+ `Data` – *Erforderlich:* Ein [SnowflakeNodeData](#aws-glue-api-visual-job-api-SnowflakeNodeData)-Objekt.

  Konfiguration für die Snowflake-Datenquelle.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt benutzerdefinierte Schemas für Ihre Ausgabedaten an.

## SnowflakeTarget Struktur
<a name="aws-glue-api-visual-job-api-SnowflakeTarget"></a>

Gibt ein Snowflake-Ziel an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Snowflake-Ziels.
+ `Data` – *Erforderlich:* Ein [SnowflakeNodeData](#aws-glue-api-visual-job-api-SnowflakeNodeData)-Objekt.

  Gibt die Daten des Snowflake-Zielknotens an.
+ `Inputs` – Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolgen.

  Die Knoten, die Eingaben für das Datenziel sind.

## ConnectorDataSource Struktur
<a name="aws-glue-api-visual-job-api-ConnectorDataSource"></a>

Gibt eine Quelle an, die mit Standardverbindungsoptionen generiert wurde.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name dieses Quell-Knotens.
+ `ConnectionType` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die`connectionType`, wie sie der zugrunde liegenden AWS Glue Bibliothek zur Verfügung gestellt wurde. Dieser Knotentyp unterstützt die folgenden Verbindungstypen: 
  + `opensearch`
  + `azuresql`
  + `azurecosmos`
  + `bigquery`
  + `saphana`
  + `teradata`
  + `vertica`
+ `Data` – *Erforderlich:* Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge.

  Jeder Wert ist eine UTF-8-Zeichenfolge.

  Eine Zuordnung, die Verbindungsoptionen für den Knoten angibt. Standardverbindungsoptionen für den entsprechenden Verbindungstyp finden Sie im Abschnitt [Verbindungsparameter](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html) der AWS Glue Dokumentation.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für diese Quelle an.

## ConnectorDataTarget Struktur
<a name="aws-glue-api-visual-job-api-ConnectorDataTarget"></a>

Gibt ein Ziel an, das mit Standardverbindungsoptionen generiert wurde.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name dieses Ziel-Knotens.
+ `ConnectionType` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Die`connectionType`, wie sie der zugrunde liegenden AWS Glue Bibliothek zur Verfügung gestellt wurde. Dieser Knotentyp unterstützt die folgenden Verbindungstypen: 
  + `opensearch`
  + `azuresql`
  + `azurecosmos`
  + `bigquery`
  + `saphana`
  + `teradata`
  + `vertica`
+ `Data` – *Erforderlich:* Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge.

  Jeder Wert ist eine UTF-8-Zeichenfolge.

  Eine Zuordnung, die Verbindungsoptionen für den Knoten angibt. Standardverbindungsoptionen für den entsprechenden Verbindungstyp finden Sie im Abschnitt [Verbindungsparameter](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html) der AWS Glue Dokumentation.
+ `Inputs` – Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolgen.

  Die Knoten, die Eingaben für das Datenziel sind.

## RecipeStep Struktur
<a name="aws-glue-api-visual-job-api-RecipeStep"></a>

Ein Rezeptschritt, der in einem Rezeptknoten für die Datenvorbereitung in AWS Glue Studio verwendet wird.

**Felder**
+ `Action` – *Erforderlich:* Ein [RecipeAction](#aws-glue-api-visual-job-api-RecipeAction)-Objekt.

  Die Transformationsaktion des Rezeptschritts.
+ `ConditionExpressions` – Ein Array mit [ConditionExpression](#aws-glue-api-visual-job-api-ConditionExpression)-Objekten.

  Die Bedingungsausdrücke für den Rezeptschritt.

## RecipeAction Struktur
<a name="aws-glue-api-visual-job-api-RecipeAction"></a>

Aktionen, die im Rezeptknoten für die Datenvorbereitung in AWS Glue Studio definiert sind.

**Felder**
+ `Operation` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #56](aws-glue-api-common.md#regex_56). 

  Der Vorgang der Rezeptaktion.
+ `Parameters` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, und entspricht dem [Custom string pattern #57](aws-glue-api-common.md#regex_57).

  Jeder Wert ist eine UTF-8-Zeichenfolge, die nicht weniger als 1 oder mehr als 32768 Bytes lang ist.

  Die Parameter der Rezeptaktion.

## ConditionExpression Struktur
<a name="aws-glue-api-visual-job-api-ConditionExpression"></a>

Bedingungsausdruck, der im Rezeptknoten für die Datenvorbereitung in AWS Glue Studio definiert ist.

**Felder**
+ `Condition` – *Erforderlich:* UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 128 Bytes lang, passend zum [Custom string pattern #56](aws-glue-api-common.md#regex_56). 

  Die Bedingung des Bedingungsausdrucks.
+ `Value` – UTF-8-Zeichenfolge, nicht mehr als 1.024 Bytes lang.

  Der Wert des Bedingungsausdrucks.
+ `TargetColumn` – *Erforderlich:* UTF-8-Zeichenkette, nicht weniger als 1 oder mehr als 1.024 Bytes lang.

  Die Zielspalte der Bedingungsausdrücke.

## CatalogIcebergSource S3-Struktur
<a name="aws-glue-api-visual-job-api-S3CatalogIcebergSource"></a>

Gibt eine Apache Iceberg-Datenquelle an, die im AWS Glue Datenkatalog registriert ist. Die Iceberg-Datenquelle muss in gespeichert werden. Amazon S3

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Iceberg-Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.
+ `AdditionalIcebergOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen für die Iceberg-Datenquelle an.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die Iceberg-Quelle an.

## CatalogIcebergSource Struktur
<a name="aws-glue-api-visual-job-api-CatalogIcebergSource"></a>

Gibt eine Apache Iceberg-Datenquelle an, die im AWS Glue Datenkatalog registriert ist.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der Iceberg-Datenquelle.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, aus der gelesen werden soll.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle in der Datenbank, aus der gelesen werden soll.
+ `AdditionalIcebergOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen für die Iceberg-Datenquelle an.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die Iceberg-Quelle an.

## S3-Struktur IcebergCatalogTarget
<a name="aws-glue-api-visual-job-api-S3IcebergCatalogTarget"></a>

Gibt ein Apache Iceberg-Katalogziel an, das Daten in den Datenkatalog schreibt Amazon S3 und die Tabelle im AWS Glue Datenkatalog registriert.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Iceberg-Katalogziels.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Eingabeverbindung für das Iceberg-Katalogziel.
+ `PartitionKeys` – Ein UTF-8-Zeichenfolgen-Array.

  Eine Liste von Partitionschlüsseln für die Iceberg-Tabelle.
+ `Table` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Tabelle im Katalog, in die geschrieben werden soll.
+ `Database` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Name der Datenbank, in die geschrieben wird.
+ `AdditionalOptions` – Ein Map-Array von Schlüssel-Wert-Paaren.

  Jeder Schlüssel ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Jeder Wert ist eine UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt zusätzliche Verbindungsoptionen für das Iceberg-Katalogziel an.
+ `SchemaChangePolicy` – Ein [CatalogSchemaChangePolicy](#aws-glue-api-visual-job-api-CatalogSchemaChangePolicy)-Objekt.

  Die Richtlinie für den Umgang mit Schemaänderungen im Katalogziel.
+ `AutoDataQuality` – Ein [AutoDataQuality](#aws-glue-api-visual-job-api-AutoDataQuality)-Objekt.

  Gibt an, ob die Datenqualitätsbewertung für das S3-Iceberg-Katalogziel automatisch aktiviert werden soll. Wenn diese Option auf `true` festgelegt, werden automatisch Datenqualitätsprüfungen während des Schreibvorgangs durchgeführt.

## Dynamo-Quellstruktur DBELTConnector
<a name="aws-glue-api-visual-job-api-DynamoDBELTConnectorSource"></a>

Gibt eine DynamoDB-ELT-Connectorquelle zum Extrahieren von Daten aus DynamoDB-Tabellen an.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name der DynamoDB-ELT-Connectorquelle.
+ `ConnectionOptions` – Ein [DDBELTConnectionOptionen](#aws-glue-api-visual-job-api-DDBELTConnectionOptions)-Objekt.

  Die Verbindungsoptionen für die DynamoDB-ELT-Connectorquelle.
+ `OutputSchemas` – Ein Array mit [GlueSchema](#aws-glue-api-visual-job-api-GlueSchema)-Objekten.

  Gibt das Datenschema für die DynamoDB-ELT-Connectorquelle an.

## DDBELTConnectionStruktur der Optionen
<a name="aws-glue-api-visual-job-api-DDBELTConnectionOptions"></a>

Gibt Verbindungsoptionen für DynamoDB-ELT-Vorgänge (Extrahieren, Laden, Transformieren) an. Diese Struktur enthält Konfigurationsparameter für die Verbindung mit DynamoDB-Tabellen und das Extrahieren von Daten aus DynamoDB-Tabellen mithilfe des ELT-Connectors.

**Felder**
+ `DynamodbExport` – UTF-8-Zeichenfolge (zulässige Werte: `ddb` \$1 `s3`).

  Gibt den Exporttyp für die DynamoDB-Datenextraktion an. Dieser Parameter bestimmt, wie Daten während des ELT-Prozesses aus der DynamoDB-Tabelle exportiert werden.
+ `DynamodbUnnestDDBJson` – Boolesch.

  Ein boolescher Wert, der angibt, ob das DynamoDB-JSON-Format während der Datenextraktion entschachtelt werden soll. Bei der Einstellung `true` glättet der Connector geschachtelte JSON-Strukturen aus DynamoDB-Elementen. Bei der Einstellung `false` wird die ursprüngliche DynamoDB-JSON-Struktur beibehalten.
+ `DynamodbTableArn` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #61](aws-glue-api-common.md#regex_61) übereinstimmt.

  Der Amazon-Ressourcenname (ARN) der DynamoDB-Tabelle, aus der Daten extrahiert werden sollen. Dieser Parameter gibt die Quelltabelle für den ELT-Vorgang an. 
+ `DynamodbS3Bucket` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Name des Amazon-S3-Buckets, der für die Zwischenspeicherung während des DynamoDB-ELT-Prozesses verwendet wird. Dieser Bucket wird verwendet, um exportierte DynamoDB-Daten vorübergehend zu speichern, bevor sie vom ELT-Auftrag verarbeitet werden.
+ `DynamodbS3Prefix` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Das S3-Objektschlüsselpräfix für Dateien, die während des DynamoDB-ELT-Prozesses im S3-Zwischen-Bucket gespeichert wurden. Dieses Präfix hilft bei der Organisation und Identifizierung der temporären Dateien, die bei der Datenextraktion erstellt wurden.
+ `DynamodbS3BucketOwner` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Die AWS Konto-ID des Besitzers des S3-Buckets, angegeben in`DynamodbS3Bucket`. Dieser Parameter ist erforderlich, wenn der S3-Bucket einem anderen AWS Konto gehört als dem, auf dem der ELT-Job ausgeführt wird, wodurch der kontoübergreifende Zugriff auf den Zwischenspeicher-Bucket ermöglicht wird.
+ `DynamodbStsRoleArn` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Amazon-Ressourcenname (ARN) der AWS Security Token Service (STS) -Rolle, die für den Zugriff auf DynamoDB- und S3-Ressourcen während des ELT-Vorgangs übernommen werden soll. Diese Rolle muss über die erforderlichen Berechtigungen verfügen, um aus der DynamoDB-Tabelle zu lesen und in den S3-Zwischen-Bucket zu schreiben. 

## DDBELTCatalogAdditionalOptions Struktur
<a name="aws-glue-api-visual-job-api-DDBELTCatalogAdditionalOptions"></a>

Gibt zusätzliche Optionen für DynamoDB-ELT-Katalogvorgänge an.

**Felder**
+ `DynamodbExport` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Gibt die DynamoDB-Exportkonfiguration für den ELT-Vorgang an.
+ `DynamodbUnnestDDBJson` – Boolesch.

  Gibt an, ob das DynamoDB-JSON-Format entschachtelt werden soll. Bei der Einstellung `true` werden geschachtelte JSON-Strukturen in DynamoDB-Elementen geglättet.

## Routenstruktur
<a name="aws-glue-api-visual-job-api-Route"></a>

Gibt einen Routenknoten an, der Daten basierend auf definierten Filterbedingungen an verschiedene Ausgabepfade weiterleitet.

**Felder**
+ `Name` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #63](aws-glue-api-common.md#regex_63) übereinstimmt.

  Der Name des Routenknotens.
+ `Inputs` – *Erforderlich:* Ein Array mit UTF-8-Zeichenfolgen, nicht weniger als 1 und nicht mehr als 1 Zeichenfolge.

  Die Eingabeverbindung für den Routenknoten.
+ `GroupFiltersList` – *Erforderlich:* Ein Array mit [GroupFilters](#aws-glue-api-visual-job-api-GroupFilters)-Objekten.

  Eine Liste von Gruppenfiltern, die die Routingbedingungen und Kriterien für die Weiterleitung von Daten an verschiedene Ausgabepfade definieren.

## GroupFilters Struktur
<a name="aws-glue-api-visual-job-api-GroupFilters"></a>

Gibt eine Gruppe von Filtern mit einem logischen Operator an, der bestimmt, wie die Filter kombiniert werden, um die Routingbedingungen auszuwerten.

**Felder**
+ `GroupName` – *Erforderlich:* UTF-8-Zeichenfolge, die mit der [Custom string pattern #60](aws-glue-api-common.md#regex_60) übereinstimmt.

  Der Name der Filtergruppe.
+ `Filters` – *Erforderlich:* Ein Array mit [FilterExpression](#aws-glue-api-visual-job-api-FilterExpression)-Objekten.

  Eine Liste von Filterausdrücken, die die Bedingungen für diese Gruppe definieren.
+ `LogicalOperator` – *Erforderlich:* UTF-8-Zeichenfolge (zulässige Werte: `AND` \$1 `OR`).

  Der logische Operator, der verwendet wird, um die Filter in dieser Gruppe zu kombinieren. Bestimmt, ob alle Filter übereinstimmen müssen (AND) oder ob ein beliebiger Filter übereinstimmen kann (OR).

## AutoDataQuality Struktur
<a name="aws-glue-api-visual-job-api-AutoDataQuality"></a>

Spezifiziert Konfigurationsoptionen für die automatische Bewertung der Datenqualität in AWS Glue Jobs. Diese Struktur ermöglicht automatisierte Datenqualitätsprüfungen und deren Überwachung während ETL-Vorgängen und trägt so dazu bei, die Datenintegrität und Zuverlässigkeit ohne manuelles Eingreifen sicherzustellen.

**Felder**
+ `IsEnabled` – Boolesch.

  Gibt an, ob die automatische Datenqualitätsbewertung aktiviert ist. Bei der Einstellung `true` werden automatisch Datenqualitätsprüfungen durchgeführt.
+ `EvaluationContext` – UTF-8-Zeichenfolge, die [Custom string pattern #61](aws-glue-api-common.md#regex_61) entspricht.

  Der Bewertungskontext für die automatischen Datenqualitätsprüfungen. Dies definiert den Umfang und die Parameter für die Datenqualitätsbewertung.