Menggunakan penjelajah tugas administratif

Sebagai administrator BigQuery, Anda dapat menggunakan penjelajah tugas administratif untuk membantu memantau aktivitas tugas di seluruh organisasi. Penjelajah tugas juga menyediakan berbagai filter dan opsi pengurutan untuk memecahkan masalah dan mengidentifikasi tugas yang bermasalah. Penjelajah tugas menghilangkan kebutuhan Anda untuk memiliki pemahaman mendalam tentang INFORMATION_SCHEMA, dan memungkinkan Anda melihat informasi tugas dengan cepat seperti pemilik, project, penggunaan slot, durasi, dan lainnya, tanpa perlu menulis kueri INFORMATION_SCHEMA.

BigQuery memberikan detail dan insight tugas melalui tampilan INFORMATION_SCHEMA berikut:

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan guna menggunakan penjelajah tugas administratif, minta administrator untuk memberi Anda peran IAM BigQuery Resource Viewer (roles/bigquery.resourceViewer) di organisasi atau project Anda. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

Peran bawaan ini berisi izin yang diperlukan untuk menggunakan penjelajah tugas administratif. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk menggunakan penjelajah tugas administratif:

  • Untuk melihat data di tingkat project: bigquery.jobs.listAll di project
  • Untuk melihat data di tingkat organisasi: bigquery.jobs.listAll di organisasi
  • Untuk memfilter menurut reservasi di organisasi Anda: bigquery.reservations.list di organisasi

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Filter tugas

Untuk memfilter tugas untuk kueri yang ada dalam tampilan INFORMATION_SCHEMA.JOBS*, lakukan hal berikut:

  1. Di Konsol Google Cloud, buka halaman BigQuery.

    Buka BigQuery

  2. Di panel navigasi, pilih Administrasi > Jobs explorer.

  3. Dari daftar Lokasi, pilih lokasi tempat Anda ingin melihat tugas.

  4. Terapkan Filter opsional sesuai kebutuhan:

    • Cakupan tugas. Seperti project, organisasi, dan pekerjaan Anda saat ini.
    • Status. Seperti selesai, error, aktif, dan dalam antrean.
    • Prioritas tugas. Seperti tugas interaktif atau batch.
    • ID Tugas.
    • Pemilik. ID email pemilik tugas (hanya berlaku jika cakupan tugas adalah project atau organisasi).
    • Project ID. (Hanya berlaku jika cakupan pekerjaan adalah organisasi)
    • ID Reservasi. (Hanya berlaku jika cakupan pekerjaan adalah organisasi)
    • Waktu slot lebih dari. Tugas yang memerlukan waktu lebih lama daripada waktu slot yang ditentukan.
    • Durasi lebih dari. Tugas yang memerlukan waktu lebih lama dari durasi yang ditentukan.
    • Byte yang diproses lebih dari. Tugas yang memproses lebih banyak byte daripada byte diproses yang ditentukan.
    • Insight Kueri. Jenis query insights, seperti pertentangan slot, kapasitas shuffle memori terlampaui, dan perubahan skala input data.
    • Hash Kueri. Hash kueri berisi hash dari kueri. Ini adalah hash STRING heksadesimal yang mengabaikan komentar, nilai parameter, UDF, dan literal. Kolom ini muncul untuk kueri GoogleSQL yang berhasil dan tidak ditemukan dalam cache.
    • Label. Pasangan key:value yang dapat ditetapkan ke tugas. Anda dapat memfilter menggunakan kombinasi kunci, nilai, atau key:value.

Melihat detail eksekusi kueri

Untuk melihat detail eksekusi kueri tugas, lakukan langkah-langkah berikut:

  1. Buka halaman Penjelajah tugas.

    Buka Jobs Explorer

  2. Untuk melihat tugas, klik Penjelajah tugas.

  3. Filter tugas untuk melihat tugas terbatas.

  4. Klik tugas yang ingin Anda lihat detail eksekusi kuerinya.

  5. Di panel Hasil kueri, klik tab Grafik eksekusi untuk melihat detail eksekusi tugas Anda.

    Grafik eksekusi untuk tugas.

Untuk mengetahui informasi tentang cara menafsirkan insight, lihat Menafsirkan insight performa kueri.

Harga

Penjelajah tugas tersedia tanpa biaya tambahan. Kueri yang digunakan untuk mengisi diagram ini tidak ditagih dan tidak menggunakan slot di pemesanan milik pengguna. Waktu kueri yang memproses terlalu banyak data akan habis.

Langkah berikutnya