Clase DynamicFrameCollection - AWS Glue

Clase DynamicFrameCollection

Un elemento DynamicFrameCollection es un diccionario de objetos Clase DynamicFrame, en el que las claves son los nombres de los elementos DynamicFrames y los valores son los objetos DynamicFrame.

__init__

__init__(dynamic_frames, glue_ctx)

Claves

keys( ): devuelve una lista de las claves de esta colección, que generalmente se compone de los nombres de los valores de DynamicFrame correspondientes.

Valores

values(key): devuelve una lista de los valores de DynamicFrame en esta colección.

Seleccionar

select(key)

Devuelve el DynamicFrame correspondiente a la clave especificada (que, por lo general, es el nombre del elemento DynamicFrame).

  • key: clave del elemento DynamicFrameCollection que normalmente representa el nombre de un elemento DynamicFrame.

Asignación

map(callable, transformation_ctx="")

Utiliza una función que se le ha pasado para crear y devolver un elemento DynamicFrameCollection nuevo basado en el elemento DynamicFrames de esta colección.

  • callable: función que toma un elemento DynamicFrame y el contexto de transformación especificado como parámetros y devuelve un elemento DynamicFrame.

  • transformation_ctx: contexto de transformación que callable utilizará (opcional).

Flatmap

flatmap(f, transformation_ctx="")

Utiliza una función que se le ha pasado para crear y devolver un elemento DynamicFrameCollection nuevo basado en el elemento DynamicFrames de esta colección.

  • f: función que toma un elemento DynamicFrame como parámetro y devuelve un elemento DynamicFrame o DynamicFrameCollection.

  • transformation_ctx: contexto de transformación que la función utilizará (opcional).