Menggabungkan hasil dari berbagai Jelajah di halaman Jelajahi versi klasik

Eksplorasi 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 seperti itu, Hasil Gabungan memungkinkan Anda menggabungkan hasil dari berbagai Jelajah (bahkan dari model atau project yang berbeda) untuk membuat tabel data yang dapat digunakan untuk Mengeksplorasi dan membuat visualisasi. Anda dapat menggunakan Hasil Gabungan sebagai bukti konsep untuk mengembangkan dan menentukan project LookML serta model Anda lebih lanjut.

Menggabungkan kueri

Untuk menggabungkan hasil dari beberapa kueri, ikuti langkah-langkah berikut:

  1. Buat kueri sumber pertama, yang disebut kueri utama.
  2. Menambahkan kueri sumber berikutnya.
  3. Periksa aturan penggabungan untuk kueri tersebut dan jalankan penggabungan.
  4. Secara opsional, Anda dapat:

    • Mengurutkan, memutar, dan membuat visualisasi untuk hasil.
    • Gunakan kembali dan bagikan hasilnya 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:

  1. Pilih Eksplorasi dari menu Explore.
  2. Pilih dimensi dan ukuran yang diinginkan dari pemilih kolom. Jangan memutar 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 lebih menyaring kueri Anda. Anda dapat:

  3. Jika perlu, tambahkan filter untuk data.

  4. Secara opsional, sertakan kalkulasi tabel untuk membuat metrik ad hoc.

  5. Atau, klik Run untuk melihat hasil kueri utama dan menguji filter serta kalkulasi tabel Anda.

Menambahkan kueri sumber berikutnya

Setelah membuat Eksplorasi utama, tambahkan kueri sumber lain dengan mengikuti langkah-langkah berikut:

  1. Di Explore, klik ikon roda gigi.
  2. Pilih Merge Results. Jendela Choose an Explore akan terbuka.
  3. Di jendela Choose an Explore, klik nama Explore 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.

  4. Pilih dimensi dan ukuran yang diinginkan dari pemilih kolom. Pastikan Anda menyertakan setidaknya satu dimensi yang akan cocok sama persis dengan dimensi di kueri utama. Jangan mempivot dimensi apa pun selama langkah ini.

  5. Jika perlu, sertakan filter untuk mempersempit data.

  6. Jika perlu, sertakan kalkulasi tabel untuk membuat kolom baru berdasarkan kolom kueri.

  7. Atau, klik Run untuk melihat hasil kueri sumber dan menguji filter serta kalkulasi tabel Anda.

  8. 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.

  1. Tinjau dimensi yang digunakan Looker untuk mencocokkan kueri. (Lihat Mengedit aturan penggabungan untuk mengetahui informasi tentang cara mengubah aturan ini.)

  2. Klik Run untuk melihat hasil kueri gabungan.

Perhatikan bahwa kalkulasi 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, totalnya mungkin terlihat terlalu tinggi, karena yang Anda lihat adalah total yang dihitung sebelum hasil digabungkan. Salah satu cara untuk menghindari hal ini adalah dengan menyelaraskan filter pada setiap kueri.
  • Membuat visualisasi.
  • Pivot dimensi dalam hasil gabungan dengan memilih Pivot 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 hasilnya menggunakan URL browser.
  • Bookmark URL di browser Anda untuk menjalankan kembali kueri gabungan yang sama di masa mendatang. Anda tidak dapat menyimpan hasil gabungan sebagai Look.
  • Menyimpan hasil gabungan sebagai ubin di dasbor (lihat Menyimpan hasil gabungan ke dasbor).

Jika ingin mengubah hasil gabungan, Anda dapat:

  • Gabungkan kueri dari Jelajah tambahan dengan mengklik tombol Add Query dan mengikuti 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 di 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 Clear Cache & Refresh 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 Query.

Anda dapat menambahkan atau menghapus kolom, menambahkan kalkulasi tabel, atau mengubah filter kueri sumber. Klik Save 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.
  • Make Primary: Menjadikan kueri sebagai dasar untuk hasil gabungan. Lihat bagian Memahami hasil gabungan di "Menggabungkan data dari beberapa kueri" 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 Back 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 sama persis dengan dimensi di kueri utama. Looker menampilkan kecocokan ini di bagian Merge Rules, yang menunjukkan kolom mana yang akan digunakan untuk menggabungkan kueri.

Anda dapat menggunakan bagian Merge Rules untuk mengubah atau menambahkan kolom yang digunakan Looker untuk menggabungkan kueri.

  1. Gunakan menu drop-down untuk melihat opsi dimensi lainnya guna mencocokkan data.
  2. Jika ada dimensi tambahan yang dapat digunakan untuk pencocokan, Looker akan menampilkan + Add dimension. Klik + Tambahkan dimensi untuk mengonfigurasi kumpulan dimensi tambahan yang akan digunakan dalam penggabungan kueri.
  3. Klik X jika Anda tidak ingin mencocokkan data di antara kedua dimensi.

Mengalihkan kueri utama

Saat menggabungkan kueri, mulailah dengan membuat satu kueri dari satu Jelajah, lalu tambahkan kueri lain dengan mengombinasikannya dengan kueri pertama tersebut. Secara default, kueri pertama itu 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 di kueri utama.

Saat Anda beralih kueri utama, hasil gabungan kemungkinan akan berubah. Lihat bagian Memahami hasil gabungan di "Menggabungkan data dari beberapa kueri" untuk mengetahui informasi selengkapnya tentang 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, mengatur ulang kartu, mengedit kartu, atau menambahkan kartu baru ke dasbor. Anda tidak dapat mendownload data dari ubin berdasarkan hasil gabungan, tetapi Anda dapat mendownload dasbor sebagai PDF atau sebagai kumpulan file CSV.

Menggabungkan kueri di Look, dasbor, dan Eksplorasi tersemat

Anda dapat menggabungkan kueri dalam Look, dasbor, dan Eksplorasi yang disematkan, jika memiliki izin yang sesuai. Untuk menggabungkan kueri Look tersemat dengan kueri lain:

  1. Arahkan kursor ke judul Look untuk menampilkan menu roda gigi Look, lalu klik menu roda gigi.
  2. Pilih Merge Results, lalu ikuti langkah-langkah untuk menggabungkan kueri.

Untuk menggabungkan kueri ubin dasbor tersemat:

  1. Tahan kursor di atas ubin dasbor untuk meninjau menu drop-down ubin dasbor.
  2. Dari menu drop-down, pilih Explore From Here. Looker akan membuka Explore untuk kueri ubin tersebut.
  3. Klik menu roda gigi Explore, lalu pilih Merge Results.
  4. Ikuti langkah-langkah untuk menggabungkan kueri.

Catatan

  • Semua kolom kueri utama ditampilkan dalam hasil gabungan, menggunakan nama kueri utama untuk kolom tersebut. Artinya, jika kueri utama dan kueri yang ditambahkan 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, penggabungan untuk kueri Hasil Gabungan diproses di memori Looker, sehingga setiap kueri yang digabungkan dibatasi hingga 5.000 baris yang dapat digabungkan (atau hingga 50.000 baris jika batas yang lebih tinggi ditentukan oleh admin Anda). Jika Anda menggabungkan kueri yang menampilkan lebih dari jumlah baris data yang dibatasi, hasil gabungan hanya akan memuat jumlah baris pertama yang dibatasi yang ditampilkan.
    • Jika admin Looker Anda telah mengaktifkan fitur Looker Labs In-database merge queries, dan Anda menggabungkan hasil dari dua kueri yang berada di koneksi BigQuery yang sama, penggabungan antara dua kueri dilakukan di database BigQuery itu sendiri. Kueri penggabungan dalam database lebih berperforma dan dapat menggabungkan baris tanpa batas. Lihat bagian Kueri penggabungan dalam database di "Menggabungkan data dari beberapa kueri" 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 resource instance Looker secara berlebihan dan menyebabkan instance Looker Anda merespons lebih lambat untuk semua pengguna. Jika Anda tidak dapat memanfaatkan kueri penggabungan 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 berbagai tabel database. Namun, jika diperlukan, penggabungan hasil adalah teknik yang efektif untuk menggabungkan data dari beberapa Eksplorasi dan database.