Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Programación de scripts de ETL de AWS Glue en Scala
Puede encontrar ejemplos de código de Scala y utilidades paraAWS Glue en el repositorio deAWS Glue ejemplos
AWSGlue soporta una extensión del dialecto PySpark Scala para scripting de trabajos de extracción, transformación y carga (ETL). En las secciones siguientes se describe cómo utilizar la biblioteca de AWS Glue Scala y la API de AWS Glue en los scripts de ETL y se proporciona documentación de referencia correspondiente a la biblioteca.
Contenido
- Uso de Scala
- Ejemplo de script de Scala
- Lista de API de Scala
- 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 rasgo
- DynamicFrame
- DynamicFrame clase
- errorsCount
- applyMapping
- assertErrorThreshold
- Recuento
- dropField
- dropFields
- dropNulls
- errorsAsDynamicMarco
- Filtro
- getName
- getNumPartitions
- getSchemaIfCalculado
- isSchemaComputed
- javaToPython
- Join
- Mapeo
- mergeDynamicFrames
- printSchema
- recomputeSchema
- Relationalize
- renameField
- Repartition
- resolveChoice
- Esquema
- selectField
- selectFields
- Mostrar
- Spigot
- splitFields
- Def splitRows
- stageErrorsCount
- toDF
- Unbox
- Unnest
- unnestDDBJson
- withFrameSchema
- Def withName
- withTransformationContext
- DynamicFrame objeto
- DynamicFrame clase
- 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
- Trabajo