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 relazionalizzazione
Livella uno schema nidificato in un DynamicFrame
e trasforma le colonne della matrice tramite pivoting da un frame appiattito.
Esempio
Ti consigliamo di utilizzare il metodo DynamicFrame.relationalize() per relazionare DynamicFrame
. Per visualizzare un esempio di codice, consulta Esempio: usa la relazionalizzazione per livellare uno schema annidato in un DynamicFrame.
Metodi
__call__(frame, staging_path=None, name='roottable', options=None, transformation_ctx = "", info = "", stageThreshold = 0, totalThreshold = 0)
Mette in relazione un DynamicFrame
e produce un elenco di frame che vengono generati annullando l'annidamento di colonne nidificate e trasformando colonne della matrice mediante pivot. La colonna matrice trasformata mediante pivot può essere unita alla tabella root utilizzando la chiave di join generata durante la fase di annullamento dell'annidamento.
-
frame
: ilDynamicFrame
da mettere in relazione (obbligatorio). -
staging_path
: il percorso in cui il metodo può archiviare le partizioni di tabelle trasformate mediante pivot in formato CSV (facoltativo). Le tabelle trasformate mediante pivot vengono rilette da questo percorso. -
name
: il nome della tabella root (opzionale). -
options
: un dizionario dei parametri opzionali. Attualmente inutilizzato. -
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.
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.