Classe filtro - AWS Glue

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Classe filtro

Crea un nuovo DynamicFrame contenente record dall’input DynamicFrame che soddisfano una funzione predicato specificata.

Esempio

Ti consigliamo di utilizzare il metodo DynamicFrame.filter() per filtrare i record in un DynamicFrame. Per visualizzare un esempio di codice, consulta Esempio: usa il filtro per ottenere una selezione filtrata di campi.

Metodi

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

Restituisce un nuovo DynamicFrame creato selezionando i record dall'input DynamicFrame che soddisfano una funzione predicato specificata.

  • frame: l'origine DynamicFrame da applicare alla funzione filtro specificata (campo obbligatorio).

  • f: la funzione di predicato da applicare a ciascun DynamicRecord nella DynamicFrame. La funzione deve assumere un DynamicRecord come argomento e restituire True se il DynamicRecord soddisfa i requisiti del filtro, altrimenti False (obbligatorio).

    Un DynamicRecord rappresenta un record logico all'interno di un DynamicFrame. È simile a una riga in un DataFrame Spark, con la differenza che è autodescrittivo e può essere utilizzato per dati non conformi a uno schema fisso.

  • transformation_ctx: una stringa univoca utilizzata per identificare informazioni sullo stato (opzionale).

  • info: una stringa associata a errori nella trasformazione (facoltativo).

  • stageThreshold: il numero massimo di errori che si possono verificare nella trasformazione prima che venga arrestata (facoltativo). Il valore di default è zero.

  • totalThreshold: il numero massimo di errori che si possono verificare in totale prima che l'elaborazione venga arrestata (facoltativo). Il valore di default è zero.

apply(cls, *args, **kwargs)

Ereditato da GlueTransform apply.

name(cls)

Ereditato da GlueTransform name.

describeArgs(cls)

Ereditato da GlueTransform describeArgs.

describeReturn(cls)

Ereditato da GlueTransform describeReturn.

describeTransform(cls)

Ereditato da GlueTransform describeTransform.

describeErrors(cls)

Ereditato da GlueTransform describeErrors.

describe(cls)

Ereditato da GlueTransform describe.