Cara kerja gabungan di Looker Studio

Menggabungkan data memungkinkan Anda membuat diagram, tabel, dan kontrol yang didasarkan pada beberapa sumber data. Anda dapat menggabungkan data dari hingga lima sumber data di Looker Studio atau di laporan Looker.

Misalnya, Anda dapat menggabungkan data dari berbagai tabel BigQuery—misalnya, informasi pelanggan dan detail pesanan—serta memvisualisasikan informasi tersebut dalam satu tabel Looker Studio. Sebagai contoh lainnya, Anda dapat memetakan data gabungan dari akun Google Ads dan Google Analytics dalam deret waktu untuk melihat tampilan terpadu dari performa kampanye pemasaran Anda.

Perbedaan antara gabungan dan sumber data

Menggabungkan data akan membuat resource yang dikenal sebagai gabungan. Gabungan ini mirip dengan sumber data, karena menyediakan data untuk diagram dan kontrol dalam laporan Anda. Namun, gabungan berbeda dari sumber data dalam beberapa hal penting:

  • Gabungan mendapatkan informasinya dari beberapa sumber data.
  • Gabungan selalu disematkan ke dalam laporan tempat gabungan tersebut dibuat. Anda tidak dapat menggunakan kembali gabungan di berbagai laporan. Namun, jika Anda menyalin laporan, gabungan tersebut akan disalin ke dalam laporan baru, sehingga diagram Anda akan terus berfungsi pada data gabungan.
  • Metrik dalam sumber data pokok akan menjadi dimensi numerik yang tidak digabungkan dalam gabungan. Lihat halaman dokumentasi Tips pencampuran dan konsep lanjutan untuk mengetahui informasi selengkapnya.
  • Gabungan tidak memiliki setelan keaktualan data atau kredensialnya sendiri. Sebagai gantinya, setelan ini diwariskan dari sumber data pokok.

Cara kerja gabungan

Programmer database menggunakan pernyataan gabungan SQL untuk menggabungkan data dari berbagai tabel. Di Looker Studio, Anda dapat menggabungkan data tanpa perlu menulis kode. Sebagai gantinya, Anda dapat menggunakan editor gabungan untuk mengonfigurasi join, seperti yang ditunjukkan di screenshot berikut:

Editor gabungan menampilkan opsi gabungan yang muncul saat Anda memilih opsi tabel dan kolom.

Legenda:

  1. Tabel
  2. Konfigurasi gabungan
  3. Tombol Gabungkan tabel lain
  4. Nama gabungan
  5. Dimensi dan metrik yang disertakan
  6. Menambahkan metrik, rentang tanggal, dan filter
  7. Opsi Sembunyikan kolom gabungan yang berulang dan tombol SIMPAN

Tabel

Gabungan terdiri dari tabel. Saat mengedit atau membuat gabungan, Anda akan melihat tabel-tabelnya ditampilkan di UI. Setiap tabel berisi kumpulan kolom yang diekstrak dari sumber data pokok. Gabungan dapat memiliki hingga lima tabel.

Untuk menambahkan data ke tabel, klik Tambahkan dimensi atau Tambahkan metrik.

Kolom yang digunakan dalam kondisi gabungan ditampilkan dengan ikon link Ikon link yang digunakan untuk menampilkan kolom dalam kondisi gabungan..

Konfigurasi gabungan

Konfigurasi join menautkan pasangan tabel dalam gabungan. Konfigurasi gabungan terdiri dari operator, yang menentukan cara menggabungkan data yang cocok dan tidak cocok dari tabel tersebut, dan kondisi, yang merupakan kumpulan kolom yang menentukan cara tabel tersebut terkait satu sama lain.

Misalnya, dalam screenshot berikut, tabel Nilai bergabung dengan tabel Siswa di kolom student_id dan dengan tabel Kelas di kolom class_id. Kedua konfigurasi gabungan ini menggunakan operator left outer.

Konfigurasi Gabungan dengan operator Left outer Join yang dipilih dengan Kondisi gabungan yang ditetapkan antara kolom student_id (Nilai) dan student_id (Siswa).

Operator gabungan

Operator join menentukan cara penggabungan baris yang cocok dan tidak cocok dari tabel dalam gabungan. Looker Studio mendukung operator gabungan berikut:

  • Inner join: Hanya menampilkan baris yang cocok dari tabel kiri dan kanan.
  • Left outer join: Menampilkan baris yang cocok dari tabel kanan, serta baris yang tidak cocok dari tabel kiri.
  • Right outer join: Menampilkan baris yang cocok dari tabel kiri, serta baris yang tidak cocok dari tabel kanan.
  • Full outer join: Menampilkan semua baris yang cocok dari tabel kiri atau tabel kanan.
  • Cross join: Menampilkan semua kemungkinan kombinasi untuk baris dari tabel kiri dan kanan.

Pelajari operator gabungan lebih lanjut di dokumentasi BigQuery.

Kondisi gabungan

Kondisi gabungan adalah kolom yang dapat ditemukan di setiap tabel dan dapat digunakan untuk menautkan data tabel tersebut sekaligus. Misalnya, dalam gabungan diagram Google Analytics dan Google Ads, jika Nama Kampanye ada di kedua tabel yang diekstrak, Looker Studio dapat menggunakan kolom tersebut untuk menggabungkan data.

Untuk setiap tabel dalam gabungan, Anda akan memilih kolom yang akan digunakan dalam kondisi. Perhatikan bahwa Anda tidak harus menggunakan kolom yang sama untuk setiap tabel, dan kolom juga tidak harus memiliki nama yang sama, selama data di setiap kolom sama. Misalnya, Anda ingin memvisualisasikan pelanggan, pesanan, dan item dalam satu diagram. Tabel tersebut dapat memiliki kolom berikut:

Tabel Customers

  • customer_ID
  • customer_name

Tabel Pesanan

  • cust_id
  • order_number
  • order_total

Tabel Item

  • order_number
  • SKU

Untuk menggabungkan tabel ini, Anda akan menggabungkan tabel Pelanggan dengan tabel Pesanan, menggunakan kolom customer_ID dan cust_id sebagai kondisi gabungan, dan Anda akan menggabungkan tabel Pesanan dengan tabel Item menggunakan order_number sebagai kondisi gabungan.

Dimensi dan metrik yang disertakan

Kolom apa pun yang digunakan dalam kondisi gabungan perpaduan, ditambah dimensi atau metrik tambahan yang Anda tambahkan ke perpaduan, akan dicantumkan di bagian Dimensi dan metrik yang disertakan. Kolom ini adalah kolom yang dapat Anda gunakan dalam diagram apa pun yang didasarkan pada gabungan.

Menyembunyikan kolom gabungan yang berulang

Opsi Sembunyikan kolom gabungan yang berulang mengecualikan kolom duplikat yang digunakan dalam kondisi gabungan. Untuk menyertakan kolom gabungan yang berulang, hapus opsi ini.

Misalnya, Anda menggabungkan tiga tabel: Nilai, Siswa, dan Kelas, menggunakan kolom student_id dan class_id dalam konfigurasi gabungan. Dengan opsi Sembunyikan kolom gabungan yang berulang dipilih, gabungan hanya menyertakan satu instance student_id dan class_id.

Gabungan tabel nilai, siswa, dan kelas yang hanya menyertakan satu kolom student_id dan satu kolom class_id.

Untuk konfigurasi gabungan yang sama, dengan opsi Sembunyikan kolom gabungan berulang yang tidak dicentang, gabungan kini menyertakan beberapa instance student_id dan class_id, beserta nama tabel tempat kolom tersebut muncul, misalnya, class_id (Nilai), class_id (Kelas), student_id (Nilai), dan student_id (Siswa).

Gabungan tabel nilai, siswa, dan kelas yang mencakup beberapa kolom student_id dan beberapa kolom class_id.

Rentang tanggal dan filter

Anda dapat membatasi data dalam gabungan dengan menerapkan rentang tanggal atau filter ke satu atau beberapa tabel.

Contoh penggabungan

Contoh penggabungan kelas, siswa, dan nilai menunjukkan cara menyelesaikan kasus penggunaan penggabungan data klasik.