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

Aplica un mapeo en un DynamicFrame.

Ejemplo

Recomendamos que se utilice el método DynamicFrame.apply_mapping() para aplicar una asignación en un DynamicFrame. Para ver un ejemplo de código, consulte Ejemplo: uso de apply_mapping para cambiar el nombre de los campos y cambiar los tipos de campos.

Métodos

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

Aplica un mapeo declarativo a un DynamicFrame especificado.

  • frame: DynamicFrame donde se aplica la asignación (obligatorio).

  • mappings: una lista de tuplas de asignación (obligatorio). Cada una consta de (columna de origen, tipo de origen, columna de destino, tipo de destino).

    Si la columna de origen tiene un punto “.” en el nombre, se debe colocar acentos graves “``” a su alrededor. Por ejemplo, para asignar this.old.name (cadena) a thisNewName, debe utilizar las siguientes tuplas:

    ("`this.old.name`", "string", "thisNewName", "string")
  • 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 solo los campos del DynamicFrame especificados en las tuplas de “asignación”.

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.