Menggunakan Pivot Rows to Columns transform - AWS Glue

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

Menggunakan Pivot Rows to Columns transform

Transformasi Pivot Rows to Columns memungkinkan Anda untuk menggabungkan kolom numerik dengan memutar nilai unik pada kolom terpilih yang menjadi kolom baru (jika beberapa kolom dipilih, nilainya digabungkan untuk memberi nama kolom baru). Dengan begitu baris dikonsolidasikan sementara memiliki lebih banyak kolom dengan agregasi parsi untuk setiap nilai unik. Misalnya, jika Anda memiliki kumpulan data penjualan ini berdasarkan bulan dan negara (diurutkan agar lebih mudah diilustrasikan):

tahun bulan negeri jumlah
2020 Jan inggris 32
2020 Jan de 42
2020 Jan µs 64
2020 Februari inggris 67
2020 Februari de 4
2020 Februari de 7
2020 Februari µs 6
2020 Februari µs 12
2020 Jan µs 90

Jika jumlah pivot dan negara sebagai kolom agregasi, kolom baru akan dibuat dari kolom negara asli. Pada tabel di bawah ini, Anda memiliki kolom baru untuk de, uk, dan kami, bukan kolom negara.

tahun bulan de inggris µs
2020 Jan 42 32 64
2020 Jan 11 67 18
2021 Jan 90

Jika sebaliknya Anda ingin memutar bulan dan kabupaten, Anda mendapatkan kolom untuk setiap kombinasi nilai kolom tersebut:

tahun Jan_de Jan_UK Jan_us Feb_de Feb_Inggris Feb_US
2020 42 32 64 11 67 18
2021 90
Untuk menambahkan transformasi Pivot Rows To Columns:
  1. Buka panel Resource dan kemudian pilih Pivot Rows To Columns untuk menambahkan transformasi baru ke diagram pekerjaan Anda. Node yang dipilih pada saat menambahkan node akan menjadi induknya.

  2. (Opsional) Pada tab properti Node, Anda dapat memasukkan nama untuk node dalam diagram pekerjaan. Jika sebuah induk simpul belum dipilih, maka pilihlah sebuah simpul dari daftar Induk simpul untuk digunakan sebagai sumber masukan untuk transformasi tersebut.

  3. Pada tab Transform, pilih kolom numerik yang akan digabungkan untuk menghasilkan nilai untuk kolom baru, fungsi agregasi untuk diterapkan dan kolom untuk mengubah nilai uniknya menjadi kolom baru.

    Tangkapan layar menunjukkan tab Transform untuk transformasi Pivot Rows To Columns.