Menganalisis data dengan BI Engine dan Tableau
BigQuery BI Engine memungkinkan Anda menjalankan layanan analisis berlatensi rendah dan cepat serta analisis interaktif dengan laporan dan dasbor yang didukung oleh BigQuery.
Tutorial pengantar ini ditujukan bagi analis data dan analis bisnis yang menggunakan alat business intelligence (BI) Tableau untuk membuat laporan dan dasbor.
Tujuan
Dalam tutorial ini, Anda akan menyelesaikan tugas berikut:
- Buat reservasi BI dan tambahkan kapasitas menggunakan Konsol Google Cloud.
- Gunakan Tableau untuk terhubung ke tabel BigQuery yang dikelola oleh BI Engine.
- Membuat dasbor menggunakan Tableau.
Biaya
Harga antarmuka BigQuery BI Engine SQL sama persis dengan model harga yang dijelaskan di halaman harga BI Engine.
Sebelum memulai
Sebelum memulai, pastikan Anda memiliki project yang akan digunakan, telah mengaktifkan penagihan untuk project tersebut, dan 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
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
Enable the BigQuery API.
Izin yang diperlukan
Untuk mendapatkan izin yang diperlukan guna menjalankan kueri, menjalankan tugas, dan melihat data,
minta administrator untuk memberi Anda
peran IAM BigQuery Admin (roles/bigquery.admin
).
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Izin tambahan mungkin diperlukan jika Anda menggunakan klien OAuth kustom di Tableau untuk terhubung ke BigQuery. Untuk mengetahui informasi selengkapnya, lihat Memecahkan Masalah Error.
Membuat 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.
Terhubung ke set data dari Tableau
Agar terhubung ke set data dari Tableau, Anda perlu melakukan beberapa langkah di Tableau dan kemudian beberapa langkah di BI Engine.
Langkah-langkah yang harus dilakukan di Tableau
- Mulai Tableau Desktop.
- Di bagian Connect, pilih Google BigQuery.
- Di tab yang terbuka, pilih akun yang memiliki data BigQuery yang ingin Anda akses.
- Jika Anda belum login, masukkan email atau ponsel Anda, pilih Next, lalu masukkan sandi Anda.
- Pilih Accept.
Tableau kini dapat mengakses data BigQuery Anda.
Di Tableau Desktop, di halaman Data Source:
- Dari menu drop-down Billing Project, pilih project penagihan tempat Anda membuat reservasi.
- Dari menu drop-down Project, pilih project Anda.
- Dari menu drop-down Dataset, pilih set data
biengine_tutorial
. - Di bagian Table, pilih tabel
311_service_requests_copy
.
Membuat diagram
Setelah Anda menambahkan sumber data ke laporan, langkah selanjutnya adalah membuat visualisasi.
Buat bagan yang menampilkan keluhan teratas berdasarkan lingkungan:
- Di Konsol Google Cloud, klik New worksheet.
- Tetapkan Dimension ke Complaint Type.
- Filter berdasarkan dimensi yang disebut
neighborhood
. - Di bagian Measures, pilih Number of Records.
- Klik kanan filter Neighborhood, lalu klik Edit Filter.
- Tambahkan filter untuk mengecualikan null: pilih Null.
- Klik OK.
Untuk mengetahui informasi selengkapnya, baca dokumentasi Tableau.
Pembersihan
Untuk menghindari timbulnya biaya pada akun Google Cloud Anda untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Untuk menghindari timbulnya 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:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the 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 Hapus pemesanan?, masukkan Delete, lalu klik HAPUS.
Pemecahan masalah terkait error
Jika Anda menggunakan konfigurasi OAuth kustom di Tableau untuk terhubung ke BigQuery, beberapa pengguna mungkin mengalami masalah saat terhubung ke server Tableau dan melihat pesan error berikut:
the app is blocked
Untuk mengatasi error ini, pastikan pengguna ditetapkan ke peran yang memiliki semua izin yang diperlukan untuk menghubungkan Tableau ke BigQuery.
Jika masalah berlanjut, tambahkan pengguna ke peran OAuth Config Viewer
(roles/oauthconfig.viewer
).
Langkah selanjutnya
- Untuk ringkasan antarmuka BI Engine SQL, lihat antarmuka SQL BI Engine.