Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

Masuk
DataSQLLanjutan

SQL untuk Gudang Data

Tabel fakta dan dimensi, skema bintang, dimensi tanggal, ETL dengan INSERT…SELECT dan CTE, dimensi berubah perlahan, serta kueri analitik berlapis.

Pelajaran pertama bisa dicoba tanpa akun. Selanjutnya pakai akun gratis agar progres, draft kode, dan sertifikatmu tersimpan.

Ringkasnya: SQL untuk Gudang Data adalah kelas gratis berbahasa Indonesia tingkat lanjutan dari KelasGratis. Cocok untuk lulusan kelas SQL Lanjutan dan Desain Basis Data, analis data, dan admin laporan yang menyusun laporan rutin dari basis data dan ingin memahami bagaimana gudang data disusun dan diisi. Isinya 16 pelajaran dalam 4 modul (±4 jam) dengan 54 latihan yang dinilai otomatis di browser. Sertifikat penyelesaian gratis dan bisa dicek keasliannya.

Kelas ini mengajarkan cara data operasional disusun ulang untuk analisis. Kamu bekerja dengan gudang data toko buku fiktif yang dibangun sebagai skema bintang: tabel fakta penjualan, stok, dan target di tengah, dikelilingi dimensi tanggal, cabang, produk, dan pelanggan. Kamu belajar menyatakan grain, membedakan kunci pengganti dari kunci alami, memilah ukuran aditif, semi-aditif, dan non-aditif, lalu meratakan dimensi kepingan salju. Bagian ETL membahas area staging, membersihkan kode, mencari kunci dimensi, anggota khusus untuk data yang hilang, muatan inkremental, serta dimensi berubah perlahan tipe 1 dan tipe 2. Penutupnya kueri analitik: agregasi berlapis, membandingkan realisasi dengan target berbutir bulan, subtotal ala ROLLUP, dan window function di atas skema bintang. Semua latihan berupa kueri SQLite sungguhan di browser.

5,0 ★ (Belum ada ulasan) · 16 pelajaran · 4 modul · ±236 menit

Bagikan kelas

Bawa pulang keterampilannya

Yang akan kamu bisa setelah kelas ini

  • Menyatakan grain tabel fakta, membedakan tabel fakta dan dimensi, kunci pengganti dan kunci alami, anggota khusus, serta ukuran aditif, semi-aditif, dan non-aditif.
  • Menulis kueri bintang yang menyaring dan mengelompokkan lewat atribut dimensi, meratakan dimensi kepingan salju, dan memakai dimensi tanggal termasuk untuk hari tanpa transaksi.
  • Menyusun bagian SELECT dari langkah ETL: meratakan dan membersihkan data staging, mencari kunci dimensi termasuk versi yang berlaku pada tanggal transaksi, memuat inkremental, dan mendeteksi perubahan tipe 1 dan tipe 2.
  • Menulis kueri analitik berlapis di atas skema bintang: rata-rata pada grain yang benar, realisasi terhadap target, subtotal dan total ala ROLLUP, peringkat, kumulatif, dan perubahan antarperiode.

Untuk siapa

Lulusan kelas SQL Lanjutan dan Desain Basis Data, analis data, dan admin laporan yang menyusun laporan rutin dari basis data dan ingin memahami bagaimana gudang data disusun dan diisi.

Prasyarat

Menyelesaikan SQL Lanjutan: CASE, subkueri, CTE (WITH), fungsi tanggal, dan window function., Menyelesaikan Desain Basis Data: kunci primer dan asing, normalisasi, denormalisasi, dan pola riwayat berlaku_dari/berlaku_sampai.

Kelas yang dianjurkan sebelumnya: SQL Lanjutan, Desain Basis Data

Alat yang perlu disiapkan

  • Browser modern. SQLite berjalan di halaman pelajaran; tidak perlu menginstal basis data.

Tempat berlatih

Coba, periksa, lalu lanjutkan.

54 latihan di 16 pelajaran. Jawaban diperiksa langsung di halaman materi; petunjuk dibuka bertahap.

editor SQLpilihan jawaban

Jalur belajar kelas ini

Kurikulum

4 modul · 16 pelajaran · ±236 menit

Urutan pelajaran tidak dikunci.

Sertifikat kelas

Selesaikan kelasnya, sertifikat ini atas namamu.

  • Nama lengkapmu dan judul kelas tercetak di sertifikat.
  • Kode dan QR yang bisa dicek siapa saja di kelasgratis.com/verifikasi.
  • Sekali klik ke profil LinkedIn, atau unduh PNG dan PDF.
Mulai belajar

Bukti penyelesaian materi, bukan akreditasi atau sertifikasi kompetensi.

Pertanyaan yang sering muncul

Kenapa latihan ETL di kelas ini tidak menulis INSERT atau UPDATE?

Mesin latihan SQL di situs ini hanya menerima kueri SELECT dan WITH. INSERT…SELECT, UPDATE, dan UPSERT dijelaskan di teori dengan contoh kode dan diuji lewat pilihan ganda, sedangkan latihan kueri menulis bagian SELECT dari setiap langkah ETL: baris mana yang dimuat, dengan kunci dimensi apa, dan versi pelanggan mana yang berlaku.

Data apa yang dipakai latihan?

Gudang data Toko Buku Lentera, data karangan: fakta penjualan Januari sampai Maret 2026 dengan grain satu baris nota, snapshot stok akhir bulan, target bulanan per cabang, empat dimensi (tanggal, cabang, produk, pelanggan bertipe 2), dan tabel staging berisi ekstrak kasir yang sengaja memuat kode kotor, nota susulan, dan member tak dikenal.

Apakah kelas ini mengajarkan Power BI, Fabric, atau alat ETL tertentu?

Tidak. Kelas ini mengajarkan konsep pemodelan dimensional dan SQL-nya, yang terbawa ke basis data apa pun. Dokumentasi Microsoft Learn dipakai sebagai sumber konsep karena seri pemodelan dimensionalnya terbuka; nama produknya hanya disebut bila sumbernya menyebut.

Berapa banyak latihan di kelas ini?

16 pelajaran dalam 4 modul dengan 54 latihan: kueri SQL dan pilihan ganda, termasuk empat misi berisi empat sampai lima latihan.

Dari pengalaman belajar

Ulasan peserta

Apa yang membantu, dan apa yang masih bisa diperbaiki?

5,0Belum ada ulasan terbit

Ulasan berasal dari akun yang telah menyelesaikan setidaknya satu pelajaran. Bintang 1–3 ditinjau admin sebelum terbit; bintang 4–5 langsung terbit. Sebelum ada ulasan terbit, kelas menggunakan nilai awal admin 5,0. Setelahnya, rating mengikuti rata-rata ulasan yang sudah terbit.

Pengalamanmu bisa membantu peserta berikutnya.

Belum ada ulasan yang terbit untuk kelas ini.

Bagikan pengalaman belajarmu

Masuk dan selesaikan satu pelajaran untuk menulis ulasan. Masuk ke akun →

Setelah kelas ini

Revisi materi terakhir: 3 Okt 2026. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.