Menghubungkan ke BigQuery

BigQuery adalah solusi data warehousing berskala petabyte dari Google. Looker Studio terintegrasi secara native dengan BigQuery serta dapat digunakan untuk menganalisis dan memvisualisasikan data BigQuery.

Langkah-langkah implementasi

Ada beberapa cara untuk memasukkan data BigQuery ke Looker Studio:

  • Menggunakan konektor BigQuery native di UI Looker Studio
  • Mengembangkan dan menggunakan Konektor Komunitas

Menggunakan konektor BigQuery native di UI Looker Studio

Pengguna dapat menggunakan konektor BigQuery native di Looker Studio untuk memvisualisasikan tabel BigQuery atau kueri tertentu. Anda dapat mengambil seluruh tabel atau menjalankan kueri kustom di BigQuery dari dalam Looker Studio. Anda juga dapat menggunakan fitur Explorer Looker Studio untuk menyelesaikan analisis eksplorasi data BigQuery Anda.

Pendekatan ini berguna jika pengguna Anda:

  • melakukan analisis eksploratif.
  • terbiasa dengan SQL dan dapat menulis kuerinya sendiri.
  • terbiasa dengan data dan tahu cara memvisualisasikannya dari awal.

Contoh: Membuat kueri data tingkat kelahiran dari BigQuery

Panduan ini menunjukkan cara pengguna akhir dapat menggunakan konektor BigQuery native Looker Studio dari UI Looker Studio untuk memvisualisasikan data BigQuery. Contoh ini membuat kueri tabel contoh natality BigQuery dan mengambil seluruh tabel ke Looker Studio.

Contoh: Membuat dasbor BI dengan BigQuery, App Engine, dan Looker Studio

Cara membuat dasbor BI menggunakan Looker Studio dan BigQuery menunjukkan cara menggunakan App Engine untuk mengagregasikan data BigQuery terlebih dahulu, lalu memvisualisasikannya dengan Looker Studio.

Mengembangkan dan menggunakan Konektor Komunitas

Anda dapat mengembangkan Konektor Komunitas yang mengambil data dari BigQuery. Pendekatan ini memberi Anda manfaat dibandingkan dengan penggunaan konektor native:

  1. Anda dapat menggabungkan kueri yang ada ke Konektor Anda. Pengguna tidak perlu menulis SQL mereka sendiri atau menyalin/menempel cuplikan SQL untuk mendapatkan kueri yang tepat. Selain itu, Anda dapat membuat parameter kueri dan mengizinkan pengguna memberikan input melalui konfigurasi konektor untuk menyesuaikan kueri tersebut.
  2. Anda dapat menggunakan akun layanan untuk memusatkan penagihan. Pengguna Anda tidak akan memerlukan akses ke akun penagihan GCP.
  3. Pengguna dapat memulai dengan laporan template siap pakai dengan data mereka sendiri.
  4. Anda dapat menerapkan lapisan caching Anda sendiri untuk mengontrol biaya BigQuery.

Di Konektor Komunitas, Anda dapat mengakses data BigQuery dengan tiga cara terpisah:

Tabel ini merangkum pro dan kontra:

Layanan Lanjutan Looker Studio Layanan BigQuery Apps Script REST API BigQuery
Referensi Layanan Lanjutan Looker Studio Layanan BigQuery Apps Script REST API BigQuery
Aliran data BigQuery > Looker Studio BigQuery > Apps Script > Looker Studio BigQuery > Apps Script > Looker Studio
Kolom kalkulasi didukung melalui getschema Ya Ya Ya
Dapat digunakan dengan akun layanan/kontrol akses khusus Ya Tidak (kredensial pengguna yang efektif diterapkan) Ya
Filter secara otomatis didorong ke bawah Ya Tidak Tidak
Transformasi data tambahan yang diperlukan dalam getData Tidak Ya Ya
Data yang diambil dapat diakses di Apps Script
(Memungkinkan Anda melakukan transformasi tambahan)
Tidak Ya Ya
Penyimpanan cache kustom didukung Tidak Ya Ya
Kuota UrlfetchApp diterapkan Tidak Tidak Ya
Contoh implementasi Konektor data Bank Dunia Layanan BigQuery Apps Script Konektor UX Chrome

Kecuali jika Anda perlu mengubah data yang diambil dari BigQuery atau memerlukan penyimpanan dalam cache kustom, dalam sebagian besar kasus penggunaan, Anda dapat menggunakan Layanan Lanjutan Looker Studio.