Yıldız Şema
Yıldız şema, merkezde bir olgu tablosunun — bir sipariş satırı ya da bir kullanım kaydı gibi olay veya ölçüm başına bir satır — bulunduğu ve etrafını ilgili varlıkları tarif eden boyut tablolarının sardığı bir ambar modelleme örüntüsüdür: müşteri, ürün, tarih, kanal. Olgu tablosu sayıları ve yabancı anahtarları tutar; boyutlar ise süzdüğünüz ve grupladığınız betimleyici nitelikleri tutar. Çizildiğinde olgu tablosu ortada durur, boyutlar ondan ışınlar halinde çıkar; ad da buradan gelir. Bu tasarım vardır, çünkü analitik sorguların biçimi işlemsel sorgulardan farklıdır. Normalleştirilmiş işletim şemaları yazma için yinelemeyi en aza indirir; yıldız şema ise boyutları kasten normalden çıkarır ki tipik bir soru — bir ürün hattı için bölgeye ve aya göre gelir — az sayıda birleştirmeyle ve öngörülebilir tarama örüntüleriyle yanıtlansın. Ayrıca analistlerin ve iş zekâsı araçlarının üzerinde düşünmesi kolaydır; bu, pratikte sorgu maliyeti kadar önemlidir ve ölçüt tanımlarının yaşadığı anlamsal katmanla temiz biçimde eşleşir. Sorunların çoğuna iki ayrıntı yol açar. Olgu tablosunun tanecikliğini seçmek — bir satırın tam olarak neyi temsil ettiği — geri kalan her şeyin bağlı olduğu karardır ve tek bir tabloda tanecikleri karıştırmak sessizce yanlış toplamlar üretir. Ve boyut nitelikleri zamanla değişir; şemanın, bir müşterinin eski siparişlerinin eski segmentini mi yoksa güncel segmentini mi göstereceğine dair açık bir politikaya ihtiyacı vardır. Bu soru yavaş değişen boyutların konusudur ve tek başına modelle yanıtlanamaz.