View a markdown version of this page

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

SORT

Mengurutkan data dalam satu atau beberapa kolom kumpulan data dalam urutan naik, turun, atau kustom.

Parameter
  • expressions— String yang berisi satu atau lebih JSON-encoded string yang mewakili ekspresi penyortiran.

    • sourceColumn— String yang berisi nama kolom yang ada.

    • ordering— Pemesanan dapat berupa ASCENDING atau DESCENDING.

    • nullsOrdering— Pengurutan nol dapat berupa NULLS_TOP atau NULLS_BOTTOM untuk menempatkan nilai nol atau hilang di awal atau di bagian bawah kolom.

    • customOrder— Daftar string yang mendefinisikan urutan kustom untuk penyortiran string. Secara default, string diurutkan menurut abjad.

    • isCustomOrderCaseSensitive – Boolean. Nilai default-nya adalah false.

contoh Contoh

{ "RecipeAction": { "Operation": "SORT", "Parameters": { "expressions": "[{\"sourceColumn\": \"A\", \"ordering\": \"ASCENDING\", \"nullsOrdering\": \"NULLS_TOP\"}]", } } }

contoh Contoh urutan pengurutan kustom

Dalam contoh berikut, string ekspresi CustomOrder memiliki format daftar objek. Setiap objek menggambarkan ekspresi penyortiran untuk satu kolom.

[ { "sourceColumn": "A", "ordering": "ASCENDING", "nullsOrdering": "NULLS_TOP", }, { "sourceColumn": "B", "ordering": "DESCENDING", "nullsOrdering": "NULLS_BOTTOM", "customOrder": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"], "isCustomOrderCaseSensitive": false, } ]