Definisi Peristiwa Looker dengan harga konsumsi

Halaman ini mendefinisikan konsep Peristiwa Looker, yang merupakan metrik penggunaan utama yang digunakan untuk model harga penggunaan di Looker (inti Google Cloud).

Apa yang dimaksud dengan Peristiwa Looker?

Peristiwa Looker adalah unit pengukuran untuk penggunaan di instance Looker (Google Cloud core) Anda. Nilai ini menunjukkan nilai Looker yang membuat kueri dari lapisan semantik, mengambil data bisnis, dan menerapkan transformasi atau konteks visual ke data tersebut untuk pengguna akhir.

Secara internal, setiap Peristiwa Looker dipetakan ke eksekusi tugas kueri.

Definisi tugas kueri

Tugas kueri adalah representasi internal dari operasi kueri, terlepas dari sumber inisiasi kueri. Contoh tugas kueri meliputi:

Setiap tugas ini mewakili 1 Peristiwa Looker. Jadi, misalnya, memuat ulang dasbor yang menyertakan 10 kartu akan menghasilkan 10 tugas kueri, dan oleh karena itu, 10 Peristiwa Looker yang dapat ditagih.

Satu tugas kueri mencakup seluruh masa aktif operasi kueri — mulai dari saat kueri dimulai hingga hasil mulai di-streaming kembali ke sumber yang memulai.

Alasan tugas kueri digunakan untuk harga konsumsi

Tugas kueri diposisikan secara unik untuk mengukur nilai pelanggan dan penggunaan resource sistem di Looker karena beberapa alasan:

  • Representasi nilai inti: Setiap fitur inti Looker—termasuk dasbor, pemberitahuan otomatis, laporan terjadwal, dan eksplorasi data visual—pada akhirnya menjalankan kueri. Tugas kueri secara langsung mencerminkan aktivitas pembuatan nilai ini.
  • Cakupan komprehensif: Tidak ada kesenjangan dalam metrik ini. Tugas kueri dibuat untuk setiap kueri yang dijalankan, terlepas dari cara permintaan dimulai (misalnya, melalui antarmuka pengguna, menggunakan API, atau melalui pengiriman terjadwal).
  • Nilai yang dinormalisasi: Metrik tugas kueri menormalisasi nilai pengambilan data, terlepas dari apakah hasilnya ditarik dari database atau disajikan dari cache Looker internal.
  • Pengukuran yang konsisten: Tidak seperti endpoint API (yang dapat memiliki cakupan atau tidak memiliki cakupan, sehingga menyebabkan perbedaan penggunaan sistem), tugas kueri memberikan unit pengukuran yang konsisten di semua aktivitas.

Tugas kueri yang tidak dapat ditagih

Untuk memastikan performa instance yang baik dan memberikan pengalaman pengguna yang jelas dan adil, jenis tugas kueri tertentu dikecualikan dari pipeline penagihan. Peristiwa Looker yang dihasilkan untuk tugas kueri berikut tidak dapat ditagih:

  1. Kueri aktivitas sistem: Kueri yang dijalankan terhadap model instrumentasi internal untuk mendukung pemantauan Looker, laporan penggunaan, dan Aktivitas Sistem (dalam konfigurasi internal_model yang digunakan di helltool). Hal ini memastikan bahwa administrator selalu dapat mengakses informasi performa dan telemetri (seperti Aktivitas Sistem Elite, atau ESA) meskipun mereka melampaui batas penagihan atau tata kelola.
  2. Kueri saran: Kueri otomatis yang dikirim ke database saat pengguna mengetik di kolom teks filter untuk membuat saran filter. Item ini tidak mewakili nilai langsung dan mandiri bagi pelanggan serta dikecualikan dari penagihan.
  3. Eksekusi kueri Tabel Turunan Persisten (PDT): Kueri yang dijalankan untuk membuat atau membangun ulang PDT. Karena PDT adalah alat pengoptimalan performa yang direkomendasikan untuk meningkatkan pengalaman pengguna, perintah pembangunan ulang PDT tidak dikenai biaya secara terpisah untuk menghindari penggunaan yang tidak optimal, dan karena perintah tersebut juga dapat dipicu secara inline selama eksekusi kueri standar.
  4. Kueri pra-render PDF: Tugas yang menjalankan kueri untuk mengisi cache selama pembuatan dokumen PDF. Pencetakan PDF memicu dua kueri per petak (satu untuk menyimpan hasil dalam cache dan satu untuk merender dari cache). Hanya kueri pembacaan cache akhir yang dihitung sebagai Peristiwa yang dapat ditagih, sedangkan kueri pra-pengisian dikecualikan.
  5. Kueri yang tidak berhasil: Tugas kueri yang gagal menampilkan hasil kepada pengguna. Tugas ini mencakup kueri database yang menghasilkan status selain COMPLETE, termasuk yang berikut:

    • ERROR
    • KILLED
    • CACHE_ONLY_MISS
    • REJECTED (penolakan tata kelola)

Semua tugas kueri lainnya, termasuk hit cache, tetap dapat ditagih untuk mencerminkan dengan benar traffic kueri yang ditangani oleh instance Looker.