View a markdown version of this page

ADVANCED_DATATYPE_FLAG - 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.

ADVANCED_DATATYPE_FLAG

Membuat kolom bendera baru berdasarkan nilai untuk kolom sumber saat ini. Misalnya, diberikan kolom sumber yang berisi kode pos, transformasi ini dapat digunakan untuk menandai nilai sebagai true atau false berdasarkan zona waktu tertentu. Detail yang dapat Anda ekstrak bergantung pada pola yang terdeteksi, seperti yang dijelaskan dalam Catatan di bawah ini.

Parameter
  • sourceColumn— Nama kolom sumber string.

  • pattern— Pola untuk mengekstrak.

  • targetColumn— Nama kolom target.

  • advancedDataType— Dapat berupa Telepon, Kode Pos, Waktu Tanggal, Negara Bagian, Kartu Kredit, URL, Email, SSN, atau Jenis Kelamin.

  • filter values— Daftar nilai string yang pengguna ingin memfilter kolom berdasarkan.

  • trueStringtrue Nilai untuk kolom target.

  • falseStringfalse Nilai untuk kolom target.

Catatan
  • Jika lanjutan DataType adalah Telepon, maka polanya bisa berupa AREA_CODE, TIME_ZONE, atau COUNTRY_CODE.

  • Jika lanjutan DataType adalah Kode Pos, maka polanya bisa TIME_ZONE, COUNTRY, STATE, CITY, TYPE, atau REGION.

  • Jika lanjutan DataType adalah Date Time, maka polanya bisa DAY, MONTH_NAME, WEEK, QUARTER, atau YEAR.

  • Jika lanjutan DataType adalah State, maka polanya bisa TIME_ZONE.

  • Jika lanjutan DataType adalah Kartu Kredit, maka polanya bisa PANJANG atau JARINGAN.

  • Jika lanjutan DataType adalah URL, maka polanya bisa berupa PROTOCOL, TLD, atau DOMAIN.

contoh Contoh

{ "RecipeAction": { "Operation": "ADVANCED_DATATYPE_FLAG", "Parameters": { "pattern": "AREA_CODE", "sourceColumn": "phoneColumn", "advancedDataType": "Phone", "filterValues": ['Ohio'], "targetColumn": "targetColumnName", "trueString": "trueValue", "falseString": "falseValue" } } }