Clase SplitFields - 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 SplitFields

Divide un elemento DynamicFrame en dos elementos nuevos según los campos especificados.

Ejemplo

Recomendamos que se utilice el método DynamicFrame.split_fields() para dividir campos en un DynamicFrame. Para ver un ejemplo de código, consulte Ejemplo: utilice split_fields para dividir los campos seleccionados en un campo DynamicFrame independiente.

Métodos

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

Divide uno o más campos de un elemento DynamicFrame en un elemento DynamicFrame nuevo y crea otro elemento DynamicFrame nuevo que contiene los campos restantes.

  • frame: DynamicFrame de origen que se va a dividir en dos nuevos (obligatorio).

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

  • name1: nombre que se asigna al DynamicFrame que contendrá los campos que se van a dividir (opcional). Si no se da ningún nombre, se usa el nombre de la trama de origen con un "1" anexado.

  • name2: nombre que se asigna al DynamicFrame que contendrá los campos que quedan tras haber dividido los campos que se especificaron (opcional). Si no se da ningún nombre, se usa el nombre de la trama de origen con un "2" anexado.

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

  • info: cadena que está asociada a 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.

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.