jelaskan tentang star schema dalam data warehouse
nama : Mutiara Naibaho
npm : 19312060
Star schema adalah salah satu tipe skema yang dibuat untuk memodelkan sebuah sistem data warehouse.
Komponen Struktur Star Schema
1. Fact table
Fact table atau tabel fakta berisi metrik proses sebuah bisnis.
Data yang dimuat dalam tabel ini harus bersifat numerik (dalam bentuk angka) dan bisa ditambah.
Apa pun data yang kamu miliki, pastikan bahwa data tersebut adalah kuantitatif. Misalnya, jumlah sesuatu.
Selain itu, wajib diperhatikan juga bahwa tabel fakta harus memuat hal-hal utama yang terkait dengan tabel-tabel di sekitarnya, yaitu tabel dimensi.
Seperti contoh yang sebelumnya diperlihatkan, hanya boleh ada satu tabel fakta dalam sebuah star schema.
Tabel ini umumnya memiliki jumlah baris yang tidak banyak.
Sementara, tabel dimensi bisa memuat jauh lebih banyak jumlah baris dan bisa terus ditambahkan dari waktu ke waktu.
2. Dimension table
Dimensions table atau tabel dimensi memuat informasi mengenai kapan, di mana, apa, dan lain-lain.
Berbeda dengan tabel fakta, tabel dimensi berisi informasi yang bersifat kualitatif.
Dalam sebuah star schema, bisa ada beberapa tabel dimensi sekaligus yang mengelilingi tabel fakta.
Namun, harus dipastikan bahwa semua informasinya terkait dengan apa yang dicantumkan dalam tabel fakta.
Karakteristik Star Schema

© Freepik.com
Dalam membuat star schema, kita harus memahami karakteristiknya juga.
Beberapa karakteristik utama skema bentuk bintang ini adalah:
- Struktur yang sederhana dan mudah dipahami.
- Jumlah tabel tidak begitu banyak.
- Semua dimensi dalam skema bentuk bintang direpresentasikan hanya menggunakan tabel satu dimensi.
- Dapat digunakan oleh beragam business intelligence tools.
Kelebihan Star Schema

1. Query lebih sederhana
Menurut Global Knowledge Management Center (GKMC) dari David Eccles School of Business University of Utah, star schema adalah model yang memiliki jumlah tabel sedikit serta join path yang jelas.
Oleh karena itu, query bisa dijalankan lebih cepat dibanding sistem online analytical processing (OLTP).
Untuk query kecil, proses bisa dijalankan secara instan.
Sementara, query besar yang membutuhkan pengolahan beberapa tabel hanya membutuhkan beberapa detik atau menit.
2. Waktu loading
Karena memiliki struktur yang sederhana, salah satu keutamaan star schema merupakan kecepatan load-nya.
Meskipun satu skema memuat data yang banyak, kamu bisa memangkas waktu banyak dibanding menggunakan database lainnya.
3. Referential integrity
Skema ini memiliki referential integrity yaitu keakuratan dan konsistensi data yang baik ketika di-load.
4. Mudah dimengerti
Navigasi dan pemahaman menggunakan star schema tidaklah sulit dan lebih mudah dibanding yang lainnya. Oleh karena itu, skema ini sering digunakan.
Kekurangan Star Schema

1. Integritas data
Salah satu kekurangan yang paling utama dari star schema adalah mengenai integritas data.
Banyak yang setuju bahwa skema ini kurang memiliki integritas data yang kurang baik, karena data yang diolah biasanya belum dinormalisasi.
2. Kurang fleksibel
Selain integritas data, kekurangan lainnya yaitu fleksibilitasnya.
Skema ini lebih cocok untuk melihat data saja.
Oleh karena itu, analisis yang terlalu kompleks tidak bisa dilakukan.
Komentar
Posting Komentar