Sıralama: Member
Gruplar: Registered
Katılan: 4.07.2016(UTC) Mesajlar: 10  1 Mesajına Toplam 1 Kere Teşekkür Edildi.
|
Merhaba,
Bazı kaynaklarda her dimension'da SK(Surrogate key) olması öneriliyor, sorularım için yardımcı olur musunuz?
1- Öncelikle veri ambarı modelinde joinler OLTP'deki PK ve FK'ler üzerinden mi yapılmalıdır? 2- Yoksa her dimension'da bir SK (dolayısıyla primary key) oluşturup bunlar üzerinden mi Fact kurgulanmalıdır?
|
|
|
|
Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 672
19 Kere Teşekkür Etti. 152 Mesajına Toplam 253 Kere Teşekkür Edildi.
|
Originally Posted by: spyhonosis  Merhaba,
Bazı kaynaklarda her dimension'da SK(Surrogate key) olması öneriliyor, sorularım için yardımcı olur musunuz?
1- Öncelikle veri ambarı modelinde joinler OLTP'deki PK ve FK'ler üzerinden mi yapılmalıdır? 2- Yoksa her dimension'da bir SK (dolayısıyla primary key) oluşturup bunlar üzerinden mi Fact kurgulanmalıdır?
Merhabalar Durumu şöyle anlatayım, bu konularda kesin ayrımlar yoktur. Aslında tamamen sizin tasarımınız ve kaynak sistemle alakalı bir durum. Bazı kaynak sistemlerde bir pk olmadığı için bizim bir pk üretmemiz gerekir. Yada joinlerde performans istiyorsanız varchar pklar yerine int pklar cok daha hızlı çalışacaktır. Ama kaynak sistem düzgün tasarlanmıssa kaynaktan alınan lookuplar yada dimenstionlarda direk olarak kullanılan pklar alınabilir. Ama kaynak düzgün bile olsa yeni türetilen tablolar için mutlaka bir pk tanımlamamız gerekmektedir. Kolay Gelsin |
Yeniden geri döndük 2025 |
|
|
|
Forumu Atla
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.