Clase SelectFields - AWS Glue

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.

Clase SelectFields

La clase SelectFields crea un DynamicFrame nuevo a partir de un DynamicFrame existente, y conserva solo los campos que se especifican. SelectFields brinda una funcionalidad similar a la de una instrucción SELECT en SQL.

Ejemplo

Recomendamos que se utilice el método DynamicFrame.select_fields() para seleccionar campos de un DynamicFrame. Para ver un ejemplo de código, consulte Ejemplo: uso de select_fields para crear un DynamicFrame nuevo con los campos elegidos.

Métodos

__call__(frame, paths, transformation_ctx = "", info = "", stageThreshold = 0, totalThreshold = 0)

Obtiene campos (nodos) en un DynamicFrame.

  • frame: DynamicFrame donde se seleccionan los campos (obligatorio).

  • paths: una lista de rutas completas a los campos que se van a seleccionar (obligatorio).

  • transformation_ctx: cadena única que se utiliza para identificar la información del estado (opcional).

  • info: cadena que está asociada con errores en la transformación (opcional).

  • stageThreshold: cantidad máxima de errores que se puede producir en la transformación antes de que se determine que es errónea (opcional). El rol predeterminado es cero.

  • totalThreshold: cantidad máxima de errores que se pueden producir en total antes de que se determine que el proceso es erróneo (opcional). El rol predeterminado es cero.

Devuelve un DynamicFrame nuevo que contiene solo los campos especificados.

apply(cls, *args, **kwargs)

Heredado de GlueTransform apply.

name(cls)

Heredado de GlueTransform name.

describeArgs(cls)

Heredado de GlueTransform describeArgs.

describeReturn(cls)

Heredado de GlueTransform describeReturn.

describeTransform(cls)

Heredado de GlueTransform describeTransform.

describeErrors(cls)

Heredado de GlueTransform describeErrors.

describe(cls)

Heredado de GlueTransform describe.