Slowly Changing Dimensions
Transformasi dan Analisis Data dengan Microsoft Fabric
Luis Silva
Solution Architect - Data & AI
Seberapa sering dimensi berubah?
Seberapa sering dimensi berubah?
Seberapa sering dimensi berubah?
Slowly Changing Dimensions
Tipe SCD berdasarkan pendekatan pengelolaan perubahan data:
Tipe 0 (Tidak berubah)
Tipe 1 (Timpa)
Tipe 2 (Simpan semua riwayat)
Tipe 3 (Simpan riwayat terbatas)
Tipe lain (4, 5, 6, 7)
SCD Tipe 0: Tidak berubah
Tidak ada perubahan yang diterima
Perubahan data diabaikan
Data selalu mencerminkan kondisi awal
Digunakan saat data tidak boleh berubah setelah pemuatan awal
SCD Tipe 1: Timpa
Rekaman lama ditimpa data baru
Data selalu mencerminkan nilai terbaru
Untuk nilai pelengkap yang tidak butuh riwayat, mis. nomor telepon
SCD Tipe 2: Simpan semua riwayat
Simpan rekaman lama dan buat rekaman baru dengan data baru
Seluruh riwayat dipertahankan
Kolom tambahan melacak tanggal perubahan diterapkan
SCD Tipe 3: Simpan sebagian riwayat
Menyimpan riwayat hanya untuk satu atau beberapa atribut.
Untuk tiap atribut, ditambah kolom untuk menyimpan versi sebelumnya.
Dipakai saat butuh riwayat terbatas (nilai saat ini dan sebelumnya) tanpa menambah baris.
Tipe SCD lainnya
Tipe lain (4, 5, 6, 7) adalah variasi dari tipe inti 1, 2, dan 3
Jarang dipakai karena kompleks
Tipe SCD yang paling umum: Tipe 1 dan Tipe 2. Gunakan bila memungkinkan:
SCD Tipe 1 jika riwayat tidak diperlukan.
SCD Tipe 2 jika riwayat diperlukan.
Ayo berlatih!
Transformasi dan Analisis Data dengan Microsoft Fabric
Preparing Video For Download...