BigQuery adalah data warehouse analisis berharga terjangkau yang terkelola sepenuhnya dan berskala petabyte dari Google. Konektor BigQuery Looker Studio memungkinkan Anda mengakses data dari tabel BigQuery dalam Looker Studio.
Dalam artikel ini:- Sebelum memulai
- Cara terhubung ke BigQuery
- Terhubung ke tabel atau tampilan BigQuery
- Terhubung ke BigQuery menggunakan kueri SQL kustom
- Integrasi native BigQuery
- Tabel multi-hari
- Menyimpan ke cache
- Melihat SQL yang dikeluarkan untuk BigQuery
- Metrik Jumlah Kumpulan Data
- Dukungan untuk Kontrol Layanan VPC
- Memvisualisasi poligon GEOGRAPHY BigQuery
- Mengidentifikasi kueri Looker Studio dengan label tugas
- Kuota dan batas umum
- Referensi terkait
Sebelum memulai
Untuk mengakses data BigQuery di Looker Studio, Anda harus menyediakan akun penagihan Google Cloud. BigQuery adalah produk berbayar dan Anda mungkin dikenai biaya penggunaan BigQuery saat mengakses BigQuery melalui Looker Studio. Pelajari lebih lanjut harga BigQuery.
Cara terhubung ke BigQuery
Anda dapat menghubungkan Looker Studio ke tabel, tampilan, atau kueri kustom di Google BigQuery.
Langkah-langkah untuk terhubung
- Login ke Looker Studio.
- Klik Buat, lalu pilih Laporan.
- Editor laporan muncul dan panel Tambahkan data ke laporan akan terbuka.
- Untuk membuat sumber data sematan baru, pilih konektor BigQuery.
-
Untuk memilih sumber data lama yang dapat digunakan kembali, klik tab Sumber data saya, lalu pilih sumber data dari jenis apa pun yang telah Anda buat sebelumnya atau yang telah dibagikan kepada Anda.
Penjelasan tentang sumber data yang disematkan versus sumber data yang dapat digunakan kembali
Sumber data dapat berupa sumber data sematan atau sumber data yang dapat digunakan kembali. Laporan dapat menyertakan sumber data sematan dan sumber data yang dapat digunakan kembali.
Sumber data yang Anda buat saat mengedit laporan akan disematkan di laporan. Anda dapat mengedit sumber data sematan langsung di dalam laporan tersebut. Sumber data sematan mempermudah kolaborasi dalam laporan dan sumber data. Siapa pun yang dapat mengedit laporan juga dapat mengedit sumber data, serta mengubah koneksinya. Saat Anda membagikan atau menyalin laporan tersebut, sumber data sematan juga dibagikan atau disalin.
Sumber data yang Anda buat dari halaman beranda dapat digunakan kembali. Anda dapat menggunakan kembali sumber data ini di laporan lain. Dengan sumber data yang dapat digunakan kembali, Anda dapat membuat dan membagikan model data yang konsisten di seluruh organisasi. Hanya orang-orang yang Anda ajak berbagi sumber data yang dapat digunakan kembali tersebut yang dapat mengeditnya. Hanya pemilik kredensial sumber data yang dapat memodifikasi koneksi.
Pelajari lebih lanjut sumber data.
-
-
Konfigurasi koneksi sumber data ke data BigQuery Anda. Anda dapat terhubung ke tabel atau tampilan BigQuery, atau terhubung menggunakan kueri SQL kustom.
- Klik Tambahkan.
Dalam beberapa saat, tabel yang terhubung ke sumber data akan muncul di kanvas laporan.
Baru menggunakan Looker Studio?
Gunakan panel properti untuk mengubah data dan gaya tabel. Gunakan toolbar untuk menambahkan lebih banyak diagram, kontrol, dan komponen lainnya ke laporan Anda.
Mengenal Looker Studio
- Buka Tutorial membuat laporan.
- Jelajahi editor laporan.
Terhubung ke tabel atau tampilan BigQuery
Tabel BigQuery berisi kumpulan data individual yang diatur dalam bentuk baris. Setiap catatan terdiri dari kolom (juga disebut fields). Tampilan BigQuery adalah tabel virtual yang ditentukan oleh kueri SQL yang dijalankan di konsol BigQuery.
Untuk terhubung ke tabel atau tampilan, Anda harus memberikan detail berikut:
- Project BigQuery
- Set data
- Tabel atau tampilan
Prosedur ini dijelaskan dalam bagian berikut.
Project
Project mengatur resource BigQuery dan menyediakan penagihan jika laporan Anda melampaui kuota gratis BigQuery. Anda dapat menggunakan project yang sama untuk penagihan dan pengelolaan data, atau menggunakan satu project untuk data dan project lain untuk penagihan. Pelajari lebih lanjut Project Google Cloud.
Pilih salah satu opsi berikut untuk memilih project Anda:
Project terbaru
Opsi PROJECT TERBARU menampilkan project yang baru-baru ini Anda akses di konsol Google Cloud. Anda juga dapat memasukkan project ID secara manual. Project yang Anda pilih digunakan untuk penagihan dan akses data. Setelah memilih project, pilih set data.
Project saya
Opsi PROJECT SAYA memungkinkan Anda memilih project yang Anda miliki aksesnya. Anda juga dapat memasukkan project ID secara manual. Project yang Anda pilih digunakan untuk penagihan dan akses data. Setelah memilih project, pilih set data.
Project bersama
Opsi PROJECT BERSAMA memungkinkan Anda mengakses project yang telah dibagikan kepada Anda. Anda dapat memilih project yang berbeda untuk data dan penagihan, jika diinginkan.
Set data
Set data digunakan untuk mengatur dan mengontrol akses ke data Anda. Pilih set data dari daftar, atau telusuri set data berdasarkan nama.
Set data publik
Set data publik BigQuery adalah sampel publik, tempat set data dibagikan, tetapi bukan project-nya. Untuk membuat kueri ke data ini, Anda harus menentukan project penagihan Anda sendiri, yang akan digunakan untuk menagihkan biaya pemrosesan pada data bersama.
Tabel
Anda dapat menghubungkan sumber data Looker Studio ke satu tabel atau tampilan.
Terhubung ke tabel berpartisi menurut tanggal
Opsi Partisi menurut (kolom tanggal) muncul di kolom konfigurasi saat Anda memilih tabel berpartisi menurut tanggal. Jika filter partisi wajib ada, opsi tersebut akan dipilih secara default. Jika filter partisi bersifat opsional, opsi tersebut secara default tidak dipilih. Jika tabel berisi satu atau beberapa kolom Tanggal atau Waktu yang valid, Anda dapat memilih kolom yang akan digunakan sebagai dimensi rentang tanggal di sumber data. Pelajari lebih lanjut tabel berpartisi menurut tanggal di BigQuery.
Terhubung ke BigQuery menggunakan kueri SQL kustom
Opsi KUERI KUSTOM memungkinkan Anda terhubung ke data dengan menulis SQL. Sintaksis kueri kustom mengikuti Dialek SQL standar. Untuk menggunakan dialek SQL BigQuery lama, pilih opsi Gunakan Legacy SQL.
Tips: Gunakan antarmuka pengguna BigQuery untuk membuat dan menguji kueri, lalu salin dan tempel kueri tersebut ke kotak kueri kustom Looker Studio.
Project penagihan
Opsi Project Penagihan memungkinkan Anda menyediakan project penagihan untuk kueri kustom dengan menelusuri atau memasukkan project ID secara manual. Jika organisasi Anda memiliki banyak project BigQuery, Anda mungkin perlu menggunakan metode entri manual untuk menemukan project.
Untuk menggunakan satu project untuk penagihan dan project lain untuk data Anda, pilih atau masukkan project penagihan di antarmuka pengguna, lalu sertakan project data dalam klausa SELECT...FROM
dari kueri kustom.
Parameter kueri
Parameter memungkinkan Anda membuat laporan yang lebih responsif dan dapat disesuaikan. Anda dapat meneruskan parameter dalam sumber data BigQuery ke kueri pokok. Untuk menggunakan parameter dalam kueri kustom, ikuti panduan sintaksis untuk menjalankan kueri berparameter di BigQuery.
Pelajari lebih lanjut cara menggunakan parameter dalam kueri kustom.
Batasan kueri kustom
Looker Studio menggunakan SQL kustom Anda sebagai pernyataan pemilihan internal untuk setiap kueri yang dibuat pada database. Akibatnya, kueri kustom Anda akan menghasilkan tabel virtual baru, yang kemudian akan dikueri oleh Looker Studio dengan SQL "luar" yang dibuatnya sendiri. Oleh karena itu, kueri kustom di Looker Studio tunduk pada beberapa batasan:
Kueri SQL kustom hanya boleh memiliki satu pernyataan
Misalnya, kode berikut tidak akan berfungsi karena memiliki beberapa pernyataan SQL:
DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;
SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;
Menggunakan nama kolom yang tidak ambigu dalam gabungan
Kueri gabungan kustom tidak dapat menangani nama kolom duplikat. Diagram yang menggunakan sumber data berdasarkan kueri kustom yang menyertakan kolom duplikat akan menampilkan error konfigurasi pengguna yang terlihat seperti berikut ini:
Untuk menghindari masalah ini, pastikan untuk menggunakan nama kolom yang tidak ambigu dalam kueri kustom Anda.
Misalnya, Anda menggabungkan dua tabel dengan skema identik, yang bergabung pada kolom Criteria_ID
yang ditemukan di kedua tabel, seperti berikut:
SELECT Criteria_ID, Parent_ID, Name FROM 'table_1'
) As table_1
LEFT JOIN (
SELECT Criteria_ID, Parent_ID, Name FROM 'table_2'
) As table_2
ON
table_1.Criteria_ID = table_2.Criteria_ID
Kueri ini menyertakan nama kolom duplikat:
Criteria_ID
, Parent_ID
, dan Name
.
Untuk menghindari error "kolom ambigu", Anda dapat mengganti nama kolom duplikat secara eksplisit menggunakan AS
:
FROM (
SELECT
Criteria_ID AS Criteria_ID_1,
Parent_ID AS Parent_ID_1,
Name AS NAME_1
FROM
'table_1' ) AS table_1
LEFT JOIN (
SELECT
Criteria_ID AS Criteria_ID_2,
Parent_ID AS Parent_ID_2,
Name AS NAME_2
FROM
'table_2' ) AS table_2
ON
table_1.Criteria_ID_1 = table_2.Criteria_ID_2;
Jika hanya perlu mengganti nama beberapa kolom, Anda dapat memilih semuanya kecuali kolom yang ingin diganti namanya, misalnya:
Waktu tunggu kueri
- Sederhanakan kueri agar berjalan lebih cepat.
- Jalankan kueri di database Anda dan simpan hasilnya dalam tabel terpisah. Lalu hubungkan ke tabel tersebut di sumber data Anda.
Integrasi native BigQuery
Integrasi native BigQuery di Looker Studio memungkinkan fitur pemantauan baru untuk kueri Looker Studio, meningkatkan performa kueri, dan mendukung banyak fitur BigQuery.
Tabel multi-hari
BigQuery mendukung pembuatan kueri di beberapa tabel dengan setiap tabel memiliki data dari rentang waktu sehari. Tabel tersebut memiliki format YYYYMMDD. Saat Looker Studio menemukan tabel yang memiliki format YYYYMMDD, tabel tersebut akan ditandai sebagai tabel multi-hari dan hanya awalan nama_YYYYMMDD yang akan ditampilkan pada pemilihan tabel.
Saat diagram dibuat untuk memvisualisasi tabel ini, Looker Studio akan otomatis membuat rentang tanggal default, yaitu 28 hari terakhir dan melakukan kueri terhadap 28 tabel terakhir secara tepat. Anda dapat mengonfigurasi setelan ini dengan mengedit laporan, memilih diagram, lalu menyesuaikan properti Rentang Tanggal di tab DATA pada diagram.
Menyimpan ke cache
Untuk mempercepat pengalaman pengguna, laporan Looker Studio akan mencoba mengambil data dari cache. Cache BigQuery berakhir setiap 12 jam secara default. Memuat ulang cache dapat menimbulkan biaya BigQuery.
Menyimpan ke cache dan menampilkan laporan
Setelah data disimpan ke cache, jika laporan ditampilkan, Looker Studio akan mencoba mengakses data dari cache untuk meminimalkan biaya BigQuery.
Menyimpan ke cache adalah fitur upaya terbaik dan mungkin tidak selalu dapat dilakukan, bergantung pada ukuran respons kueri.
Melihat SQL yang dikeluarkan untuk BigQuery
Anda dapat melihat semua SQL BigQuery yang dihasilkan Looker Studio dari dalam antarmuka pengguna Histori Kueri BigQuery.
Metrik Jumlah Kumpulan Data
Sumber data BigQuery secara otomatis menyediakan metrik Jumlah Kumpulan Data default. Anda dapat menggunakannya untuk memperinci dimensi agar dapat menunjukkan jumlah data yang dikumpulkan oleh diagram Anda.
Dukungan untuk Kontrol Layanan VPC
Looker Studio dapat terhubung ke project BigQuery yang dilindungi perimeter Kontrol Layanan VPC (VPC-SC) melalui tingkat akses berbasis IP pelihat. Konektor BigQuery meneruskan alamat IP pelihat laporan ke BigQuery, yang kemudian dapat menerapkan tingkat akses berbasis IP yang telah disiapkan.
Memvisualisasi poligon GEOGRAPHY BigQuery
Anda dapat menampilkan Poligon GEOGRAPHY dengan menggunakan visualisasi Google Maps dalam laporan Anda. Lihat Memvisualisasi poligon GEOGRAPHY BigQuery dengan Looker Studio untuk melihat tutorial.
Mengidentifikasi kueri Looker Studio dengan label tugas
Semua kueri yang dikirim oleh Looker Studio ke BigQuery memiliki label tugas BigQuery requestor:looker_studio
. Label tugas ini dapat digunakan untuk mengidentifikasi kueri BigQuery yang terkait dengan Looker Studio. Lihat cara melihat label pekerjaan untuk mendapatkan petunjuknya.
Kuota dan batas umum
Jumlah maksimum baris yang dapat ditampilkan menggunakan Konektor BigQuery adalah 2 juta baris. Looker Studio akan menunjukkan jika terdapat lebih dari 2 juta baris data, tetapi tidak akan menentukan jumlah baris.
Selain itu, sumber data BigQuery tunduk pada batas kapasitas dan batas kuota yang sama seperti BigQuery itu sendiri.
Untuk sumber data BigQuery, MEDIAN
diterapkan menggunakan fungsi APPROX_QUANTILES BigQuery. Menerapkan MEDIAN
ke data yang berasal dari BigQuery mungkin memberikan hasil yang sedikit berbeda daripada menerapkan MEDIAN
ke data yang sama yang berasal dari jenis sumber data lain.