Yıldız Şeması ve Genişletilmiş Yıldız Şeması Hakkında Her Şey SAP BI/Siyah Beyaz
Şema nedir?
Veritabanı yönetim sisteminde (DBMS), şema ilişkisel veritabanını temsil eder. Tabloları, her tablodaki alanları ve alanlar ile tablolar arasındaki ilişkiyi tanımlar. Başka bir deyişle şema, tablolar, görünümler, dizinler ve eşanlamlılar dahil olmak üzere veritabanı nesnelerinin bir koleksiyonudur. Şemalar genellikle bir veri sözlüğünde saklanır.
Klasik Yıldız Şeması Nedir?
Klasik yıldız şeması çok boyutlu bir veri modelidir. bilgi tablosu yıldız şeklinde çeşitli boyut tablolarıyla çevrilidir (dolayısıyla adı).
Bir InfoCube birkaç parçadan oluşur Bilgi-Nesneler (Özellikler ve Anahtar Şekiller) olup, yıldız şemasına göre yapılandırılmıştır. Bu, InfoCube için önemli rakamların yer aldığı geniş bir olgu tablosunun olduğu ve yıldız gibi görünen yapıyı çevreleyen birçok boyut tablosunun olduğu anlamına gelir.
Yıldız şemasının faydaları; dilimleme, verilerin kolay anlaşılması ve performans artışıdır.
Genişletilmiş Yıldız Şeması Nedir?
Genişletilmiş yıldız şemasında “olgu tablosu” ve “ana veri tablosu” SID (Surrogate ID) tablosu aracılığıyla bağlanır. Genişletilmiş yıldız şemasında olgu tablosu ve boyut tablosu küpün içinde olacaktır. 16*248 (SID Tablosu) analiz kapasitesine sahiptir. Star Schema modelinin aksine olgu tablosu küçük, boyut tablosu ise büyüktür. Genişletilmiş yıldız şeması modelinde boyut tablosu ana verileri içermez
Genişletilmiş Yıldız Şemasının farklı bileşenleri aşağıda listelenmiştir.
- Öznitelik tablosu ana verinin özniteliğini tutar.
- SID tablosu, her biri için (Vekil Kimlik) benzersiz SID'yi oluşturur. ana veri kayıtları.
- Boyut tablosu, her benzersiz SID kombinasyonu için DimId'yi oluşturur (DIM tablosunda Maksimum 248 SID (karakter) barındırılabilir).
- Metin tablosu ana verilerin açıklamasını içerir.
- Bilgi tablosu, DIM ID ve anahtar rakamların benzersiz kombinasyonunu içerir (Bilgi tablosunda maksimum 233 anahtar rakam (ölçülebilir miktar) barındırılabilir).
Aşağıda bir olgu tablosunun nasıl oluşturulduğuna dair bir örnek verilmiştir. Bilgi küpü benziyor.
Aşağıda Boyut ve SID tabloları bulunmaktadır.
Aşağıda Bilgi nesnesi ana verileri ve metin tablosu gösterilmektedir.
Infocube: Örnek Genişletilmiş Yıldız Şeması
Aşağıda Genişletilmiş Yıldız Şeması'nı gösteren bir Infocube örneği gösterilmektedir.
Bir Infocube'ün Genişletilmiş Yıldız Şemasını açıklayan adımlar:
- InfoCube'ün Gerçek tablosunun değeri 3'tür.
- Gerçek tablosunun değeri (yani “3”) Boyut tablosunda eşlenir.
- Boyut Kimliği “3”, SID tablosunda eşlenen bir SID'ye sahiptir.
- SID değeri Metin ve Ana veri tablosuyla eşlenir.







