Buat dan jalankan job Databricks
Dalam latihan ini, Anda akan membuat sebuah job yang menjalankan notebook bernama HelloWorld yang hanya mencetak "Hello World". Anda dapat menjalankan kode apa pun yang Anda inginkan di notebook yang dirujuk oleh job.
Job ini perlu diberi tahu secara eksplisit kapan harus dijalankan.
Path notebook bergantung pada username pengguna yang terautentikasi untuk workspace dan strukturnya sebagai berikut:
/Users/${username}/${notebook_name}.
Kami sudah membuat WorkspaceClient(), disimpan sebagai w.
Latihan ini merupakan bagian dari kursus
Databricks dengan Python SDK
Instruksi latihan
- Ambil username pengguna saat ini di workspace untuk menghasilkan path notebook bagi notebook bernama
HelloWorld. - Buat sebuah job yang menjalankan notebook
HelloWorld. - Jalankan job yang baru saja Anda buat.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Build notebook path for HelloWorld
notebook_path = f'/Users/{w.____.me().____}/HelloWorld'
# Create a job that runs the HelloWorld Notebook
created_job = w.jobs.____(name='sdk-dc-project-task',
tasks=[
jobs.____(description="create_notebook_test",
# Set the notebook_path
notebook_task=jobs.NotebookTask(
notebook_path=____),
task_key="my-key")
])
# Run job
w.jobs.____(created_job.____)