Jelajah di Looker dirancang oleh developer Looker untuk menggabungkan data dari tabel database Anda dengan cara yang paling efektif menggunakan hubungan yang ditetapkan antara kolom dan tabel data. Oleh karena itu, sebaiknya gunakan satu Jelajah untuk memeriksa data Anda.
Namun, ada kalanya developer Looker belum membuat hubungan yang Anda perlukan atau mengalami keterbatasan teknis. Dalam kasus ini, Hasil Gabungan memungkinkan Anda menggabungkan hasil dari berbagai Jelajah (bahkan dari model atau project yang berbeda) untuk membuat tabel data yang dapat Anda Jelajahi dan buat visualisasinya. Anda dapat menggunakan Hasil Gabungan sebagai bukti konsep untuk mengembangkan dan menentukan project serta model LookML Anda lebih lanjut.
Memahami hasil gabungan
Saat menggabungkan kueri, mulailah dengan membuat satu kueri dari satu Jelajah, lalu kombinasikan kueri lain dengan yang pertama tersebut.
Secara default, kueri pertama itu dianggap sebagai kueri utama. Konsep ini harus selalu diingat karena saat mencocokkan data untuk membuat hasil gabungan, Looker mencocokkan setiap kueri yang ditambahkan dengan kueri utama (bukan dengan kueri lain yang ditambahkan). Jadi, setiap kali menambahkan kueri, Anda perlu menyertakan dimensi yang dapat dicocokkan dengan dimensi di kueri utama.
Misalnya, pertimbangkan kueri berikut.
Kueri utama menampilkan hasil berikut:
| Kategori Produk | Jumlah Produk |
|---|---|
| Aktif | 5 |
| Jeans | 9 |
| Pakaian formal | 3 |
Kueri sekunder menampilkan hasil berikut:
| Kategori Produk | Item dalam Jumlah Inventaris |
|---|---|
| Aktif | 11 |
| Jeans | 16 |
| Pakaian formal | 6 |
Jika Anda menggabungkan kueri ini di kolom Kategori Produk, Looker akan menghasilkan hasil gabungan berikut:
| Kategori Produk | Jumlah Produk | Item dalam Jumlah Inventaris |
|---|---|---|
| Aktif | 5 | 11 |
| Jeans | 9 | 16 |
| Pakaian formal | 3 | 6 |
Hasil gabungan tidak melakukan gabungan SQL yang sebenarnya. Namun, bagi mereka yang sudah memahami gabungan SQL, fitur Hasil Gabungan menggabungkan hasil beberapa Jelajah dengan cara yang sama seperti left join. Hasil kueri yang ditambahkan digabungkan dengan hasil kueri utama seolah-olah digabungkan ke kueri utama dengan gabungan kiri.
Anda tidak harus memahami konsep left join untuk memahami cara kerja hasil gabungan. Secara praktis, berikut alasan pentingnya kueri mana yang menjadi kueri utama:
- Cara nama kolom muncul: Untuk kolom yang cocok, nama kolom kueri utama digunakan dalam hasil gabungan, seperti yang ditunjukkan dalam contoh sebelumnya.
Cara hasil gabungan menangani kueri tanpa nilai yang cocok: Bagian berikutnya, Bagaimana jika salah satu kueri tidak memiliki nilai data yang cocok?, membahas cara Looker menangani penggabungan data jika hanya beberapa kueri yang memiliki nilai tertentu dalam dimensi yang cocok.
Anda juga dapat melihat Mengapa ada nilai null dalam kueri hasil gabungan sekunder saya? Halaman Praktik Terbaik untuk mengetahui tips pemecahan masalah lainnya terkait nilai hasil gabungan yang tidak ada atau null.
Cara hasil gabungan menangani kueri yang memiliki beberapa nilai yang cocok: Bagian Bagaimana jika satu kueri memiliki beberapa baris untuk nilai yang sama? di halaman ini nanti membahas cara Looker menangani penggabungan data saat beberapa kueri memiliki beberapa baris dengan nilai tertentu (atau kombinasi nilai) dalam dimensi yang cocok.
Bagaimana jika satu kueri tidak memiliki nilai data yang cocok?
Alasan lain mengapa kueri utama penting adalah karena cara nilai null ditangani dalam dimensi yang cocok:
Jika baris ada di kueri utama, tetapi tidak ada di kueri tambahan, kolom kueri tambahan akan bernilai NULL untuk baris tersebut.
Jika baris ada di kueri yang ditambahkan, tetapi tidak ada di kueri utama, baris tersebut tidak akan ditampilkan dalam hasil sama sekali.
Untuk menggambarkan contoh ini, pertimbangkan contoh kueri berikut.
Kueri utama menampilkan hasil berikut:
| Kategori Produk | Departemen Produk | Jumlah Produk |
|---|---|---|
| Aktif | Anak-anak | 522 |
| Aktif | Dewasa | 545 |
| Gaun | Dewasa | 878 |
| Pakaian formal | Dewasa | 349 |
Kueri sekunder menampilkan hasil berikut:
| Kategori Produk | Nama Merek Produk | Item dalam Jumlah Inventaris |
|---|---|---|
| Aktif | Merek 1 | 223 |
| Gaun | Merek 2 | 80 |
| Gaun | Merek 3 | 3 |
| Jeans | Merek 3 | 8 |
| Jeans | Merek 2 | 19 |
Jika Anda menggabungkan kueri ini di kolom Kategori Produk, Looker akan menghasilkan hasil gabungan berikut:
| Kategori Produk | Departemen Produk | Nama Merek Produk | Jumlah Produk | Item dalam Jumlah Inventaris |
|---|---|---|---|---|
| Aktif | Dewasa | Merek 1 | 545 | 223 |
| Aktif | Anak-anak | Merek 1 | 522 | 223 |
| Gaun | Dewasa | Merek 2 | 878 | 80 |
| Gaun | Dewasa | Merek 3 | 878 | 3 |
| Pakaian formal | Dewasa | ∅ | 349 | ∅ |
Kueri utama memiliki baris untuk Formalwear, sehingga hasil gabungan akan menampilkan baris ini. Kueri yang ditambahkan tidak memiliki baris Pakaian formal, sehingga kolom apa pun dari kueri yang ditambahkan akan menampilkan NULL (∅) untuk Pakaian formal.
Kueri yang ditambahkan memiliki dua baris untuk Jeans, tetapi kueri utama tidak. Jadi, baris ini tidak ditampilkan sama sekali dalam hasil gabungan.
Dalam contoh ini, jika Anda mengganti kueri utama untuk menjadikan kueri yang ditambahkan sebagai kueri utama baru, Looker akan menghasilkan hasil gabungan berikut:
| Kategori Produk | Nama Merek Produk | Departemen Produk | Item dalam Jumlah Inventaris | Jumlah Produk |
|---|---|---|---|---|
| Aktif | Merek 1 | Dewasa | 223 | 545 |
| Aktif | Merek 1 | Anak-anak | 223 | 522 |
| Gaun | Merek 2 | Dewasa | 80 | 878 |
| Gaun | Merek 3 | Dewasa | 3 | 878 |
| Jeans | Merek 2 | ∅ | 19 | ∅ |
| Jeans | Merek 3 | ∅ | 8 | ∅ |
Looker tidak lagi menampilkan baris Formalwear karena tidak ada dalam kueri utama baru. Namun, Looker kini menampilkan baris Jeans, dan baris tersebut menampilkan NULL untuk dimensi dan ukuran yang hanya ada dalam kueri yang ditambahkan ke kueri utama.
Anda juga dapat melihat Mengapa ada nilai null dalam kueri hasil gabungan sekunder saya? Halaman Praktik Terbaik untuk mengetahui tips pemecahan masalah lainnya terkait nilai hasil gabungan yang tidak ada atau null.
Bagaimana jika satu kueri memiliki beberapa baris untuk nilai yang sama?
Terakhir, menetapkan kueri utama yang diinginkan juga penting karena cara beberapa baris dengan nilai yang cocok ditangani. Jika kueri tambahan memiliki dua baris atau lebih dengan nilai yang cocok dengan baris dalam kueri utama, baris kueri utama akan diduplikasi sebanyak jumlah tersebut.
Dalam contoh berikut, kueri added memiliki dua baris untuk Dresses. Dalam hasil gabungan, nilai Gaun dari kueri utama muncul dua kali, sekali untuk setiap baris Gaun dari kueri yang ditambahkan.
Kueri utama menampilkan hasil berikut:
| Kategori Produk | Departemen Produk | Jumlah Produk |
|---|---|---|
| Aktif | Anak-anak | 522 |
| Aktif | Dewasa | 545 |
| Gaun | Dewasa | 878 |
| Pakaian formal | Dewasa | 349 |
Kueri sekunder menampilkan hasil berikut:
| Kategori Produk | Nama Merek Produk | Item dalam Jumlah Inventaris |
|---|---|---|
| Aktif | Merek 1 | 223 |
| Gaun | Merek 2 | 80 |
| Gaun | Merek 3 | 3 |
| Jeans | Merek 3 | 8 |
| Jeans | Merek 2 | 19 |
Kueri hasil gabungan, yang menggabungkan kolom Kategori Produk, akan menampilkan hasil berikut:
| Kategori Produk | Departemen Produk | Nama Merek Produk | Jumlah Produk | Item dalam Jumlah Inventaris |
|---|---|---|---|---|
| Aktif | Dewasa | Merek 1 | 545 | 223 |
| Aktif | Anak-anak | Merek 1 | 522 | 223 |
| Gaun | Dewasa | Merek 2 | 878 | 80 |
| Gaun | Dewasa | Merek 3 | 878 | 3 |
| Pakaian formal | Dewasa | ∅ | 349 | ∅ |
Perhatikan bahwa jika Anda mengganti kueri utama dalam kasus ini, Anda akan tetap memiliki dua baris Gaun, karena kueri utama yang baru ditetapkan memiliki dua baris untuk Gaun. Kesimpulannya adalah, saat Anda menggabungkan kueri, hasilnya mungkin memiliki lebih banyak baris daripada kueri utama — tetapi tidak akan pernah ada lebih sedikit baris.
Kueri penggabungan dalam database
Secara default, kueri gabungan diproses dalam memori Looker, sehingga setiap kueri dibatasi hingga 5.000 baris yang dapat digabungkan. Jika admin Looker Anda telah mengaktifkan Fitur Looker Labs Gabungkan kueri dalam database, gabungan antara dua kueri yang berada di koneksi BigQuery yang sama akan dilakukan di database BigQuery itu sendiri. Melakukan penggabungan di database lebih berperforma dan memungkinkan penggabungan baris dalam jumlah tak terbatas.
Selain itu, saat Anda membuat setiap kueri Jelajah untuk hasil gabungan, UI Looker akan berisi kolom Batas Baris. Looker menggunakan kolom Batas Baris dengan berbagai cara, bergantung pada cara kueri hasil gabungan diproses:
- Untuk kueri gabungan yang dihitung dalam memori Looker, Looker mengambil jumlah baris yang ditentukan di kolom Batas Baris untuk setiap kueri dan menggabungkan data tersebut untuk membuat hasil gabungan.
- Untuk kueri gabungan dalam database, Looker mengabaikan nilai Batas Baris untuk setiap kueri sumber dan menggabungkan set data lengkap untuk setiap kueri sumber.
Jika Looker dapat melakukan gabungan dalam database untuk kueri gabungan Anda, dialog Hasil Gabungan akan menampilkan banner yang menunjukkan bahwa kueri sedang dijalankan di database Anda dan Looker menghilangkan batas baris dari setiap kueri sumber.
Kemudian, di tabel hasil untuk kueri gabungan dalam database, Looker menampilkan kolom Hasil Gabungan, bukan kolom Batas Baris. Kolom Hasil Gabungan membatasi baris yang ditampilkan dalam tabel hasil, bukan baris yang diproses, karena kueri hasil gabungan dalam database tidak memiliki batas untuk jumlah baris yang dapat diproses.
Menggabungkan kueri
Untuk menggabungkan hasil dari beberapa kueri, ikuti langkah-langkah berikut:
- Buat kueri sumber pertama, yang disebut kueri utama.
- Tambahkan kueri sumber berikutnya.
- Periksa aturan penggabungan untuk kueri tersebut dan jalankan penggabungan.
-
- Urutkan, buat pivot, dan buat visualisasi untuk hasilnya.
- Gunakan kembali dan bagikan hasil menggunakan URL.
- Ubah hasil dengan mengedit kueri sumber atau menambahkan kueri sumber.
Membuat kueri utama
Untuk menggabungkan hasil dari beberapa kueri, mulailah dengan menyiapkan kueri utama dengan mengikuti langkah-langkah berikut:
- Pilih Jelajah dari menu Jelajah.
Pilih dimensi dan ukuran yang diinginkan dari pemilih kolom. Jangan melakukan perputaran dimensi apa pun selama langkah ini.
Hanya ini yang Anda perlukan untuk mulai menggabungkan hasil. Namun, Anda juga dapat menggunakan beberapa teknik eksplorasi lanjutan untuk menyaring kueri lebih lanjut. Anda dapat:
Jika perlu, tambahkan filter untuk data.
Secara opsional, sertakan kalkulasi tabel untuk membuat metrik ad hoc.
Anda juga dapat mengklik Jalankan untuk melihat hasil kueri utama dan menguji filter serta penghitungan tabel.
Menambahkan kueri sumber berikutnya
Setelah membuat Eksplorasi utama, tambahkan kueri sumber lain dengan mengikuti langkah-langkah berikut:
- Di Eksplorasi Anda, klik ikon roda gigi.
- Pilih Gabungkan Hasil. Jendela Choose an Explore akan terbuka.
Di jendela Choose an Explore, klik nama Jelajah tempat Anda akan membuat kueri berikutnya.
Looker akan membuka Jelajah di jendela Edit Query, tempat Anda dapat membuat kueri baru untuk digabungkan ke dalam kueri utama.
Untuk menggabungkan kueri, Looker akan mencari dimensi di kueri yang nilainya dapat dicocokkan. Pastikan kueri Anda berisi setidaknya satu dimensi umum yang nilainya dapat dicocokkan dengan persis. Misalnya, jika kedua kueri memiliki dimensi Date, tetapi satu kueri menggunakan "2017-10-01" sebagai nilai dan kueri lain menggunakan "October 2017" sebagai nilai, Looker tidak dapat menggunakan dimensi tersebut untuk menggabungkan kueri.
Pilih dimensi dan ukuran yang diinginkan dari pemilih kolom. Pastikan untuk menyertakan setidaknya satu dimensi yang akan cocok sama persis dengan dimensi di kueri utama. Jangan melakukan perputaran dimensi apa pun selama langkah ini.
Secara opsional, sertakan filter untuk mempersempit data.
Secara opsional, sertakan penghitungan tabel untuk membuat kolom baru berdasarkan kolom kueri.
Anda juga dapat mengklik Jalankan untuk melihat hasil kueri sumber dan menguji filter serta penghitungan tabel Anda.
Klik Save untuk menggabungkan kueri ke dalam kueri utama Anda.
Memeriksa aturan penggabungan dan menjalankan penggabungan
Looker otomatis mencari dimensi terbaik yang digunakan untuk mencocokkan kueri dan menampilkan kecocokan tersebut di bagian Merge Rules. Looker menampilkan kolom yang akan digunakan untuk setiap penggabungan.
Tinjau dimensi yang digunakan Looker untuk mencocokkan kueri. (Lihat Mengedit aturan penggabungan untuk mengetahui informasi tentang cara mengubah aturan ini.)
Klik Run untuk melihat hasil kueri gabungan.
Perhatikan bahwa semua penghitungan tabel dari kueri sumber ditampilkan sebagai dimensi standar dalam hasil gabungan.
Menggunakan dan mengubah hasil gabungan
Anda dapat menggunakan hasil gabungan untuk:
- Periksa dan urutkan data, termasuk melihat perincian data. Namun, jika Anda melihat perincian dimensi yang digunakan untuk menggabungkan kedua Eksplorasi, Looker hanya akan menampilkan kolom perincian dari Eksplorasi utama.
- Lihat total. Looker menghitung total pada setiap kueri komponen dan menggunakan total tersebut dalam hasil gabungan. Oleh karena itu, total mungkin tampak terlalu tinggi, karena yang Anda lihat adalah total yang dihitung sebelum hasil digabungkan. Salah satu cara untuk menghindarinya adalah dengan menyelaraskan filter pada setiap kueri.
- Buat visualisasi.
- Putar dimensi dalam hasil gabungan dengan memilih Putar dari menu roda gigi di kolom dimensi tabel data. Perhatikan bahwa Anda tidak dapat memutar dimensi dalam kueri sumber.
Untuk menggunakan kembali hasil gabungan, Anda dapat:
- Bagikan hasil menggunakan URL browser.
- Beri bookmark pada URL di browser Anda untuk menjalankan kembali kueri gabungan yang sama di masa mendatang. Anda tidak dapat menyimpan hasil gabungan sebagai Look.
- Simpan hasil gabungan sebagai kartu di dasbor (lihat Menyimpan hasil gabungan ke dasbor).
Jika ingin mengubah hasil gabungan, Anda dapat:
- Gabungkan kueri dari Jelajah tambahan dengan mengklik tombol Tambahkan Kueri dan mengikuti langkah-langkah yang sama.
- Edit kueri sumber atau konfigurasi cara penggabungan kueri. Lihat Mengedit hasil gabungan untuk mengetahui informasi selengkapnya.
- Buat filter dengan menambahkan filter tersebut dalam kueri sumber, baik saat membuat dan menggabungkan kueri, atau dengan mengedit kueri dari halaman Hasil Gabungan. Perhatikan bahwa Anda tidak dapat menambahkan filter langsung ke hasil gabungan.
Jika Anda ingin menghapus cache dan mengambil hasil baru dari database, pilih opsi Hapus Cache & Muat Ulang dari menu roda gigi di kanan atas jendela Hasil Gabungan.
Untuk mendownload kueri hasil gabungan, Anda dapat menyimpan kueri ke dasbor, lalu mendownload dasbor sebagai PDF atau sebagai kumpulan file CSV.
Mengedit hasil gabungan
Setelah memiliki hasil gabungan, Anda dapat melakukan perubahan berikut pada hasil gabungan:
Mengedit kueri sumber
Dari jendela Hasil Gabungan, Anda dapat kembali dan mengedit kueri sumber dengan mengklik nama kueri di panel kiri, atau dengan memilih Edit dari menu roda gigi kueri. Opsi ini akan mengarahkan Anda kembali ke layar Edit Kueri.
Anda dapat menambahkan atau menghapus kolom, menambahkan penghitungan tabel, atau mengubah filter kueri sumber. Klik Simpan untuk kembali ke hasil gabungan Anda.
Menu roda gigi kueri juga memiliki opsi berikut:
- Ganti nama: Tentukan nama lain yang akan ditampilkan untuk kueri di jendela Hasil Gabungan.
- Jadikan Utama: Menjadikan kueri sebagai dasar untuk hasil gabungan. Lihat Memahami hasil gabungan untuk memahami peran kueri utama.
- Hapus: Menghapus kueri dari hasil gabungan. (Jika ingin menambahkan kembali kueri ke hasil gabungan setelah menghapusnya, Anda dapat menggunakan tombol Kembali di browser.)
Mengedit aturan penggabungan
Saat Anda menambahkan kueri, Looker akan otomatis menemukan dimensi yang dapat digunakan untuk mencocokkan kueri yang ditambahkan dengan kueri utama. Setiap kueri yang ditambahkan harus memiliki setidaknya satu dimensi yang nilainya cocok persis dengan dimensi di kueri utama. Looker menampilkan kecocokan ini di bagian Aturan Penggabungan, yang menunjukkan kolom mana yang akan digunakan untuk menggabungkan kueri.
Anda dapat menggunakan bagian Aturan Penggabungan untuk mengubah atau menambahkan kolom yang digunakan Looker untuk menggabungkan kueri.
- Gunakan menu drop-down untuk melihat opsi dimensi lain untuk mencocokkan data.
- Jika ada dimensi tambahan yang dapat digunakan untuk pencocokan, Looker akan menampilkan + Tambahkan dimensi. Klik + Tambahkan dimensi untuk mengonfigurasi kumpulan dimensi tambahan yang akan digunakan dalam penggabungan kueri.
- Klik X jika Anda tidak ingin mencocokkan data di antara dua dimensi.
Mengganti kueri utama
Saat menggabungkan kueri, mulailah dengan membuat satu kueri dari satu Jelajah, lalu tambahkan kueri lain dengan menggabungkannya dengan kueri pertama tersebut. Secara default, kueri pertama tersebut dianggap sebagai kueri utama, tetapi Anda dapat menetapkan kueri apa pun sebagai kueri utama dengan memilih Jadikan Utama dari menu roda gigi kueri.
Setiap kueri yang ditambahkan harus memiliki setidaknya satu dimensi yang nilainya dapat dicocokkan dengan persis ke dimensi dalam kueri utama.
Saat Anda mengganti kueri utama, hasil gabungan kemungkinan akan berubah. Lihat Memahami hasil gabungan untuk memahami peran kueri utama.
Menyimpan hasil gabungan ke dasbor
Setelah menambahkan kueri hasil gabungan ke dasbor, Anda dapat menambahkan atau menerapkan filter dasbor ke kartu hasil gabungan, menyusun ulang kartu, mengedit kartu, atau menambahkan kartu baru ke dasbor. Anda tidak dapat mendownload data dari kartu berdasarkan hasil gabungan, tetapi Anda dapat mendownload dasbor sebagai PDF atau sebagai kumpulan file CSV.
Setiap filter dasbor yang diterapkan ke kartu hasil gabungan akan dinonaktifkan jika kueri gabungan diubah dengan cara apa pun. Anda dapat mengaktifkan kembali filter dengan mengaktifkannya kembali di jendela konfigurasi filter.
Menggabungkan kueri dalam Look, dasbor, dan Eksplorasi tersemat
Anda dapat menggabungkan kueri dalam Look, dasbor, dan Eksplorasi sematan, jika Anda memiliki izin yang sesuai. Untuk menggabungkan kueri Look sematan dengan kueri lain:
- Arahkan kursor ke judul Tampilan untuk menampilkan menu roda gigi Tampilan, lalu klik menu roda gigi.
- Pilih Gabungkan Hasil, lalu ikuti langkah-langkah untuk menggabungkan kueri.
Untuk menggabungkan kueri petak dasbor sematan:
- Arahkan kursor ke kartu dasbor untuk meninjau menu drop-down kartu dasbor.
- Dari menu drop-down, pilih Jelajahi dari Sini. Looker akan membuka Eksplorasi untuk kueri kartu tersebut.
- Klik menu roda gigi Explore, lalu pilih Gabungkan Hasil.
- Ikuti langkah-langkah untuk menggabungkan kueri.
Catatan
- Semua kolom kueri utama ditampilkan dalam hasil gabungan, menggunakan nama kueri utama untuk kolom. Artinya, jika kueri utama dan kueri tambahan menggunakan nama yang berbeda untuk dimensi yang cocok, hanya nama dimensi kueri utama yang akan ditampilkan dalam hasil.
Kueri Hasil Gabungan Anda mungkin memiliki batas baris:
- Secara default, gabungan untuk kueri Hasil Gabungan diproses dalam memori Looker, sehingga setiap kueri yang digabungkan dibatasi hingga 5.000 baris yang dapat digabungkan. Jika Anda menggabungkan kueri yang menampilkan lebih dari 5.000 baris data, hanya 5.000 baris pertama yang ditampilkan yang akan disertakan dalam hasil gabungan.
- Jika admin Looker Anda telah mengaktifkan fitur Looker Labs Gabungkan kueri dalam database, dan Anda menggabungkan hasil dari dua kueri yang berada di koneksi BigQuery yang sama, gabungan antara dua kueri dilakukan di database BigQuery itu sendiri. Kueri gabungan dalam database berperforma lebih baik dan dapat menggabungkan baris tanpa batas. Lihat bagian Kueri penggabungan dalam database untuk mengetahui informasi selengkapnya.
Untuk kueri gabungan yang diproses dalam memori Looker, Hasil Gabungan adalah fitur pemrosesan pasca-kueri yang, jika tidak digunakan dengan bijak, dapat membebani sumber daya instance Looker secara berlebihan dan menyebabkan instance Looker Anda merespons lebih lambat untuk semua pengguna. Jika Anda tidak dapat memanfaatkan kueri gabungan dalam database, praktik terbaiknya adalah menentukan fungsi dan logika di LookML, yang menghasilkan SQL yang diproses oleh database Anda. Lihat halaman Praktik Terbaik Mengoptimalkan performa Looker untuk mengetahui informasi selengkapnya tentang cara mengoptimalkan performa Looker.
Kesimpulan
Jika memungkinkan, Anda harus menggunakan data dari satu Jelajah karena developer Looker telah mempertimbangkan dengan cermat cara menggabungkan data dari tabel database yang berbeda. Namun, jika diperlukan, penggabungan hasil adalah teknik canggih yang memungkinkan Anda menggabungkan data dari beberapa Eksplorasi dan database.