Mengoptimalkan performa sumber data BigQuery

Anda dapat mengoptimalkan performa laporan berdasarkan data BigQuery dengan menggunakan teknik berikut. Teknik ini dapat membantu visualisasi Anda dirender lebih cepat sekaligus meminimalkan biaya BigQuery.

Meningkatkan performa dengan BigQuery Storage Read API

Untuk kueri yang menggunakan hasil yang di-page, mengaktifkan BigQuery Storage Read API dapat meningkatkan waktu kueri. Data Studio otomatis menggunakan Storage Read API jika hal ini meningkatkan waktu proses kueri.

Untuk mengaktifkan BigQuery Storage Read API, berikan izin berikut kepada pengguna BigQuery Anda yang terhubung ke Data Studio:

  • bigquery.readsessions.create
  • bigquery.readsessions.getData

Mempercepat laporan dengan BigQuery BI Engine

BigQuery BI Engine adalah layanan analisis dalam memori yang cepat dan memiliki konkurensi tinggi yang dibangun di BigQuery. Dengan mengonfigurasi BI Engine dengan Data Studio, visualisasi Anda akan dirender dalam waktu kurang dari satu detik sekaligus mengurangi biaya konkurensi kueri (Pelajari lebih lanjut BigQuery BI Engine).

Persyaratan untuk menggunakan BI Engine dengan Data Studio

Untuk mempercepat laporan Data Studio menggunakan BI Engine, pastikan prasyarat berikut terpenuhi:

  1. Penyimpanan data: Anda menyimpan data pelaporan dalam tabel atau tampilan BigQuery standar.
  2. Project penagihan: Anda menetapkan project penagihan BigQuery yang valid dan telah mengaktifkan penagihan Google Cloud .
  3. Pengaktifan API: Anda mengaktifkan BigQuery API (bigquery.googleapis.com) di project Anda.
  4. Pemesanan kapasitas: Anda telah mengonfigurasi pemesanan kapasitas BI Engine yang aktif (SIZE_IN_GB) untuk project tempat kueri dijalankan.

Untuk panduan pengoptimalan tabel dan tolok ukur performa mendetail untuk BI Engine, lihat Menganalisis data BigQuery dengan Data Studio.