Dengan BigQuery BI Engine, Anda dapat menjalankan layanan analisis berlatensi rendah dan cepat serta analisis interaktif dengan laporan dan dasbor yang didukung oleh BigQuery.
Tutorial pengantar ini ditujukan untuk analis data dan analis bisnis yang menggunakan Looker Studio untuk membuat laporan dan dasbor.
Tujuan
Dalam tutorial ini, Anda telah:- Membuat reservasi kapasitas BI Engine menggunakan BigQuery di konsol Google Cloud.
- Gunakan Looker Studio untuk terhubung ke tabel BigQuery yang dikelola oleh BI Engine.
- Buat dasbor Looker Studio yang melakukan kueri pada tabel yang dikelola BI Engine.
Biaya
Dalam dokumen ini, Anda menggunakan komponen Google Cloud yang dapat ditagih berikut:
- BI Engine: You incur costs for the reservation you create in BI Engine.
- BigQuery: You incur storage costs for the table you create in BigQuery.
Untuk membuat perkiraan biaya berdasarkan proyeksi penggunaan Anda,
gunakan kalkulator harga.
Untuk mengetahui informasi selengkapnya tentang harga BI Engine, lihat halaman Harga.
Untuk mengetahui informasi lebih lanjut tentang harga penyimpanan BigQuery, lihat Harga penyimpanan dalam dokumentasi BigQuery.
Sebelum memulai
Sebelum memulai, pastikan Anda memiliki project yang akan digunakan, telah mengaktifkan penagihan untuk project tersebut, dan telah mengaktifkan BigQuery API.
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Make sure that billing is enabled for your Google Cloud project.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Make sure that billing is enabled for your Google Cloud project.
- BigQuery API diaktifkan secara otomatis di project baru.
Untuk mengaktifkan BigQuery API pada project yang sudah ada, buka
Aktifkan API BigQuery.
Buat set data BigQuery
Langkah pertamanya adalah membuat set data BigQuery untuk menyimpan tabel yang dikelola oleh BI Engine. Untuk membuat set data, ikuti langkah-langkah berikut:
Di Konsol Google Cloud, buka halaman BigQuery.
Pada panel navigasi, di panel Explorer, klik nama project Anda.
Di panel detail, klik
View actions, lalu klik Create dataset.Di halaman Create dataset, lakukan hal berikut:
- Untuk Dataset ID, masukkan
biengine_tutorial
. Untuk Data location, pilih us (beberapa wilayah di Amerika Serikat), lokasi multi-region tempat set data publik disimpan.
Untuk tutorial ini, Anda dapat memilih Enable table expiration, lalu tentukan jumlah hari sebelum masa berlaku tabel berakhir.
- Untuk Dataset ID, masukkan
Tetap gunakan setelan default untuk semua setelan lainnya, lalu klik Create dataset.
Membuat tabel dengan menyalin data dari set data publik
Tutorial ini menggunakan set data yang tersedia melalui Program Set Data Publik Google Cloud. Set data publik adalah set data yang dihosting BigQuery untuk Anda akses dan integrasikan ke dalam aplikasi Anda.
Di bagian ini, buat tabel dengan menyalin data dari set data permintaan layanan San Francisco 311. Anda dapat menjelajahi set data menggunakan Konsol Google Cloud.
Membuat tabel Anda
Untuk membuat tabel, ikuti langkah-langkah berikut:
Di Konsol Google Cloud, buka halaman BigQuery.
Di panel Explorer, telusuri
san_francisco_311
.Di panel Explorer, luaskan san_francisco_311, lalu klik tabel 311_service_requests.
Di toolbar Explorer, klik Copy.
Pada dialog Copy table, di bagian Destination, lakukan hal berikut:
- Untuk Project name, klik Browse, lalu pilih project Anda.
- Untuk Dataset name, pilih biengine_tutorial.
Untuk Table name, masukkan
311_service_requests_copy
.
Kik Copy.
Opsional: Setelah tugas penyalinan selesai, verifikasi isi tabel dengan meluaskan
PROJECT_NAME
> biengine_tutorial dan mengklik 311_service_requests_copy > Preview. GantiPROJECT_NAME
dengan nama project Google Cloud Anda untuk tutorial ini.
Membuat reservasi BI Engine Anda
Di Konsol Google Cloud, di bagian Administration, buka halaman BI Engine.
Klik
Create reservation.Di halaman Create Reservation, konfigurasikan reservasi BI Engine Anda:
- Dalam daftar Project, verifikasi project Google Cloud Anda.
- Dalam daftar Location, pilih lokasi. Lokasi harus cocok dengan lokasi set data yang Anda kueri.
Sesuaikan penggeser GiB of Capacity ke jumlah kapasitas memori yang Anda simpan. Contoh berikut menetapkan kapasitas ke 2 GiB. Kapasitas maksimumnya adalah 250 GiB.
Klik Next.
Di bagian Preferred Table, tentukan tabel untuk akselerasi dengan BI Engine secara opsional. Untuk menemukan nama tabel, lakukan langkah berikut:
- Di kolom Table Id, ketik bagian nama tabel yang ingin dipercepat oleh BI Engine—misalnya,
311
. Dari daftar nama yang disarankan, pilih nama tabel Anda.
Hanya tabel tertentu yang memenuhi syarat untuk akselerasi. Jika tidak ada tabel pilihan yang ditentukan, semua kueri project akan memenuhi syarat untuk akselerasi.
- Di kolom Table Id, ketik bagian nama tabel yang ingin dipercepat oleh BI Engine—misalnya,
Klik Next.
Di bagian Confirm and submit, tinjau perjanjian tersebut.
Jika Anda menyetujui persyaratan perjanjian, klik Create.
Setelah mengonfirmasi reservasi, detailnya akan ditampilkan di halaman Reservations.
Buat koneksi sumber data di Looker Studio
Sebelum membuat laporan di Looker Studio, Anda harus membuat sumber data untuk laporan tersebut. Laporan dapat berisi satu atau beberapa sumber data. Looker Studio menggunakan konektor BigQuery untuk terhubung ke tabel BigQuery yang dikelola BI Engine.
Saat Anda menentukan koneksi sumber data di Looker Studio, BI Engine menggunakan tabel dan kolom yang dikonfigurasi untuk menentukan data yang akan di-cache. BI Engine hanya meng-cache kolom yang Anda tambahkan ke laporan.
Izin yang diperlukan
Anda harus memiliki izin yang sesuai untuk menambahkan sumber data BigQuery ke laporan Looker Studio. Selain itu, izin yang diterapkan ke set data BigQuery akan berlaku untuk laporan, diagram, dan dasbor yang Anda buat di Looker Studio. Saat laporan Looker Studio dibagikan, komponen laporan hanya dapat dilihat oleh pengguna yang memiliki izin yang sesuai.
Menjalankan tugas kueri yang digunakan untuk mengisi
laporan memerlukan izin bigquery.jobs.create
. Agar tugas kueri berhasil diselesaikan, pengguna atau grup harus memiliki akses ke set data yang berisi tabel yang dirujuk oleh kueri. Tingkat akses minimum
yang diperlukan adalah Dapat melihat, yang memetakan ke
peran bigquery.dataViewer
untuk set data tersebut.
Karena Anda telah membuat set data yang digunakan dalam tutorial ini, Anda diberi akses Pemilik ke set data yang memberi Anda kontrol penuh atas set data tersebut. Selain itu, karena Anda telah membuat project yang digunakan dalam tutorial ini, Anda memiliki akses Pemilik di level project. Akses Pemilik memberi Anda kemampuan untuk menjalankan tugas dalam project.
Detail izin
Anda dapat menetapkan izin bigquery.jobs.create
di level project dengan memberikan salah satu peran IAM yang telah ditetapkan berikut:
bigquery.user
bigquery.jobUser
bigquery.admin
Jika Anda memberi pengguna atau grup peran bigquery.user
di level project, secara default, tidak ada akses yang diberikan ke set data, tabel, atau tampilan mana pun dalam project. bigquery.user
memungkinkan pengguna membuat set data mereka sendiri dan menjalankan tugas kueri terhadap set data yang aksesnya telah mereka berikan. Jika Anda
menetapkan peran bigquery.user
atau bigquery.jobUser
, Anda juga harus menetapkan
kontrol akses untuk setiap set data yang
perlu diakses pengguna atau grup yang tidak dibuat oleh pengguna.
Saat Anda menetapkan akses ke sebuah set data, ada 3 opsi:
- Dapat melihat peta ke peran bigquery.dataViewer untuk set data tersebut.
- Dapat mengedit peta ke peran bigquery.dataEditor untuk set data tersebut.
- Pemilik dipetakan ke peran bigquery.dataOwner untuk set data tersebut.
Akses minimum yang diperlukan agar pengguna dapat menjalankan kueri adalah Dapat melihat.
Untuk mengetahui informasi selengkapnya tentang peran IAM dalam BigQuery, lihat Kontrol akses dalam dokumentasi BigQuery.
Untuk informasi selengkapnya tentang cara mengamankan set data di BigQuery, baca artikel Mengontrol akses ke set data dalam dokumentasi BigQuery.
Membuat sumber data
Untuk membuat sumber data:
Buka Looker Studio.
Di halaman Laporan, di bagian Mulai laporan baru, klik template Laporan Kosong. Tindakan ini akan membuat laporan tanpa judul baru.
Jika diminta, selesaikan Preferensi Pemasaran dan setelan Akun dan Privasi, lalu klik Simpan. Anda mungkin perlu mengklik template Kosong lagi setelah menyimpan setelan.
Di jendela Tambahkan sumber data, klik Buat sumber data baru.
Di bagian Konektor Google, arahkan kursor ke BigQuery, lalu klik Pilih.
Untuk Otorisasi, klik Authorize. Tindakan ini memungkinkan Looker Studio mengakses project Google Cloud Anda.
Dalam dialog Minta izin, klik Izinkan agar Looker Studio dapat melihat data di BigQuery. Anda mungkin tidak menerima permintaan ini jika sebelumnya menggunakan Looker Studio.
Biarkan My Projects dipilih dan di panel Project, klik nama project Anda.
Di panel Dataset, klik biengine_tutorial.
Di panel Table, klik 311_service_requests_copy.
Di sudut kanan atas jendela, klik Hubungkan. Setelah Looker Studio terhubung ke sumber data BigQuery, kolom tabel akan ditampilkan. Anda dapat menggunakan halaman ini untuk menyesuaikan properti kolom atau membuat kolom kalkulasi baru.
Di sudut kanan atas, klik Tambahkan ke laporan.
Saat diminta, klik Tambahkan ke laporan.
Dalam dialog Minta izin, klik Izinkan agar Looker Studio dapat melihat dan mengelola file di Google Drive. Anda mungkin tidak menerima permintaan ini jika sebelumnya menggunakan Looker Studio.
Membuat diagram
Setelah menambahkan sumber data ke laporan, langkah selanjutnya adalah membuat visualisasi. Mulailah dengan membuat sebuah diagram batang. Diagram batang yang Anda buat menampilkan keluhan teratas berdasarkan lingkungan.
Untuk membuat diagram batang yang menampilkan keluhan berdasarkan lingkungan:
(Opsional) Di bagian atas halaman, klik Untitled Report untuk mengubah nama laporan. Misalnya, ketik
BI Engine tutorial
.Setelah editor laporan dimuat, klik Insert > Bar chart.
Dengan menggunakan tuas, luaskan ukuran diagram.
Di tab Data, perhatikan bahwa nilai Sumber Data adalah
311_service_requests_copy
.Karena Anda membuat diagram jumlah permintaan berdasarkan lingkungan, Anda perlu menetapkan Dimensi ke
category
dan dimensi Perincian keneighborhood
. Klik dimensi default (kemungkinanstatus
), lalu dalam daftar, pilih kategori.Di daftar Kolom yang Tersedia , klik dan tarik lingkungan menuju ke kotak Tambahkan dimensi di sini di bawah Dimensi perincian.
Tambahkan filter
Karena data tersebut menyertakan sejumlah nilai NULL
dalam kolom neighborhood
, Anda perlu menambahkan filter yang mengecualikan nilai NULL
dari diagram.
Untuk menambahkan filter:
Di tab Data, klik Tambahkan filter.
Pada dialog Buat filter:
- Untuk Name, ketik Exclude nulls.
- Pastikan Sumber data ditetapkan ke
311_service_requests_copy
. - Klik Sertakan, lalu pilih Kecualikan.
- Klik Pilih kolom, lalu pilih lingkungan.
Klik Pilih kondisi lalu pilih Null.
Klik Simpan.
Setelah filter diterapkan, diagram Anda akan terlihat seperti berikut.
Pembersihan
Agar tidak menimbulkan biaya pada akun Google Cloud Anda untuk resource yang digunakan dalam panduan memulai ini, Anda dapat menghapus project, menghapus reservasi BI Engine, atau keduanya.
Menghapus project
Cara termudah untuk menghilangkan penagihan adalah dengan menghapus project yang Anda buat untuk tutorial.
Untuk menghapus project:
- Di konsol Google Cloud, buka halaman Manage resource.
- Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
- Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.
Menghapus reservasi
Atau, jika ingin mempertahankan project tersebut, Anda dapat menghindari biaya tambahan BI Engine dengan menghapus reservasi kapasitas.
Untuk menghapus reservasi, ikuti langkah-langkah berikut:
Di Konsol Google Cloud, di bagian Administration, buka halaman BI Engine.
Di bagian Reservations, cari reservasi Anda.
Di kolom Actions, klik
di sebelah kanan reservasi, lalu pilih Delete.Dalam dialog Delete reservation?, masukkan Delete, lalu klik DELETE.
Langkah berikutnya
- Untuk ringkasan BigQuery BI Engine, lihat Pengantar BigQuery BI Engine.
- Pelajari Looker Studio lebih lanjut di Pusat Bantuan.
- Pelajari cara mereservasi kapasitas.
- Pelajari Harga BigQuery BI Engine lebih lanjut.