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: ilDynamicFrameda 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 nome.
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.