Menganalisis data dengan Looker Studio

Anda dapat menggunakan BigQuery untuk mempelajari data dengan Looker Studio, yakni platform business intelligence mandiri gratis yang memungkinkan Anda membuat dan memakai visualisasi data, dasbor, dan laporan. Dengan Looker Studio, Anda dapat terhubung ke data BigQuery, membuat visualisasi, dan berbagi insight dengan orang lain.

Kueri Looker Studio dengan akselerasi BI Engine aktif dapat menggunakan mode akselerasi, fungsi jendela, smart tuning tampilan terwujud, dan kolom berulang. Hasil kueri Looker Studio di-cache seperti kueri BigQuery lainnya dan dapat memanfaatkan penanganan serentak antrean kueri.

Menjelajahi data BigQuery di Looker Studio

Anda dapat menjelajahi data di BigQuery dengan Looker Studio menggunakan opsi berikut:

Contoh ini menggunakan Looker Studio untuk memvisualisasikan data di set data austin_bikeshare BigQuery. Untuk mengetahui informasi lebih lanjut tentang set data publik, baca Set data publik BigQuery.

Batasan

BigQuery BI Engine memiliki dukungan terbatas untuk fitur berikut saat diintegrasikan dengan Looker Studio:

  • Fungsi yang ditentukan pengguna (UDF)
  • Kolom ARRAY
  • Jika SQL lama digunakan atau jika panjang URL yang dihasilkan lebih dari 11.378 karakter, fitur Jelajahi dengan Looker Studio akan dinonaktifkan
  • Tabel karakter pengganti tidak dipercepat.
  • Jenis join tertentu tidak dipercepat sepenuhnya.
  • Tabel kecil dengan gabungan yang kompleks tidak dipercepat sepenuhnya.

Menjelajahi hasil kueri

Anda dapat membuat kueri SQL arbitrer dan memvisualisasikan data di Looker Studio. Ini berguna jika Anda ingin mengubah data di BigQuery sebelum menanganinya di Looker Studio, atau jika Anda hanya memerlukan subset kolom dalam tabel.

  1. Di Konsol Google Cloud, buka halaman BigQuery.

    Buka BigQuery

  2. Pilih project penagihan Anda.

  3. Di panel Penjelajah, masukkan bikeshare_trips di kolom Ketik untuk menelusuri.

  4. Buka bigquery-public-data > austin_bikeshare > bikeshare_trips.

  5. Klik Lihat tindakan, lalu klik Kueri.

  6. Di editor kueri, buat kueri Anda. Contoh:

    SELECT
      *
    FROM
      `bigquery-public-data.austin_bikeshare.bikeshare_trips`
    LIMIT
      1000;
  7. Klik Run.

  8. Di bagian Hasil Kueri, klik Jelajahi data, lalu klik Jelajahi dengan Looker Studio.

    gambar

  9. Di halaman Selamat Datang di Looker Studio, klik Mulai jika Anda menyetujui Google Looker Studio dan Persyaratan Layanan Google.

  10. Di halaman Beri otorisasi akses Looker Studio, klik Beri otorisasi untuk memberikan otorisasi koneksi jika Anda menyetujui persyaratan layanan, lalu pilih preferensi pemasaran. Hanya Anda yang dapat melihat data di laporan, kecuali jika Anda memberikan izin kepada orang lain untuk melihat data tersebut.

    Editor laporan menampilkan hasil kueri Anda sebagai chart Looker Studio.

Gambar berikut menampilkan beberapa fitur laporan Looker Studio:

gambar

Legenda:

  1. Logo dan nama laporan Looker Studio.
    • Untuk membuka halaman Looker Studio, klik logonya.
    • Untuk mengedit nama laporan, klik namanya.
  2. Toolbar Looker Studio. Alat Tambahkan chart ditandai.
  3. Judul laporan Untuk mengedit teks, klik kotak teks.
  4. Tabel (dipilih). Anda dapat berinteraksi dengan chart yang dipilih menggunakan opsi di header chart.
  5. Chart batang (tidak dipilih).
  6. Panel properti Chart. Untuk tabel yang dipilih, Anda dapat mengonfigurasi properti dan tampilan datanya di tab Penyiapan dan Gaya.
  7. Panel Data. Di panel ini, Anda dapat mengakses kolom dan sumber data untuk digunakan dalam laporan Anda.
    • Untuk menambahkan data ke chart, tarik kolom dari panel Data ke chart.
    • Untuk membuat chart, tarik kolom dari panel Data ke kanvas.
  8. Simpan dan bagikan. Simpan laporan ini agar dapat dilihat, diedit, dan dibagikan kepada orang lain nanti. Sebelum menyimpan laporan, tinjau setelan sumber data dan kredensial yang digunakan sumber data.

Pengguna yang merupakan pemilik kredensial sumber data dapat mengklik resource untuk melihat statistik tugas, tabel hasil, dan detail BI Engine.

Berinteraksi dengan chart

Chart Looker Studio bersifat interaktif. Setelah data ditampilkan di Looker Studio, berikut beberapa hal yang dapat dicoba:

  • Scroll dan geser halaman ke tabel.
  • Pada chart Batang, tahan kursor ke batang untuk melihat detail tentang data.
  • Pilih batang di chart batang untuk memfilter silang tabel berdasarkan dimensi tersebut.

Menambahkan diagram

Looker Studio mendukung berbagai jenis visualisasi. Untuk menambahkan lebih banyak chart ke laporan, ikuti langkah-langkah berikut:

  1. Di toolbar, klik Tambahkan chart.
  2. Pilih chart yang ingin Anda tambahkan.
  3. Klik kanvas untuk menambahkan chart ke laporan.
  4. Gunakan panel properti Chart untuk mengonfigurasi chart.

Untuk mengetahui informasi selengkapnya tentang menambahkan chart ke laporan, lihat Menambahkan chart ke laporan.

Mempelajari skema tabel

Anda dapat mengekspor skema tabel untuk melihat metadata data Anda di Looker Studio. Hal ini berguna jika Anda tidak ingin mengubah data di BigQuery sebelum menanganinya di Looker Studio.

  1. Di konsol Google Cloud, buka halaman BigQuery.

    Buka BigQuery

  2. Pilih project penagihan Anda.

  3. Di panel Penjelajah, masukkan bigquery-public-data di kolom Ketik untuk menelusuri.

  4. Buka bigquery-public-data > austin_bikeshare > bikeshare_trips.

  5. Di toolbar, klik Ekspor. Jika Ekspor tidak terlihat, pilih Tindakan lainnya, lalu klik Ekspor.

  6. Klik Jelajahi dengan Looker Studio.

    gambar

Membagikan laporan

Anda dapat membagikan laporan kepada orang lain dengan mengirimkan undangan email kepada mereka untuk mengunjungi Looker Studio. Anda dapat mengundang orang atau Google Grup tertentu. Untuk berbagi secara lebih luas, Anda juga dapat membuat link yang memungkinkan siapa saja mengakses laporan Looker Studio.

Untuk membagikan laporan kepada orang lain, ikuti langkah-langkah berikut:

  1. Di header halaman Looker Studio, klik Bagikan.
  2. Pada dialog Berbagi dengan orang lain, ketik alamat email penerima. Anda dapat memasukkan beberapa alamat email atau alamat Google Grup.
  3. Tentukan apakah penerima dapat melihat atau mengedit laporan.
  4. Klik Kirim.

Pelajari lebih lanjut cara berbagi laporan.

Menghapus project akan mencegah Looker Studio membuat kueri data karena sumber data terkait dengan project Anda. Jika tidak ingin menghapus project Google Cloud, Anda dapat menghapus laporan dan sumber data Looker Studio.

Memantau Looker Studio

Untuk memantau Looker Studio dengan akselerasi BigQuery BI Engine, lihat Memantau BigQuery BI Engine. Untuk memantau resource dan tugas, lihat Memantau kondisi, pemanfaatan resource, dan tugas.

Ketersediaan untuk integrasi native BigQuery di Looker Studio

Integrasi native BigQuery di Looker Studio diaktifkan secara bertahap untuk pelanggan dengan menargetkan pengguna akhir, project, dan region Google Cloud. Dasbor Anda menggunakan integrasi native jika salah satu hal berikut benar:

  • Saat mengarahkan kursor ke elemen dasbor di Looker Studio, pemilik sumber data dengan integrasi native yang diaktifkan akan melihat ikon BigQuery. Untuk melihat tugas yang menghasilkan informasi dasbor, Anda dapat mengklik link BigQuery.
  • Tampilan INFORMATION_SCHEMA.JOBS berisi semua masalah dasbor Looker Studio yang terkait dengan looker_studio_datasource_id dan looker_studio_report_id labels.
  • Log Cloud Logging Anda menyertakan entri dari bigquery.googleapis.com dan protoPayload.serviceName="bigquerybiengine.googleapis.com".

Lihat detail INFORMATION_SCHEMA Looker Studio

Anda dapat melacak laporan dan sumber data Looker Studio mana yang digunakan oleh BigQuery dengan melihat tampilan INFORMATION_SCHEMA.JOBS. Jika integrasi native BigQuery diaktifkan, setiap kueri Looker Studio akan membuat entri dengan label report_id dan datasource_id. ID tersebut muncul di akhir URL Looker Studio saat membuka halaman laporan atau sumber data. Misalnya, laporan dengan URL https://lookerstudio.google.com/navigation/reporting/my-report-id-123 akan memiliki ID laporan "my-report-id-123".

Contoh berikut menunjukkan cara melihat laporan dan sumber data:

Melihat laporan tugas dan URL sumber data untuk BigQuery Looker Studio

Untuk melihat URL laporan dan sumber data untuk setiap tugas BigQuery Looker Studio dengan menjalankan kueri berikut:

-- Standard labels used by Looker Studio.
DECLARE requestor_key STRING DEFAULT 'requestor';
DECLARE requestor_value STRING DEFAULT 'looker_studio';

CREATE TEMP FUNCTION GetLabel(labels ANY TYPE, label_key STRING)
AS (
  (SELECT l.value FROM UNNEST(labels) l WHERE l.key = label_key)
);

CREATE TEMP FUNCTION GetDatasourceUrl(labels ANY TYPE)
AS (
  CONCAT("https://lookerstudio.google.com/datasources/", GetLabel(labels, 'looker_studio_datasource_id'))
);

CREATE TEMP FUNCTION GetReportUrl(labels ANY TYPE)
AS (
  CONCAT("https://lookerstudio.google.com/reporting/", GetLabel(labels, 'looker_studio_report_id'))
);

SELECT
  job_id,
  GetDatasourceUrl(labels) AS datasource_url,
  GetReportUrl(labels) AS report_url,
FROM
  `region-us`.INFORMATION_SCHEMA.JOBS jobs
WHERE
  creation_time > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 7 DAY)
  AND GetLabel(labels, requestor_key) = requestor_value
LIMIT
  100;

Melihat tugas yang dihasilkan menggunakan laporan dan sumber data

Untuk melihat tugas yang dihasilkan, Anda menjalankan kueri berikut:

-- Specify report and data source id, which can be found in the end of Looker Studio URLs.
DECLARE user_report_id STRING DEFAULT '*report id here*';
DECLARE user_datasource_id STRING DEFAULT '*datasource id here*';

-- Standard labels Looker Studio uses in native integration.
DECLARE requestor_key STRING DEFAULT 'requestor';
DECLARE requestor_value STRING DEFAULT 'looker_studio';
DECLARE datasource_key STRING DEFAULT 'looker_studio_datasource_id';
DECLARE report_key STRING DEFAULT 'looker_studio_report_id';

CREATE TEMP FUNCTION GetLabel(labels ANY TYPE, label_key STRING)
AS (
  (SELECT l.value FROM UNNEST(labels) l WHERE l.key = label_key)
);

SELECT
  creation_time,
  job_id,
FROM
  `region-us`.INFORMATION_SCHEMA.JOBS jobs
WHERE
  creation_time > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 7 DAY)
  AND GetLabel(labels, requestor_key) = requestor_value
  AND GetLabel(labels, datasource_key) = user_datasource_id
  AND GetLabel(labels, report_key) = user_report_id
ORDER BY 1
LIMIT 100;

Langkah selanjutnya