View a markdown version of this page

CHANGE_DATA_TYPE - AWS Glue DataBrew Panduan Developer

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

CHANGE_DATA_TYPE

Mengubah tipe data dari kolom yang ada.

Jika nilai kolom tidak dapat dikonversi ke tipe baru, itu akan diganti dengan NULL. Hal ini dapat terjadi ketika kolom string dikonversi ke kolom integer. Misalnya, string “123" akan menjadi bilangan bulat 123, tetapi string “ABC” tidak dapat menjadi angka, sehingga akan diganti dengan nilai NULL.

Parameter
  • sourceColumn— Nama kolom yang ada.

  • columnDataType— Tipe kolom baru. tipe data berikut didukung:

    • byte: Nomor integer bertanda 1-byte. Kisaran angka adalah dari -128 hingga 127.

    • short: 2-byte nomor integer ditandatangani. Kisaran angka adalah dari -32768 hingga 32767.

    • int: 4-byte nomor integer ditandatangani. Kisaran angka adalah dari -2147483648 hingga 2147483647.

    • panjang: nomor integer bertanda 8-byte. Kisaran angka adalah dari -9223372036854775808 hingga 9223372036854775807.

    • float: nomor floating point presisi tunggal 4-byte.

    • ganda: nomor floating point presisi ganda 8-byte.

    • desimal: Menandatangani angka desimal dengan total 38 digit dan 18 digit setelah titik desimal.

    • string: Nilai string karakter.

    • boolean: Tipe Boolean memiliki salah satu dari dua nilai yang mungkin: `true` dan `false` atau `yes` dan `no`.

    • stempel waktu: Nilai yang terdiri dari bidang tahun, bulan, hari, jam, menit, dan detik.

    • tanggal: Nilai yang terdiri dari bidang tahun, bulan dan hari.

contoh Contoh

{ "RecipeAction": { "Operation": "CHANGE_DATA_TYPE", "Parameters": { "sourceColumn": "columnName", "columnDataType": "boolean" } } }