Utilizzo di DropNullFields per rimuovere campi con valori nulli - 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à.

Utilizzo di DropNullFields per rimuovere campi con valori nulli

Utilizzo della trasformazione DropNullFields per rimuovere i campi dal dataset se tutti i valori nel campo sono "null". Per impostazione predefinita, AWS Glue Studio riconoscerà gli oggetti nulli, ma alcuni valori come stringhe vuote, stringhe "null", -1 interi o altri segnaposto come zeri, non verranno riconosciuti automaticamente come null.

Come utilizzare DropNullFields
  1. Aggiunta di un nodo DropNullFields al diagramma del processo.

  2. Nella scheda Node properties (Proprietà del nodo), scegli valori aggiuntivi che rappresentano un valore nullo. È possibile scegliere di selezionare nessuno o tutti i valori:

    Lo screenshot mostra la scheda Trasformazione per il nodo DropNullFields.
    • Stringa vuota ("" or ''): i campi che contengono stringhe vuote verranno eliminati

    • "stringa null": i campi che contengono la stringa con la parola "null" verranno eliminati

    • -1 numero intero: i campi che contengono un numero intero -1 (negativo) verranno eliminati

  3. Se necessario, è anche possibile specificare valori nulli personalizzati. Si tratta di valori nulli che potrebbero essere univoci per il set di dati. Per aggiungere un valore nullo personalizzato, scegli Add new value (Aggiungi nuovo valore).

  4. Inserisci il valore nullo personalizzato. Ad esempio, questo può essere zero o qualsiasi valore utilizzato per rappresentare un valore nullo nel set di dati.

  5. Scegli il tipo di dati nel campo a discesa. I tipi di dati possono essere String o Integer.

    Nota

    I valori nulli personalizzati e i relativi tipi di dati devono corrispondere esattamente, affinché i campi vengano riconosciuti come valori nulli e vengano quindi eliminati. Corrispondenze parziali in cui solo il valore nullo personalizzato corrisponde, ma il tipo di dati non comporta l'eliminazione dei campi.