İlişkilerle birleştirmeleri verimli yönetin
Sigma'da Veri Modelleme
Ben Harris
Technical Instructional Designer at Sigma
İlişkiler nedir?
Birleştirmeleri önceden tanımlayın
Herkes sizin birleştirme mantığınızla sütun ekleyebilir
İlişkiler nedir?
İlgili tablodan sütun eklenene kadar
birleştirme yapılmaz
Depo maliyetini düşürür
→ yalnızca gerektiğinde birleştirin
Gelişigüzel birleştirmelerden
daha az hata
İlişkiler vs. Birleştirmeler
İlişkiler her zaman birleştirmelerden iyi değildir
İlişkiler, ilgili veriye sadece bazen ihtiyaç duyulduğunda en iyisidir
İlişkiler vs. Birleştirmeler
Örnek:
niş işlem
verisi
Ana kullanım: işlemleri analiz etmek
Bazen
hesap veya müşteri bilgisi gerekir
İlişkiler vs. Birleştirmeler
Örnek:
niş işlem
verisi
Üç tabloyu birleştirin
→ her zaman erişilebilir
Ancak çoğu kullanımda
daha yavaş
,
sorgu maliyeti daha yüksek
İlişkiler vs. Birleştirmeler
Örnek:
niş işlem
verisi
İlişki
uygundur: çoğu zaman birleştirme yok
Gerektiğinde kullanıcılar hesap/müşteri sütunları
ekler
İlişkiler vs. Birleştirmeler
Karar verin: temel tablo için
birleştirme
mi
ilişki
mi
Demo
Demo
Demo
Demo
İlişkiler için en iyi uygulamalar
İlişkiler yönlüdür
İlişkiler için en iyi uygulamalar
Örnekler:
İşlemlerden hesaplara: çoktan-bire (N:1) ilişki
Hesaplardan işlemlere: birden-çoğa (1:N) ilişki
İlişkiler için en iyi uygulamalar
Bu derste yalnızca
N:1
ve
1:1
ilişkiler
Haydi pratik yapalım!
Sigma'da Veri Modelleme
Preparing Video For Download...