Membentuk tabel

Pemodelan Data di Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Normalisasi basis data

  • Sekumpulan aturan dan proses logis untuk pemodelan data
  • Mengorganisasi basis data
  • Tujuan normalisasi
    • Menghapus data redundan
    • Mencapai desain yang merepresentasikan dunia nyata dengan baik
  • Tabel dihubungkan melalui relasi di Power BI

normalisasi

Pemodelan Data di Power BI

Pembentukan data di Power Query

  • Power Query memiliki beberapa operasi pembentukan data untuk mendekati model data ternormalisasi.

  • Teknik utama:

    1. Pemisahan kolom
    2. Ekstraksi kolom
    3. Penggabungan kueri
    4. Penambahan kueri
  • Ada teknik lain juga!
Pemodelan Data di Power BI

1. Pemisahan kolom

  • Memecah satu kolom menjadi beberapa kolom
  • Kriteria pemisahan
    • Delimiter
    • Jumlah karakter
    • Posisi dalam string
    • Huruf kecil vs. huruf besar
    • Angka vs. non-angka

pemisahan kolom

Pemodelan Data di Power BI

2. Ekstraksi kolom

  • Ambil kolom dari satu tabel dan pisahkan ke tabel lain
  • Simpan key di tabel asal untuk mengetahui nilai yang saling terkait
  • Hasil: hanya baris unik, ukuran model data menyusut dan redundansi berkurang

ekstraksi kolom

Pemodelan Data di Power BI

3. Penggabungan kueri

  • Gabungkan isi dua atau lebih tabel menjadi satu tabel
  • Cocokkan baris berdasarkan nama kolom, tambahkan NULL untuk kolom yang hilang
  • Setara dengan pernyataan UNION ALL di SQL

penggabungan kueri

Pemodelan Data di Power BI

4. Penggabungan kueri

  • Gabungkan dua tabel berdasarkan nilai dari satu atau lebih kolom$^1$
  • Jenis join:
    • Inner join
    • Left outer join
    • Right outer join
    • Full outer join

penggabungan kueri dan jenis join

1 Ini tidak dibahas di latihan; lihat kursus DataCamp lain tentang join tabel untuk detailnya
Pemodelan Data di Power BI

Ayo berlatih!

Pemodelan Data di Power BI

Preparing Video For Download...