Classe mappatura - 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 mappatura

Crea un nuovo DynamicFrame applicando una funzione a tutti i record nell'input DynamicFrame.

Esempio

Ti consigliamo di utilizzare il metodo DynamicFrame.map() per applicare una funzione a tutti i record in un DynamicFrame. Per visualizzare un esempio di codice, consulta Esempio: utilizza la mappa per applicare una funzione a ogni record in un DynamicFrame.

Metodi

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

Restituisce un nuovo DynamicFrame ottenuto applicando la funzione specificata a tutti i DynamicRecords nel DynamicFrame originale.

  • frame: il DynamicFrame originale a cui applicare la funzione di mappatura (obbligatorio).

  • f: la funzione da applicare a tutti i DynamicRecords nel DynamicFrame. La funzione deve assumere un DynamicRecord come argomento e restituire un nuovo DynamicRecord prodotto dalla mappatura (obbligatorio).

    Un DynamicRecord rappresenta un record logico all'interno di un DynamicFrame. È simile a una riga in un DataFrame Apache 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 (opzionale).

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

Restituisce un nuovo DynamicFrame ottenuto applicando la funzione specificata a tutti i DynamicRecords nel DynamicFrame originale.

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.