Traffine I/O

Bahasa Indonesia

2022-08-15

INFORMATION_SCHEMA.JOBS* di BigQuery

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.

https://cloud.google.com/bigquery/docs/information-schema-jobs

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.

https://cloud.google.com/bigquery/docs/information-schema-jobs-by-user

JOBS_BY_ORGANIZATION

Tampilan ini menggabungkan pekerjaan-pekerjaan yang dikirimkan dari semua proyek yang terkait dengan suatu organisasi tertentu.

https://cloud.google.com/bigquery/docs/information-schema-jobs-by-organization

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.

https://cloud.google.com/bigquery/docs/information-schema-jobs-by-folder

Ryusei Kakujo

researchgatelinkedingithub

Focusing on data science for mobility

Bench Press 100kg!