INFORMATION_SCHEMA.JOBS* di BigQuery
BigQuery menyediakan rangkaian tampilan di bawah ruang nama INFORMATION_SCHEMA. Tampilan-tampilan ini dirancang khusus untuk memberi pengguna kemampuan untuk melihat metadata dari dataset, tabel, dan entitas lain tanpa harus mengakses data itu sendiri.
Di antara beragam tampilan dalam INFORMATION_SCHEMA, terdapat tampilan INFORMATION_SCHEMA.JOBS*
, sebuah koleksi khusus yang dirancang untuk mengumpulkan metadata yang terkait dengan pekerjaan (jobs). Dalam BigQuery, istilah "pekerjaan" mengacu pada kueri, pemuatan data, ekspor, dan salinan yang dieksekusi di platform. Setiap tindakan ini, atau "pekerjaan", dilengkapi dengan kumpulan metadata yang kaya, termasuk rincian seperti tipe pekerjaan, waktu mulai dan selesai, pengguna yang memulainya, tabel tujuan, dan banyak lagi.
Mengakses Metadata Pekerjaan dan Riwayat Akses Data
Dengan melakukan kueri pada tampilan INFORMATION_SCHEMA.JOBS*
, pengguna dapat memperoleh wawasan tentang berbagai aspek dari eksekusi pekerjaan. Terutama:
- Timestamp
Memahami kapan suatu pekerjaan tertentu dimulai dan durasinya. - Pengguna
Mengidentifikasi pengguna atau akun layanan yang memicu pekerjaan. - Kueri
Mengambil kueri SQL yang tepat yang dieksekusi. - Tabel Tujuan
Mengetahui di mana hasil kueri disimpan, terutama berguna dalam melacak aliran data dan ketergantungan.
Jenis Tampilan INFORMATION_SCHEMA.JOBS*
Tampilan-tampilan INFORMATION_SCHEMA.JOBS*
dalam BigQuery dirancang untuk menawarkan wawasan yang terperinci ke dalam berbagai aspek pekerjaan. Setiap tampilan khusus dilengkapi dengan atribut uniknya, sesuai dengan beragam kebutuhan dan kasus penggunaan.
JOBS
Tampilan ini adalah jejak audit serbaguna dari setiap pekerjaan yang dieksekusi dalam proyek BigQuery saat ini. Ia mencakup semua rincian penting seperti tipe pekerjaan, SQL yang digunakan, waktu runtime, dan banyak metrik lainnya.
JOBS_BY_USER
Berfokus pada audit berbasis pengguna, tampilan ini melacak semua pekerjaan yang telah dieksekusi oleh pengguna yang saat ini terautentikasi di dalam proyek.
JOBS_BY_ORGANIZATION
Tampilan ini menggabungkan pekerjaan-pekerjaan yang dikirimkan dari semua proyek yang terkait dengan suatu organisasi tertentu.
JOBS_BY_FOLDER
Tampilan ini memberikan pandangan yang terkonsolidasi pada pekerjaan-pekerjaan yang dieksekusi dari proyek-proyek di dalam suatu folder induk, membantu dalam tata kelola data terstruktur dan analisis pada tingkat folder.