Clase de filtro - 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 de filtro

Crea un DynamicFrame nuevo que contiene registros de la entrada DynamicFrame que cumplen una función de predicado especificada.

Ejemplo

Recomendamos que se utilice el método DynamicFrame.filter() para filtrar registros en un DynamicFrame. Para ver un ejemplo de código, consulte Ejemplo: uso de filter para obtener una selección filtrada de campos.

Métodos

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

Devuelve un DynamicFrame nuevo que se crea mediante la selección de registros de la entrada DynamicFrame que cumplen una función de predicado especificada.

  • frame: el DynamicFrame de origen al que se va a aplicar la función de filtro especificada (obligatorio).

  • f: la función de predicado que se aplicará a cada DynamicRecord en el DynamicFrame. La función debe tomar un DynamicRecord como argumento y devolver True (Verdadero) si el DynamicRecord cumple los requisitos del filtro o False (Falso) si no los cumple (obligatorio).

    Un DynamicRecord representa un registro lógico en un DynamicFrame. Es similar a una fila en un DataFrame de Spark, salvo que es autodescriptivo y se puede utilizar para datos que no se ajustan a un esquema fijo.

  • 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.

apply(cls, *args, **kwargs)

Heredado de GlueTransform apply.

name(cls)

Heredado de GlueTransform nombre.

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.