Tabloları şekillendirme

Power BI'de Veri Modellemesi

Maarten Van den Broeck

Content Developer at DataCamp

Veritabanı normalizasyonu

  • Veri modelleme için izlenecek mantıksal kural ve süreçler bütünü
  • Bir veritabanını düzenleme
  • Normalleştirmenin hedefleri
    • Yinelenen veriyi kaldırma
    • Gerçek dünyayı iyi temsil eden bir tasarım elde etme
  • Tablolar Power BI’da ilişkilerle bağlanır

normalizasyon

Power BI'de Veri Modellemesi

Power Query’de veri şekillendirme

  • Power Query, normalleştirilmiş bir veri modeline yaklaşmak için çeşitli şekillendirme işlemleri sunar.

  • Temel teknikler:

    1. Sütun bölme
    2. Sütun çıkarma
    3. Sorgu birleştirme
    4. Sorgu ekleme
  • Ek teknikler de vardır!
Power BI'de Veri Modellemesi

1. Sütun bölme

  • Tek bir sütunu birden çok sütuna ayırın
  • Bölme ölçütleri
    • Ayırıcı
    • Karakter sayısı
    • Dizide konum
    • Küçük/büyük harf
    • Rakam/rakam olmayan

sütun bölme

Power BI'de Veri Modellemesi

2. Sütun çıkarma

  • Bir tablodaki sütunları alıp başka bir tabloya çıkarın
  • Hangi değerlerin eşleştiğini bilmek için özgün tabloda bir anahtar tutun
  • Sonuç: tekil satırları korur; genel model boyutunu küçültür ve yinelenmeyi azaltır

sütun çıkarma

Power BI'de Veri Modellemesi

3. Sorgu ekleme

  • İki veya daha fazla tablonun içeriğini tek bir tabloda birleştirin
  • Sütun adlarına göre satırları eşleştirir, eksik sütunlara NULL ekler
  • SQL’de UNION ALL ifadesine denktir

sorgu ekleme

Power BI'de Veri Modellemesi

4. Sorgu birleştirme

  • Bir veya daha fazla sütundaki değerlere göre iki tabloyu birleştirir$^1$
  • Birleşim türleri:
    • İç birleşim (inner join)
    • Sol dış birleşim (left outer join)
    • Sağ dış birleşim (right outer join)
    • Tam dış birleşim (full outer join)

sorgu birleştirme ve join türleri

1 Bu alıştırmalarda işlenmeyecek; tabloların birleştirilmesine dair ayrıntılar için diğer DataCamp kurslarına bakın
Power BI'de Veri Modellemesi

Hadi pratik yapalım!

Power BI'de Veri Modellemesi

Preparing Video For Download...