Cara kerja gabungan data di Data Studio

Anda dapat menggabungkan data di Data Studio untuk menggabungkan informasi dari beberapa sumber ke dalam satu tampilan. Dari data gabungan ini, Anda dapat membuat diagram, tabel, dan kontrol. Penggabungan data dapat membantu Anda mendapatkan insight yang mungkin tidak Anda temukan saat menganalisis setiap sumber data secara terpisah.

Anda dapat menggabungkan hingga lima sumber data yang berbeda. Misalnya, Anda dapat menggabungkan data pelanggan dengan detail pesanan dari tabel BigQuery yang berbeda untuk melihatnya dalam satu tabel. Anda juga dapat menggabungkan metrik Google Ads dan Google Analytics dalam deret waktu untuk mengevaluasi performa kampanye pemasaran.

Sebelum memulai

Untuk mendapatkan hasil maksimal dari panduan ini, pastikan Anda memahami konsep-konsep utama berikut:

Perbedaan antara gabungan dan sumber data

Menggabungkan data akan membuat resource yang disebut gabungan. Seperti sumber data standar, gabungan menyediakan data untuk diagram dan kontrol laporan Anda. Namun, keduanya berbeda dalam beberapa hal penting:

  • Gabungan menggabungkan data dari beberapa sumber data.
  • Gabungan selalu disematkan dalam laporan tempat Anda membuatnya. Meskipun Anda tidak dapat membagikan gabungan di berbagai laporan, menyalin laporan juga akan menyalin gabungannya sehingga diagram Anda tetap berfungsi.
  • Metrik dari sumber data pokok akan menjadi dimensi numerik yang tidak digabungkan dalam gabungan. Lihat Tips penggabungan dan konsep lanjutan untuk mengetahui detailnya.
  • Gabungan mewarisi setelan keaktualan data dan kredensialnya langsung dari sumber data pokok.

Cara kerja gabungan data

Meskipun programmer database menulis pernyataan SQL untuk menggabungkan tabel, Data Studio memungkinkan Anda menggabungkan data tanpa perlu menulis kode apa pun. Anda dapat menggunakan editor gabungan untuk mengonfigurasi gabungan:

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

Keterangan:

  1. Tabel
  2. Konfigurasi penggabungan
  3. Tombol Gabungkan tabel lain
  4. Nama gabungan
  5. Dimensi dan metrik yang disertakan
  6. Menambahkan metrik, rentang tanggal, dan filter
  7. Opsi Hide repeated merge fields dan tombol SAVE

Tabel

Gabungan terdiri dari beberapa tabel. Setiap tabel di editor gabungan berisi kolom yang diekstrak dari sumber data pokok. Anda dapat menyertakan hingga lima tabel dalam gabungan.

Sebelum menggabungkan, Data Studio mengelompokkan dan menggabungkan baris di setiap tabel berdasarkan dimensinya. Jika dimensi Anda tidak menyertakan ID unik untuk setiap data, baris yang identik akan diciutkan selama fase pra-pengelompokan ini. Untuk memastikan setiap kumpulan data tetap berbeda dan mencegah jumlah baris berkurang sebelum waktunya, tambahkan kolom ID unik (seperti kunci utama atau ID baris) ke daftar dimensi setiap tabel.

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

Kolom yang digunakan dalam kondisi penggabungan akan muncul dengan ikon link .

Konfigurasi penggabungan

Konfigurasi penggabungan menautkan pasangan tabel dalam gabungan. Setiap konfigurasi penggabungan terdiri dari operator penggabungan—yang menentukan apakah akan menggabungkan data secara horizontal (join) atau menumpuk baris secara vertikal (union)—dan kondisi penggabungan, yang menentukan cara kolom dari setiap tabel ditautkan atau dipasangkan.

Misalnya, dalam screenshot berikut, tabel Nilai bergabung dengan tabel Siswa di kolom student_id dan dengan tabel Kelas di kolom class_id. Kedua konfigurasi penggabungan menggunakan operator Left outer join.

Konfigurasi penggabungan dengan operator left outer join yang dipilih dengan kondisi penggabungan yang ditetapkan antara kolom student_id (Nilai) dan student_id (Siswa).

Operator penggabungan

Operator penggabungan menentukan cara penggabungan data dari tabel dalam gabungan. Data Studio mendukung lima operator join dan operator union:

  • Inner join: Menampilkan hanya 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 dari tabel kiri dan tabel kanan, baik yang cocok atau tidak.
  • Cross join: Menampilkan semua kemungkinan kombinasi untuk baris dari tabel kiri dan kanan.
  • Union: Menambahkan baris dari tabel kanan ke tabel kiri, menumpuknya secara vertikal, dan menghapus baris duplikat.

Apa perbedaan antara join dan union?

Gabungan dan penggabungan memungkinkan Anda menggabungkan data dari berbagai sumber atau tabel. Perbedaan antara kedua metode ini terletak pada cara data digabungkan: join menggabungkan data secara horizontal (dengan menambahkan kolom), sedangkan union menggabungkan data secara vertikal (dengan menambahkan baris).

Contoh join dan union

Luaskan bagian berikut untuk melihat contoh join dan union.

Contoh penggabungan: Menggabungkan data secara horizontal

Operasi join mengambil dua tabel atau lebih dan menautkannya secara berdampingan berdasarkan ID umum. Menggunakan penggabungan untuk memperkaya set data dengan menambahkan kolom informasi.

Skenario: Anda ingin menggabungkan satu tabel yang berisi daftar nama pelanggan dengan tabel kedua yang berisi total angka penjualan pelanggan. Kedua tabel harus memiliki kolom yang sama, seperti ID Pelanggan, untuk mencocokkan baris dari tabel pertama dengan tabel kedua.

Tabel 1: Detail Pelanggan Tabel 2: Data Penjualan
ID Pelanggan Nama Pelanggan ID Pelanggan Total Penjualan
101 Alex 101 $5.000
102 Jie 102 $3.200

Untuk menggabungkan data ini ke dalam satu tabel, Anda dapat menggunakan operator gabungan Left outer dan menautkan tabel di kolom ID Pelanggan. Kedua tabel digabungkan secara horizontal menjadi satu tabel yang lebih lebar, yang kini menyertakan Customer Name dan Total Sales di baris yang sama.

ID pelanggan Nama Pelanggan Total Penjualan
101 Alex $5.000
102 Jie $3.200

Contoh gabungan: Menambahkan data secara vertikal

Operasi gabungan mengambil dua tabel atau lebih dengan struktur yang identik (kolom yang sama dalam urutan yang sama) dan menumpuknya satu di atas yang lain. Gunakan gabungan untuk menambahkan satu set data ke set data lainnya sehingga Anda bisa mendapatkan gambaran yang lebih lengkap tentang data Anda.

Skenario: Anda memiliki tiga tabel terpisah untuk penjualan—satu untuk Januari, satu untuk Februari, dan satu untuk Maret—dan Anda ingin menggabungkannya menjadi satu set data untuk analisis kuartal penuh.

Tabel 1: Laporan Penjualan Januari

Tanggal Wilayah Pendapatan
1 Jan Timur $100
2 Jan West $200

Tabel 2: Laporan Penjualan Februari

Tanggal Wilayah Pendapatan
1 Feb Timur $150
2 Feb West $250

Tabel 3: Laporan Penjualan Maret

Tanggal Wilayah Pendapatan
1 Maret Timur $180
2 Mar West $280

Untuk membuat satu tabel dari tiga tabel penjualan bulanan, Anda dapat menggunakan operator Union di antara tabel tersebut. Data akan ditambahkan secara vertikal, sehingga membuat tabel yang lebih panjang yang mempertahankan semua kolom asli.

Tanggal Wilayah Pendapatan
1 Jan Timur $100
2 Jan West $200
1 Feb Timur $150
2 Feb West $250
1 Maret Timur $180
2 Mar West $280

Pelajari operator join lebih lanjut di dokumentasi BigQuery.

Kondisi penggabungan

Di bagian Merge conditions, Anda menentukan cara kolom di setiap tabel ditautkan atau dipasangkan:

  • Untuk penggabungan: Kondisi penggabungan (atau kondisi penggabungan) terdiri dari satu atau beberapa kolom yang cocok yang menautkan data antar-tabel. Misalnya, jika Nama Kampanye ada di tabel Google Analytics dan tabel Google Ads, Data Studio dapat menggabungkan data di kolom bersama tersebut.
  • Untuk gabungan: Kondisi penggabungan memasangkan setiap dimensi dan metrik di tabel kiri dengan kolom yang sesuai dari jenis data yang sama di tabel kanan sehingga nilainya ditumpuk ke dalam kolom yang sama.

Untuk setiap tabel dalam gabungan, Anda memilih kolom yang akan disertakan dalam kondisi. Kolom tidak harus memiliki nama yang sama di seluruh tabel asalkan datanya cocok. Misalnya, untuk memvisualisasikan pelanggan, pesanan, dan item dalam satu diagram, tabel Anda mungkin memiliki kolom berikut:

Tabel Customers

  • customer_ID
  • customer_name

Tabel Orders

  • cust_id
  • order_number
  • order_total

Tabel Items

  • order_number
  • SKU

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

Dimensi dan metrik yang disertakan

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

Sembunyikan kolom penggabungan berulang

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

Misalnya, Anda menggabungkan tiga tabel: Nilai, Siswa, dan Kelas, menggunakan kolom student_id dan class_id dalam konfigurasi penggabungan. Jika opsi Sembunyikan kolom gabungan yang berulang dipilih, gabungan hanya akan 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 penggabungan berulang 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.

Untuk gabungan union, opsi Sembunyikan kolom penggabungan berulang dipilih dan dikunci secara default. Tindakan ini akan otomatis menyembunyikan kolom yang redundan di seluruh tabel gabungan, sehingga membuat tampilan sumber data yang lebih rapi dan hanya menampilkan satu set kolom gabungan.

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.