Bagikan melalui


Menjadwalkan kueri

Anda dapat menggunakan eksekusi kueri terjadwal untuk memperbarui dasbor Anda atau mengaktifkan pemberitahuan rutin. Secara default, kueri Anda tidak memiliki jadwal.

Catatan

Jika pemberitahuan menggunakan kueri Anda, pemberitahuan berjalan pada jadwal refreshnya sendiri dan tidak menggunakan jadwal kueri.

Untuk mengatur jadwal:

  1. Di Editor Kueri, klik Jadwalkan>Tambahkan jadwal untuk membuka menu dengan pengaturan jadwal.

    Interval jadwal

  2. Pilih kapan menjalankan kueri.

    • Gunakan pemilih dropdown untuk menentukan frekuensi, periode, waktu mulai, dan zona waktu. Secara opsional, pilih kotak centang Tampilkan sintaks cron untuk mengedit jadwal dalam Sintaks Cron Kuarsa.
    • Pilih Opsi lainnya untuk menampilkan pengaturan opsional. Anda juga dapat memilih:
      • Nama untuk jadwal.
      • Gudang SQL untuk mendukung kueri. Secara default, gudang SQL yang digunakan untuk eksekusi kueri ad hoc juga digunakan untuk pekerjaan terjadwal. Gunakan pengaturan opsional ini untuk memilih gudang lain untuk menjalankan kueri terjadwal.
  3. Klik Buat. Kueri Anda akan berjalan secara otomatis sesuai dengan jadwal. Jika Anda mengalami kueri terjadwal yang tidak dijalankan sesuai dengan jadwalnya, Anda harus memicu kueri secara manual untuk memastikan kueri tidak gagal.

    Jika eksekusi kueri gagal selama eksekusi terjadwal, Azure Databricks mencoba kembali dengan algoritma back-off. Ini berarti bahwa percobaan ulang terjadi lebih jarang karena kegagalan berlanjut. Dengan kegagalan persisten, coba lagi berikutnya mungkin melebihi interval terjadwal.

    Setelah Anda membuat jadwal, label pada tombol Jadwal membaca Schedule(#), di mana # adalah jumlah peristiwa terjadwal yang terlihat oleh Anda. Anda tidak dapat melihat jadwal yang belum dibagikan dengan Anda.

    Penting

    Jadwal baru tidak dibagikan secara otomatis dengan pengguna lain, meskipun pengguna tersebut memiliki akses ke kueri. Untuk membuat eksekusi dan hasil terjadwal terlihat oleh pengguna lain, gunakan pengaturan berbagi yang dijelaskan di langkah berikutnya.

  4. Bagikan jadwal

    Izin kueri tidak ditautkan ke izin jadwal. Setelah membuat interval eksekusi terjadwal Anda, edit izin jadwal untuk menyediakan akses ke pengguna lain.

    • Klik Jadwal(#).
    • Menu kebab Klik menu kebab dan pilih Edit izin jadwal.
    • Pilih pengguna atau grup dari menu drop-down dalam dialog.
    • Pilih CAN VIEW untuk mengizinkan pengguna yang dipilih melihat hasil eksekusi terjadwal.

Refresh perilaku dan konteks eksekusi

Saat kueri "Jalankan sebagai Pemilik" dan jadwal ditambahkan, kredensial pemilik kueri digunakan untuk eksekusi, dan siapa pun dengan setidaknya DAPAT MENJALANKAN melihat hasil kueri yang disegarkan tersebut.

Saat kueri "Jalankan sebagai Penampil" dan jadwal ditambahkan, info masuk pemilik jadwal digunakan untuk eksekusi. Hanya pengguna dengan izin jadwal yang sesuai yang melihat hasil kueri yang disegarkan; semua penampil lain harus menyegarkan secara manual untuk melihat hasil kueri yang diperbarui.