Bir veri modelinde join ve union

Sigma'da Veri Modelleme

Ben Harris

Technical Instructional Designer at Sigma

Bir temel tablonun amacı

 

recraft: half: Satır ve sütunları olan tek bir tablo simgesi, saydam arka planda izole

 

  • Veri modeli oluşturmanın ilk adımı: bir tablo eklemek
  • Sigma'da katı bir gereklilik değildir
  • Bu derste veri modelleri temel tabloyla başlar
Sigma'da Veri Modelleme

Bir temel tablonun amacı

 

recraft: half: Bir tablo satırında sipariş simgeleriyle sipariş başına bir satır kavramı

 

  • Temel tablo = çekirdek analiz birimi
  • Modelleyeceğiniz nesne/olay için satır başına bir
  • Örnek: sipariş modeli → bir satır = bir sipariş
  • Verinin ayrıntı düzeyini tanımlar
Sigma'da Veri Modelleme

Bir temel tablonun amacı

 

base table

 

  • Ayrıntı düzeyi sonrası: temel tablo depo tabloları ister mi?
  • Örnek: sipariş + müşteri verisi
  • Siparişler ve müşterileri tek temel tabloda birleştirin
Sigma'da Veri Modelleme

Bir temel tablonun amacı

 

karşılaştırma: Join'ler | Union'lar

 

  • Veriyi birleştirmenin iki yolu: join ve union
  • SQL ve diğer araçlarla aynı kavram
  • Bu derste: bunları Sigma'da kullanacağız
Sigma'da Veri Modelleme

Bir temel tablonun amacı

 

Join ve union hakkında daha fazlası: DataCamp kaynakları ve Sigma dokümantasyonu:

DataCamp kaynakları

Sigma kaynakları:

Sigma'da Veri Modelleme

Join'lar

join.png

Sigma'da Veri Modelleme

Join'lar

  • Bir tablodan sütunları diğerine getirir
  • Anahtar olarak ortak sütun kullanır
  • Sonuç: tablo genişler (daha çok sütun)

join.png

Sigma'da Veri Modelleme

Join'lar

recraft: half: Bir ID anahtarıyla bağlanan hesap ve müşteri profili, minimal düz stil

join.png

 

  • Örnek: hesaplar + müşteri verisi
  • Join anahtarı: müşteri ID
  • Her satıra hesap sahibinin bilgisi eklenir (örn. e‑posta)
Sigma'da Veri Modelleme

Union'lar

union framework.png

Sigma'da Veri Modelleme

Union'lar

 

union.png

  • Bir tablodan satırları diğerinin sonuna ekler
  • Sütunları birbirine eşler
  • Sonuç: uzun tablo (daha çok satır)
Sigma'da Veri Modelleme

Union'lar

 

union.png

 

  • Benzer veri tablolara bölünmüşse kullanın
  • Tabloların eşleşen sütunları ve aynı ayrıntı düzeyi olmalı
  • Union = tek, kesintisiz veri kümesi
Sigma'da Veri Modelleme

Union'lar

recraft: half: İşlem listeleri tek bir akışta birleşen iki banka binası simgesi

union.png

 

  • Örnek: iki lokasyon → iki işlem tablosu
  • Union yapın → tek tablo, tüm işlemler
Sigma'da Veri Modelleme

Veriyi birleştirmenin amacı

 

  • Kullanıcılar sık sık elle join/union yapıyorsa → modele ekleyin
  • Herkes için tutarlı temel tablo
  • Tekrarlanan manuel join'lerden daha az hata

 

recraft: half: Aynı tutarlı gösterge panosuna bakan analist ekibi

Sigma'da Veri Modelleme

Hadi pratik yapalım!

Sigma'da Veri Modelleme

Preparing Video For Download...