ColumnLength - AWS Glue

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

ColumnLength

Memeriksa apakah panjang setiap baris dalam kolom sesuai dengan ekspresi yang diberikan.

Sintaksis

ColumnLength <COL_NAME><EXPRESSION>
  • COL_ NAME — Nama kolom yang ingin Anda evaluasi terhadap aturan kualitas data.

    Jenis kolom yang didukung: String

  • EXPRESSION— Ekspresi untuk dijalankan terhadap respons tipe aturan untuk menghasilkan nilai Boolean. Untuk informasi selengkapnya, lihat Ekspresi.

Contoh: Panjang baris kolom

Contoh aturan berikut memeriksa apakah nilai di setiap baris dalam kolom bernama Postal_Code adalah 5 karakter panjang.

ColumnLength "Postal_Code" = 5 ColumnLength "weightinkgs" = 2 where "weightinkgs > 10"

Perilaku nol

ColumnLengthAturan memperlakukan NULL s sebagai 0 string panjang. Untuk satu NULL baris:

ColumnLength "Postal_Code" > 4 # this will fail
ColumnLength "Postal_Code" < 6 # this will succeed

Contoh aturan majemuk berikut menyediakan cara untuk secara eksplisit gagal NULL nilai:

(ColumnLength "Postal_Code" > 4) AND (ColumnValues "Postal_Code" != NULL)