Lompat ke konten utama

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

←

Kualitas Data dan Validasi Pipeline

Pelajaran 11 dari 14

Rekonsiliasi sebelum dan sesudah transformasi

Misi: Memeriksa hasil pipeline versi baru

Setelah pelajaran ini kamu bisa membuktikan atau membantah catatan perubahan pipeline dengan rekonsiliasi jumlah baris, kunci, dan total kontrol.

±17 menitDiperiksa 7 Okt 2026

Materi

Tim data merilis pipeline versi 2 dengan catatan perubahan: (1) JOIN diganti LEFT JOIN ke daftar pelanggan unik, sehingga pembeli tamu dan pelanggan yang tidak dikenal tetap masuk dengan kota 'tidak diketahui'; (2) pesanan bertotal negatif sengaja dibuang. Catatan itu menyatakan tidak ada baris lain yang hilang. Kode awal memuat CTE hasil_v2 apa adanya.

Tugasmu membuktikan atau membantah catatan itu dengan tiga pemeriksaan dari pelajaran sebelumnya: jumlah baris, kunci yang hilang, dan total kontrol per bulan. Sumber pembandingnya tetap pesanan berstatus selesai. Pesanan bertotal negatif dihitung hanya bila totalnya bertipe integer dan kurang dari 0. Rekonsiliasi tidak memperbaiki pipeline: hasilnya daftar selisih beserta penjelasannya, dan perbaikannya diputuskan pemilik pipeline.

Urutan pemeriksaannya penting. Jumlah baris memberi tahu apakah ada yang hilang, pemeriksaan kunci menunjuk barisnya, dan total kontrol menunjukkan dampaknya pada angka laporan. Kesimpulan dari satu pemeriksaan saja bisa keliru.

-- harapan = sumber - yang sengaja dibuang
SELECT (SELECT COUNT(*) FROM pendaftaran) AS sumber,
       (SELECT COUNT(*) FROM pendaftaran WHERE batal = 1) AS dibuang,
       (SELECT COUNT(*) FROM laporan_kelas) AS hasil;

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 4 dari 4

Dari tiga pemeriksaan tadi, kesimpulan mana yang benar tentang catatan perubahan pipeline versi 2?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke