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.
Programmierung von AWS Glue-ETL-Skripts in Scala
Sie finden Scala-Codebeispiele und Dienstprogramme für AWS Glue im AWS Glue-Repository mit Beispielen
AWS Glue unterstützt eine Erweiterung des PySpark Scala-Dialekts für das Scripting von Extract, Transform, Load (ETL)-Aufträgen. In den folgenden Abschnitten wird beschrieben, wie Sie die AWS Glue-Scala-Bibliothek und die AWS Glue-API in ETL-Skripts verwenden. Darüber wird eine Referenzdokumentation für die Bibliothek bereitgestellt.
Inhalt
- Verwenden von Scala
- Beispiel für Scala-Skripte
- Scala-API-Liste
- com.amazonaws.services.glue
- com.amazonaws.services.glue.ml
- com.amazonaws.services.glue.dq
- com.amazonaws.services.glue.types
- com.amazonaws.services.glue.util
- ChoiceOption
- DataSink
- DataSource-Trait
- DynamicFrame
- DynamicFrame -Klasse
- errorsCount
- applyMapping
- assertErrorThreshold
- Anzahl
- dropField
- dropFields
- dropNulls
- errorsAsDynamicFrame
- Filter
- getName
- getNumPartitions
- getSchemaIfBerechnet
- isSchemaComputed
- javaToPython
- Join
- Zuordnung
- mergeDynamicFrames
- printSchema
- recomputeSchema
- Relationalize
- renameField
- Repartition
- resolveChoice
- Schema
- selectField
- selectFields
- Anzeigen
- SimplifyDDBJson
- Spigot
- splitFields
- Def splitRows
- stageErrorsCount
- toDF
- Unbox
- Unnest
- unnestDDBJson
- withFrameSchema
- Def withName
- withTransformationContext
- DynamicFrame-Objekt
- DynamicFrame -Klasse
- DynamicRecord
- GlueContext
- MappingSpec
- ResolveSpec
- ArrayNode
- BinaryNode
- BooleanNode
- ByteNode
- DateNode
- DecimalNode
- DoubleNode
- DynamicNode
- EvaluateDataQuality
- FloatNode
- FillMissingValues
- FindMatches
- FindIncrementalMatches
- IntegerNode
- LongNode
- MapLikeNode
- MapNode
- NullNode
- ObjectNode
- ScalarNode
- ShortNode
- StringNode
- TimestampNode
- GlueArgParser
- Aufgabe