Veri Birleştirme ve Join

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Luis Silva

Solution Architect - Data & AI

Veri birleştirme araçları

 

 

Üç aracı temsil eden simgeler: SQL, Spark ve Dataflows

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Veri birleştirmenin temelleri

  • Ortak sütunlara göre tabloları birleştirin.
  • Yıldız şeması kurarken faydalıdır.
  • Temel işlem: iki tablo (sol ve sağ) arasında JOIN.
Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Veri birleştirmenin temelleri

  • Ortak sütunlara göre tabloları birleştirin.
  • Yıldız şeması kurarken faydalıdır.
  • Temel işlem: iki tablo (sol ve sağ) arasında JOIN.

İki tablonun birleştirilmesini gösteren diyagram

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Join türleri

  • INNER JOIN: Her iki tabloda eşleşen kaydı döndürür.

İki tabloyu, sol ve sağı gösteren diyagram; kesişimin inner join sonucu olarak vurgulanması

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Join türleri

  • INNER JOIN: Her iki tabloda eşleşen kaydı döndürür.
  • LEFT OUTER JOIN: Sol tablodaki tüm kayıtları ve sağdan eşleşenleri döndürür.

İki tabloyu, sol ve sağı gösteren diyagram; sol tablo ile kesişimin left outer join sonucu olarak vurgulanması

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Join türleri

  • INNER JOIN: Her iki tabloda eşleşen kaydı döndürür.
  • LEFT OUTER JOIN: Sol tablodaki tüm kayıtları ve sağdan eşleşenleri döndürür.
  • RIGHT OUTER JOIN: Sağ tablodaki tüm kayıtları ve soldan eşleşenleri döndürür.

İki tabloyu, sol ve sağı gösteren diyagram; sağ tablo ile kesişimin right outer join sonucu olarak vurgulanması

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Join türleri

  • INNER JOIN: Her iki tabloda eşleşen kaydı döndürür.
  • LEFT OUTER JOIN: Sol tablodaki tüm kayıtları ve sağdan eşleşenleri döndürür.
  • RIGHT OUTER JOIN: Sağ tablodaki tüm kayıtları ve soldan eşleşenleri döndürür.
  • FULL OUTER JOIN: Sol veya sağ tabloda eşleşme varsa tüm kayıtları döndürür.

İki tabloyu, sol ve sağı gösteren diyagram; birleşimin full outer join sonucu olarak vurgulanması

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

SQL ile tabloları birleştirme

  • JOIN ifadesi
  • Sözdizimi:
    SELECT 
      <columns> 
      ... 
    FROM <Left_Table>
    INNER | LEFT | RIGHT | FULL JOIN <Right_Table> 
      ON <Left_Table>.<Join_Column> = <Right_Table>.<Join_Column>;
    
Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

PySpark ile tabloları birleştirme

  • join() fonksiyonu
  • Sözdizimi:
    <df_left>.join(
      <df_right,
      [<df_left>.<join_column> == <df_right>.<join_column>],
      how='inner' | 'left' | 'right | 'outer'
    )
    
Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Dataflows ile tabloları birleştirme

  • Sorguları birleştir
  • Yeni olarak birleştir

Bir Dataflow'da Merge queries iletişim kutusunun ekran görüntüsü

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Hadi pratik yapalım!

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Preparing Video For Download...