Bir Databricks job'ını sil
Python SDK kullanarak bir Databricks job'ı oluşturmayı ve çalıştırmayı öğrendin. Bazen daha önce oluşturduğun ve artık kullanılmayan (deprecated) job'lar olabilir ve bunları silmek isteyebilirsin. Bu job'ları Databricks konsoluna girip elle silmek yerine SDK ile programatik olarak silebilirsin. Bu egzersizde, önce bir job oluşturacak, ardından SDK'yı kullanarak bu job'ı sileceksin.
WorkspaceClient() zaten oluşturuldu ve w olarak saklandı; ayrıca bir notebook_path değişkeni de hazır.
Bu egzersiz, kursun bir parçasıdır
Python SDK ile Databricks
Egzersiz talimatları
cluster_idüzerinde çalışan bir Databricks job'ı oluşturmak içinWorkspaceClient'ı kullan.- 1. adımda oluşturduğun Databricks job'ını sil.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create a job with the notebook task
created_job = w.jobs.____(name='sdk-dc-project-task',
tasks=[
jobs.Task(description="create_notebook_test",
____=cluster_id,
notebook_task=jobs.____(
notebook_path=notebook_path),
task_key="my-key")
])
# Delete the job that was just created
w.jobs.____(job_id=created_job.____)