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.
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 harga BigQuery lebih lanjut.
Cara menghubungkan ke BigQuery
Anda dapat menghubungkan Looker Studio ke tabel, tampilan, atau kueri kustom di Google BigQuery.
Langkah-langkah untuk terhubung
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.
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.
Penjelasan tentang sumber data sematan versus sumber data yang dapat digunakan kembali
Sumber data dapat berupa sumber data sematan atau 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 sumber data lebih lanjut.
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.
Menghubungkan ke tabel atau tampilan BigQuery
Tabel BigQuery berisi kumpulan data individual yang diatur dalam bentuk baris. Setiap kumpulan data terdiri dari kolom (juga disebut kolom). Tampilan BigQuery adalah tabel virtual yang ditentukan oleh kueri SQL yang dijalankan di konsol BigQuery.
Untuk terhubung ke tabel atau tampilan, Anda harus memberikan informasi berikut:
- Project BigQuery
- Set data
- Tabel atau tampilan
Project
Project mengatur resource BigQuery dan memberikan informasi yang diperlukan untuk 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 Project Google Cloud lebih lanjut.
Pilih salah satu opsi berikut untuk memilih project Anda:
- PROJECT TERBARU
- PROJECT SAYA
- PROJECT BERSAMA
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.
Jika Anda memiliki akses ke banyak project, kemungkinan tidak semua project tersebut muncul dalam daftar. Jika daftar melebihi jumlah item maksimum, Anda dapat memasukkan project yang tidak tercantum secara langsung dengan mengetiknya di kolom entri.
Project bersama
Opsi PROJECT BERSAMA memungkinkan Anda mengakses project yang telah dibagikan kepada Anda. Anda dapat memilih project yang berbeda untuk data dan penagihan.
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.
Menghubungkan ke tabel berpartisi menurut tanggal
Looker Studio dapat memanfaatkan tabel berpartisi menurut tanggal di BigQuery. Saat Anda terhubung ke tabel yang dipartisi pada kolom DATE
, DATETIME
, atau TIMESTAMP
, Looker Studio dapat menggunakan kolom tersebut sebagai dimensi rentang tanggal untuk diagram yang didasarkan pada sumber data ini. Untuk mengaktifkan opsi ini, centang kotak Gunakan nama kolom sebagai dimensi rentang tanggal yang muncul di kolom Konfigurasi pada halaman koneksi sumber data.
Jika tabel berpartisi di BigQuery memerlukan filter partisi, kotak Gunakan nama kolom sebagai dimensi rentang tanggal akan dicentang secara default dan tidak dapat dihapus centangnya.
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.
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 SELECT 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 join 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.
SELECT * FROM (
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 berikut:
Criteria_ID
Parent_ID
Name
Untuk menghindari error Field is ambiguous
, Anda dapat mengganti nama kolom duplikat secara eksplisit menggunakan kata kunci AS
:
SELECT *
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:
SELECT * EXCEPT (city), city AS city_1 FROM 'table_1'
Waktu tunggu kueri
Kueri kustom di Looker Studio mungkin akan habis waktunya setelah tiga hingga lima menit. Jika waktu tunggu kueri kustom habis, coba pendekatan berikut untuk menyelesaikan masalah tersebut:
- 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.
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, lalu 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.
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.
Memvisualisasikan 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 mendapatkan tutorial.
Menganalisis kueri Looker Studio dengan label tugas
Semua kueri yang dikirim oleh Looker Studio ke BigQuery memiliki label tugas BigQuery requestor:looker_studio
. Anda dapat menggunakan label tugas ini untuk mengidentifikasi kueri BigQuery yang terkait dengan Looker Studio. Untuk mengetahui informasi selengkapnya tentang label di BigQuery, lihat halaman dokumentasi BigQuery Melihat label.
Untuk mengetahui informasi selengkapnya tentang cara melacak performa dan biaya diagram dan laporan Looker Studio, lihat halaman dokumentasi BigQuery Menganalisis data dengan Looker Studio.
Dialog BigQuery
Jika Anda memiliki kredensial pemilik di sumber data BigQuery, Looker Studio akan menampilkan ikon BigQuery di sudut kanan atas diagram yang menggunakan BigQuery. Arahkan kursor ke diagram, lalu klik ikon BigQuery untuk membuka dialog BigQuery. Dialog ini akan menampilkan link ke halaman detail tugas BigQuery. Halaman detail tugas BigQuery mencakup informasi berikut:
- Kueri SQL untuk diagram
- Data yang ditampilkan kueri SQL
- Perincian langkah kueri per tahap
- Statistik kueri seperti total runtime dan slot yang digunakan
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.