Skema Kepingan Salju dalam Model Gudang Data

Apa itu Skema Kepingan Salju?

Skema Kepingan Salju di gudang data adalah susunan tabel yang logis dalam database multidimensi sedemikian rupa sehingga diagram UGD menyerupai bentuk kepingan salju. Skema Kepingan Salju merupakan perpanjangan dari Skema Bintang, dan menambahkan dimensi tambahan. Tabel dimensi dinormalisasi yang membagi data menjadi tabel tambahan.

Contoh Skema Kepingan Salju

Dalam contoh Skema Snowflake berikut, Negara dinormalisasi lebih lanjut ke dalam tabel individual.

Skema Kepingan Salju
Contoh Skema Kepingan Salju

Karakteristik Skema Kepingan Salju

  • Manfaat utama skema kepingan salju adalah menggunakan ruang disk yang lebih kecil.
  • Lebih mudah untuk menerapkan dimensi yang ditambahkan ke Skema
  • Karena kinerja kueri beberapa tabel berkurang
  • Tantangan utama yang akan Anda hadapi saat menggunakan Skema kepingan salju adalah Anda perlu melakukan lebih banyak upaya pemeliharaan karena tabel pencarian yang lebih banyak.

Keuntungan Skema Kepingan Salju

  • Keuntungan utama skema Snowflake adalah kemampuannya untuk mengurangi kebutuhan penyimpanan disk dan menggabungkan tabel pencarian yang lebih kecil, sehingga meningkatkan kinerja kueri.
  • Memberikan skalabilitas yang lebih besar dalam keterkaitan antar komponen dan tingkat dimensi.
  • Tidak ada redundansi, sehingga lebih mudah perawatannya.

Kerugian dari Skema Kepingan Salju

  • Kerugian signifikan dari skema kepingan salju adalah peningkatan kebutuhan pemeliharaan.
  • Pertanyaan yang rumit sulit dipahami.
  • Semakin banyak jumlah tabel berarti semakin banyak penggabungan, sehingga waktu eksekusi query menjadi lebih lama.

Apa itu Skema Galaksi?

A Skema Galaxy berisi dua tabel fakta yang berbagi tabel dimensi di antara keduanya. Skema ini juga disebut Skema Konstelasi Fakta. Skema ini dilihat sebagai kumpulan bintang, oleh karena itu dinamakan Skema Galaksi.

Skema Galaxy
Contoh Skema Galaksi

Seperti yang Anda lihat pada contoh di atas, ada dua tabel fakta

  1. Revenue
  2. Produk.

Dalam skema Galaksi, dimensi-dimensi yang dibagi disebut Dimensi Konformitas.

Karakteristik Skema Galaksi

  • Dimensi dalam skema ini dipisahkan menjadi dimensi tersendiri berdasarkan berbagai tingkat hierarki.
  • Misalnya, jika geografi memiliki empat tingkat hierarki seperti wilayah, negara, negara bagian, dan kota, maka skema Galaxy harus memiliki empat dimensi.
  • Selain itu, skema jenis ini dapat dibangun dengan membagi skema satu bintang menjadi lebih banyak skema Bintang.
  • Dimensinya besar dalam skema ini yang perlu dibangun berdasarkan tingkat hierarki.
  • Skema ini berguna untuk menggabungkan tabel fakta untuk pemahaman yang lebih baik.

Apa itu Bintang Cluster Skema?

Skema Snowflake berisi hierarki yang diperluas sepenuhnya. Namun, hal ini dapat menambah kompleksitas pada Skema dan memerlukan penggabungan tambahan. Di sisi lain, skema bintang mengandung hierarki yang runtuh sepenuhnya, yang dapat menyebabkan redundansi. Jadi, solusi terbaik mungkin adalah keseimbangan antara kedua skema ini yaitu Star Cluster Desain skema.

Bintang Cluster Skema
Contoh Bintang Cluster Skema

Dimensi yang tumpang tindih dapat ditemukan sebagai percabangan dalam hierarki. Percabangan terjadi ketika suatu entitas bertindak sebagai induk dalam dua hierarki dimensi yang berbeda. Entitas percabangan kemudian diidentifikasi sebagai klasifikasi dengan hubungan satu ke banyak.