Lewati ke konten utama

Kursus

Fungsi Window di Snowflake

Menengah3 jam

Temukan fungsi jendela Snowflake untuk menyelesaikan masalah data kompleks dengan peringkat, partisi, dan perhitungan bergulir.

Sql3 jam10 video34 Latihan2,850 XP2,529Pernyataan pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan Google
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, kami Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Disukai pelajar di ribuan perusahaan

Deskripsi Kursus

Buka beragam alat pemecahan masalah baru dengan kekuatan fungsi window di Snowflake! Dalam kursus ini, Anda akan menguasai alat yang diperlukan untuk menyelesaikan masalah seperti mengidentifikasi pencilan dalam himpunan data Anda dan menghitung rata-rata bergerak.Pertama, Anda akan membedakan antara fungsi agregasi tradisional dan fungsi window. Anda akan memahami anatomi fungsi window dengan memberikan nomor baris dan peringkat pada semua rekaman dalam kueri Snowflake. Setelah dasar-dasarnya kuat, Anda akan memasangkan fungsi window ini dengan partisi. Ini memberi Anda kemampuan untuk membuat kelompok rekaman yang terurut, serta membandingkan nilai-nilai berurutan.Anda akan menutup kursus dengan fungsi window agregat dan rata-rata bergulir; dua penerapan fungsi window yang paling berguna untuk merapikan dan menganalisis data. Pada akhirnya, Anda akan memiliki seperangkat keterampilan baru yang akan meningkatkan performa kueri Snowflake Anda!

Prasyarat

Kurikulum

Garis besar kursus

1

Fungsi Window

Buka jendela menuju berbagai kemungkinan dengan fungsi window di Snowflake! Anda akan mulai dengan membedakan fungsi window dari fungsi tradisional. Lalu, Anda akan belajar cara memberikan nomor baris dan peringkat untuk setiap rekaman dalam sebuah kueri. Setelah menguasai dasar-dasarnya, Anda akan menambahkan “window” pada fungsi window dengan menggunakan PARTITION BY. Anda akan mempelajari cara menemukan dan menggunakan nilai pertama dan terakhir dari suatu window sebelum menutup dengan cuplikan fungsi agregasi.
Mulai Bab
2

Fungsi Window untuk Peringkat

Saatnya naik tingkat! Pada bab ini, Anda akan membawa fungsi peringkat ke level berikutnya. Anda akan mulai dengan varian RANK bernama DENSE_RANK, yang menangani nilai seri dengan cara yang sedikit berbeda. Anda juga akan mengeksplorasi versi yang lebih tangguh dari fungsi yang Anda lihat pada pelajaran sebelumnya menggunakan NTH_VALUE. Selanjutnya, Anda akan membuat “bucket” data menggunakan NTILE, yang lebih berguna daripada yang Anda kira. Anda juga akan mempelajari alat praktis bernama CUME_DIST untuk menemukan jumlah rekaman yang kurang dari atau sama dengan rekaman tertentu dalam sebuah window. Anda akan menutup bab dengan salah satu penerapan fungsi window yang paling kuat sejauh ini: LAG dan LEAD.
Mulai Bab
3

Fungsi Window Agregat

Anda akan memulai bab terakhir ini dengan fungsi agregasi seperti AVG, COUNT, dan SUM. Anda akan membandingkan keluaran fungsi-fungsi ini dengan rekaman individual dalam sebuah window, serta melakukan perhitungan tambahan. Setelah itu, Anda akan menguasai penerapan fungsi window yang paling menarik: perhitungan berjalan dan bergerak! Anda akan mulai dengan menghitung rata-rata berjalan dan total untuk berbagai metrik pengisian daya kendaraan listrik. Terakhir, Anda akan menutup kursus dengan menghasilkan total dan rata-rata bergerak menggunakan window geser!
Mulai Bab
S

Fungsi Window di Snowflake

Kursus
Selesai

Dapatkan Sertifikat Penyelesaian

Daftar Sekarang

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Lanjutkan pembelajaran Anda di mana saja dengan kursus mobile kami dan tantangan coding 5 menit setiap hari.