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 

skema bintang

© 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 

star schema adalah


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

Postingan populer dari blog ini

Jelaskan tentang snowflake schema dalam data warehouse

Komponen dan Fitur Data Warehouse