Menggunakan DropNullFields untuk menghapus bidang dengan nilai null - AWS Glue

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan DropNullFields untuk menghapus bidang dengan nilai null

Gunakan DropNullFieldstransformasi untuk menghapus bidang dari kumpulan data jika semua nilai di bidang adalah 'null'. Secara default, AWS Glue Studio akan mengenali objek null, tetapi beberapa nilai seperti string kosong, string yang “null”, -1 integer atau placeholder lain seperti nol, tidak secara otomatis dikenali sebagai nol.

Untuk menggunakan DropNullFields
  1. Tambahkan DropNullFields simpul ke diagram pekerjaan.

  2. Pada tab properti Node, pilih nilai tambahan yang mewakili nilai nol. Anda dapat memilih untuk memilih tidak ada atau semua nilai:

    Tangkapan layar menunjukkan tab Transform untuk DropNullFields node.
    • String Kosong (“” atau “) - bidang yang berisi string kosong akan dihapus

    • “null string” - bidang yang berisi string dengan kata 'null' akan dihapus

    • -1 integer - bidang yang berisi -1 (negatif satu) integer akan dihapus

  3. Jika diperlukan, Anda juga dapat menentukan nilai null kustom. Ini adalah nilai nol yang mungkin unik untuk kumpulan data Anda. Untuk menambahkan nilai null kustom, pilih Tambahkan nilai baru.

  4. Masukkan nilai null kustom. Misalnya, ini bisa nol, atau nilai apa pun yang digunakan untuk mewakili nol dalam kumpulan data.

  5. Pilih tipe data di bidang drop-down. Tipe data dapat berupa String atau Integer.

    catatan

    Nilai null kustom dan tipe datanya harus sama persis agar bidang dikenali sebagai nilai nol dan bidang dihapus. Pencocokan sebagian di mana hanya nilai null kustom yang cocok tetapi tipe data tidak tidak akan mengakibatkan bidang dihapus.