Menggabungkan dan Mengaitkan Data

Transformasi dan Analisis Data dengan Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Alat untuk penggabungan data

 

 

Ikon untuk tiga alat: SQL, Spark, dan Dataflows

Transformasi dan Analisis Data dengan Microsoft Fabric

Dasar penggabungan data

  • Gabungkan tabel berdasarkan kolom yang sama.
  • Berguna saat membangun skema bintang.
  • Operasi inti: JOIN antara dua tabel (kiri dan kanan).
Transformasi dan Analisis Data dengan Microsoft Fabric

Dasar penggabungan data

  • Gabungkan tabel berdasarkan kolom yang sama.
  • Berguna saat membangun skema bintang.
  • Operasi inti: JOIN antara dua tabel (kiri dan kanan).

Diagram yang menggambarkan penggabungan dua tabel

Transformasi dan Analisis Data dengan Microsoft Fabric

Jenis Join

  • INNER JOIN: Mengembalikan baris dengan nilai yang cocok di kedua tabel.

Diagram dua tabel, kiri dan kanan, menyorot irisan sebagai hasil operasi inner join

Transformasi dan Analisis Data dengan Microsoft Fabric

Jenis Join

  • INNER JOIN: Mengembalikan baris dengan nilai yang cocok di kedua tabel.
  • LEFT OUTER JOIN: Mengembalikan semua baris dari tabel kiri, serta yang cocok dari tabel kanan.

Diagram dua tabel, kiri dan kanan, menyorot tabel kiri dan irisan sebagai hasil operasi left outer join

Transformasi dan Analisis Data dengan Microsoft Fabric

Jenis Join

  • INNER JOIN: Mengembalikan baris dengan nilai yang cocok di kedua tabel.
  • LEFT OUTER JOIN: Mengembalikan semua baris dari tabel kiri, serta yang cocok dari tabel kanan.
  • RIGHT OUTER JOIN: Mengembalikan semua baris dari tabel kanan, serta yang cocok dari tabel kiri.

Diagram dua tabel, kiri dan kanan, menyorot tabel kanan dan irisan sebagai hasil operasi right outer join

Transformasi dan Analisis Data dengan Microsoft Fabric

Jenis Join

  • INNER JOIN: Mengembalikan baris dengan nilai yang cocok di kedua tabel.
  • LEFT OUTER JOIN: Mengembalikan semua baris dari tabel kiri, serta yang cocok dari tabel kanan.
  • RIGHT OUTER JOIN: Mengembalikan semua baris dari tabel kanan, serta yang cocok dari tabel kiri.
  • FULL OUTER JOIN: Mengembalikan semua baris bila ada kecocokan di tabel kiri atau kanan.

Diagram dua tabel, kiri dan kanan, menyorot gabungan sebagai hasil operasi full outer join

Transformasi dan Analisis Data dengan Microsoft Fabric

Menggabungkan tabel dengan SQL

  • Pernyataan JOIN
  • Sintaks:
    SELECT 
      <columns> 
      ... 
    FROM <Left_Table>
    INNER | LEFT | RIGHT | FULL JOIN <Right_Table> 
      ON <Left_Table>.<Join_Column> = <Right_Table>.<Join_Column>;
    
Transformasi dan Analisis Data dengan Microsoft Fabric

Menggabungkan tabel dengan PySpark

  • Fungsi join()
  • Sintaks:
    <df_left>.join(
      <df_right,
      [<df_left>.<join_column> == <df_right>.<join_column>],
      how='inner' | 'left' | 'right | 'outer'
    )
    
Transformasi dan Analisis Data dengan Microsoft Fabric

Menggabungkan tabel dengan Dataflows

  • Merge queries
  • Merge queries as new

Tangkapan layar dialog Merge queries di Dataflow

Transformasi dan Analisis Data dengan Microsoft Fabric

Ayo berlatih!

Transformasi dan Analisis Data dengan Microsoft Fabric

Preparing Video For Download...