Blended Data Looker Studio: Gabungkan Beberapa Sumber Jadi Satu
TL;DR
Blended data di Looker Studio adalah fitur buat nggabungin sampai 5 sumber data jadi satu, pakai kolom kunci yang isinya sama. Cara bikinnya: pilih dua chart atau lebih, klik kanan, pilih Blend data — atau lewat menu Resource, Manage blends. Yang paling sering bikin angka salah: pilih join type yang keliru, dan join key yang isinya gak sama persis antar sumber.
Blended data di Looker Studio adalah fitur buat nggabungin sampai 5 sumber data jadi satu, pakai kolom kunci yang isinya sama. Hasilnya: satu chart yang nampilin angka dari Google Sheets, BigQuery, dan Google Ads sekaligus.
Contoh yang paling sering: kamu punya data biaya iklan di Google Ads dan data penjualan di Google Sheets. Dua-duanya punya kolom tanggal. Blend keduanya, dan kamu bisa hitung ROAS — omzet dibagi biaya iklan — dalam satu scorecard.
Yang bikin orang stres: angkanya sering jadi dobel, dan pesan errornya gak jelas ngasih tau kenapa. Aku bahas dua-duanya di sini.
Apa itu blended data di Looker Studio?
Blended data adalah hasil gabungan beberapa tabel yang disatuin lewat kolom kunci bersama. Looker Studio ngerjain join-nya di belakang layar tiap kali chart-nya dibuka, terus ngasih hasilnya ke chart sebagai satu sumber data baru.
Blend itu virtual. Gak ada tabel baru yang dibikin di database kamu. Kalau data sumbernya berubah, blend-nya ikut berubah otomatis.
Batasnya: maksimal 5 tabel per blend. Kalau kamu butuh lebih, itu tandanya datanya harus digabung duluan di level sumber, misalnya lewat view di BigQuery.
Gimana cara bikin blended data?
Ada dua jalan.
Cara cepat: dari chart yang udah ada
- Tahan Ctrl (atau Cmd di Mac), klik dua chart yang mau digabung.
- Klik kanan, pilih Blend data.
- Looker Studio bikin blend-nya otomatis dan nebak join key-nya.
Tebakan otomatisnya sering meleset. Selalu cek ulang.
Cara lengkap: lewat menu Resource
- Buka menu Resource → Manage blends.
- Klik Add a blend.
- Pilih tabel pertama. Tentuin dimension dan metric yang mau dipakai.
- Klik Join another table, pilih tabel kedua.
- Klik ikon join di antara dua tabel. Pilih join condition (kolom kunci) dan join type.
- Kasih nama blend-nya, klik Save.
Cara ini lebih lama tapi kamu punya kontrol penuh. Aku selalu pakai cara ini.
Pilih join type yang mana?
Looker Studio punya 5 tipe join. Pilihan ini yang paling nentuin angka kamu bener atau ngaco.
| Join type | Yang dihasilin | Kapan dipakai |
|---|---|---|
| Left outer | Semua baris tabel kiri, plus yang cocok dari kanan | Default paling aman. Tabel kiri harus lengkap. |
| Right outer | Semua baris tabel kanan, plus yang cocok dari kiri | Jarang dipakai. Biasanya tukar posisi tabelnya aja. |
| Inner | Cuma baris yang ada di dua-duanya | Kalau kamu cuma peduli data yang lengkap di dua sumber. |
| Full outer | Semua baris dari dua tabel | Kalau dua sumber sama-sama penting dan gak boleh ada yang hilang. |
| Cross | Tiap baris kiri dipasangin ke tiap baris kanan | Hampir gak pernah kepake buat laporan. Bikin baris meledak. |
Kalau kamu bingung, mulai dari left outer dengan tabel yang paling lengkap ditaruh di kiri. Konsep ini sama persis kayak JOIN di SQL, jadi kalau kamu udah paham SQL, ini tinggal ganti tombol.
Contoh kasus: gabungin biaya iklan dan penjualan toko_berkah
Dataset toko_berkah di ngulikdata punya 18.400 transaksi dari 6 cabang UMKM. Yang mau aku bikin: dashboard yang nunjukin ROAS per bulan.
Dua sumbernya:
- Sheet penjualan — 12 baris, satu per bulan. Kolom:
bulan,omzet. - Sheet biaya iklan — 87 baris, satu per kampanye per bulan. Kolom:
bulan,nama_kampanye,biaya.
Percobaan pertama aku blend langsung pakai bulan sebagai join key, left outer. Hasilnya: total omzet setahun jadi Rp 4,7 miliar. Padahal angka aslinya Rp 648 juta.
Tujuh kali lipat lebih besar. Kenapa?
Karena bulan gak unik di tabel biaya iklan. Bulan Maret muncul 9 kali (9 kampanye). Jadi 1 baris omzet Maret ke-match sama 9 baris iklan, dan omzet Maret kehitung 9 kali.
Rata-rata ada 7,25 kampanye per bulan. Makanya angkanya jadi sekitar 7x lipat.
Perbaikannya: agregasi dulu tabel biaya iklan sebelum di-blend.
Di dalam blend editor, di tabel biaya iklan, aku set:
- Dimension:
bulanaja.nama_kampanyeaku buang. - Metric:
SUM(biaya).
Sekarang tabel biaya iklan punya 12 baris — satu per bulan, join key-nya jadi unik. Total omzet balik ke Rp 648 juta.
ROAS-nya aku hitung pakai calculated field di level blend:
SUM(omzet) / SUM(biaya)
Hasilnya: ROAS rata-rata setahun 4,2. Tapi Juni cuma 1,8 — bulan itu ada kampanye baru yang biayanya gede tapi konversinya kecil. Insight itu ketutup total di dashboard sebelumnya karena angkanya salah.
Aturan emas: pastiin join key-nya unik
Ini penyebab nomor satu angka dobel di blended data.
Kalau join key muncul lebih dari sekali di salah satu tabel, tiap kecocokan bikin baris baru. Metric dari tabel satunya kehitung berulang.
Cara ngecek: bikin chart tabel sederhana dari tiap sumber, isi cuma join key-nya, tambahin metric Record Count. Kalau ada join key yang record count-nya lebih dari 1, kamu bakal kena masalah.
Solusinya selalu sama: agregasi dulu tabel yang key-nya duplikat, biar tiap key cuma punya 1 baris.
Kesalahan umum waktu pakai blended data
1. Tipe data join key beda
Kolom bulan di satu sheet kesimpan sebagai Text, di sheet lain sebagai Date. Looker Studio gak bakal match-in keduanya, dan gak bakal ngasih error — chart-nya cuma keluar kosong.
Cek tipe datanya di Resource → Manage data sources. Samain dulu sebelum blend.
2. Join key ada spasi atau beda kapital
"Depok" dan "depok " (ada spasi di belakang) dianggap dua nilai beda. Join key di Looker Studio itu case sensitive dan gak toleran sama spasi.
Bikin calculated field di sumber data buat bersihin:
LOWER(TRIM(cabang))
Pakai field bersih itu sebagai join key.
3. Pakai cross join tanpa sadar
Kalau kamu gak set join condition sama sekali, Looker Studio kadang balik ke cross join. Hasilnya jumlah baris = baris kiri × baris kanan. Tabel 1.000 baris di-cross join sama 500 baris jadi 500.000 baris. Dashboard langsung mati.
4. Blend dipakai buat sekadar nampilin dua metrik terpisah
Kalau dua angka gak perlu dihitung bareng, gak usah di-blend. Bikin aja dua scorecard dari dua sumber berbeda, taruh bersebelahan. Blend cuma perlu kalau kamu mau ngitung sesuatu lintas sumber, misal ROAS atau selisih target vs realisasi.
5. Blend berat bikin dashboard lemot
Join-nya dikerjain ulang tiap chart di-refresh. Tiga cara ngurangin bebannya: batasi rentang tanggal di sumber data, kurangi jumlah dimension yang masuk blend, dan nyalain data extract biar hasilnya di-cache.
Panduan resmi lengkapnya ada di dokumentasi blend data di Looker Studio Help.
Kapan sebaiknya gak pakai blend?
Blend itu enak buat prototype cepat. Tapi kalau dashboard kamu udah dipakai rutin dan datanya gede, mendingan gabungin datanya di level sumber.
Kalau data kamu udah di BigQuery, bikin view yang isinya udah hasil JOIN. Looker Studio tinggal narik satu tabel. Jauh lebih cepat dan angkanya lebih gampang diverifikasi.
Kalau data kamu di Google Sheets, gabungin pakai QUERY atau VLOOKUP di satu sheet baru, terus tarik sheet itu ke Looker Studio.
Aturan praktisnya: blend buat eksplorasi, view buat produksi.
FAQ
Berapa banyak sumber data yang bisa digabung dalam satu blend?
Maksimal 5 tabel dalam satu blend. Kalau kamu butuh lebih dari itu, biasanya tandanya kamu harus gabungin datanya di level sumber — misalnya bikin view di BigQuery atau nyatuin sheet-nya duluan. Blend dengan 5 tabel juga bikin dashboard lemot, jadi pertimbangkan dulu apakah semua tabel itu beneran perlu ada di satu chart.
Kenapa angka di chart jadi lebih besar setelah di-blend?
Hampir selalu karena join key-nya gak unik di salah satu tabel. Kalau satu tanggal muncul 3 kali di tabel kanan, tiap baris tabel kiri bakal ke-match 3 kali, dan angkanya kehitung 3 kali juga. Solusinya: agregasi dulu tabel kanan biar join key-nya unik, misalnya jumlahin per tanggal, baru di-blend.
Apa bedanya left join sama inner join di Looker Studio?
Left join nyimpen semua baris dari tabel kiri, walau di tabel kanan gak ada pasangannya — kolom kanannya diisi null. Inner join cuma nyimpen baris yang ada pasangannya di kedua tabel. Pakai left join kalau tabel kiri itu yang wajib lengkap, misalnya semua tanggal harus muncul walau hari itu gak ada iklan yang jalan.
Blended data bikin dashboard lemot, gimana ngatasinnya?
Looker Studio ngerjain join-nya tiap kali chart di-refresh, jadi makin banyak baris makin berat. Tiga cara ngurangin: batasi rentang tanggal di level sumber data, kurangi jumlah dimension di blend, dan aktifin data extract biar hasilnya di-cache. Kalau masih berat, gabungin datanya di BigQuery dan tarik hasilnya sebagai satu tabel.
Kenapa join key aku gak mau ke-match padahal isinya sama?
Biasanya karena tipe datanya beda — satu tersimpan sebagai Text, satunya sebagai Number. Looker Studio gak otomatis nyamain tipe data waktu join. Cek juga spasi tersembunyi dan beda huruf besar-kecil, karena join key itu case sensitive. Bikin calculated field pakai TRIM dan LOWER buat nyamain isinya sebelum dipakai jadi kunci.
Penutup
Yang perlu kamu bawa:
- Blend gabungin sampai 5 tabel lewat join key. Setup-nya di Resource → Manage blends.
- Angka jadi dobel? Cek join key kamu — pasti ada yang gak unik. Agregasi dulu.
- Buat dashboard produksi, mendingan gabungin data di sumbernya, bukan di blend.
Coba sekarang: buka Looker Studio, ambil satu sheet penjualan dan satu sheet target, blend pakai kolom bulan, terus bikin scorecard yang ngitung persentase pencapaian. Lima belas menit, dan kamu udah punya satu contoh blend yang bener.
Lanjut baca: calculated field di Looker Studio buat bikin metrik gabungan yang lebih rumit, dan ETL kalau kamu mulai mikir mindahin logika gabung datanya ke level sumber.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel Terkait
Cara Membuat Dashboard di Google Sheets Tanpa Tools Tambahan
Dashboard penjualan yang rapi bisa kamu bikin cuma pakai Google Sheets — tanpa Looker Studio, tanpa add-on, tanpa bayar apa pun. Ini urutan 6 langkahnya, lengkap dengan rumusnya.
Dashboard vs Laporan: Bedanya dan Kapan Bikin yang Mana
Dashboard buat mantau angka yang berubah tiap hari. Laporan buat jawab satu pertanyaan sekali dan tuntas. Salah pilih, kerjaanmu kebuang.
KPI Keuangan: Metrik yang Dibaca CFO Setiap Bulan
Delapan KPI keuangan yang beneran dibuka CFO tiap bulan, rumusnya, dan cara nyusunnya jadi satu dashboard yang kebaca dalam 90 detik.