始める無料で始める

Databricks ジョブの削除

これまで、Python SDK を使用して Databricks ジョブを作成・実行する方法を学びました。以前作成したジョブが不要になった場合は、削除が必要になることがあります。Databricks コンソールから手動で削除する代わりに、SDK を使ってプログラムからジョブを削除することができます。この演習では、ジョブを作成したうえで、SDK を使ってそのジョブを削除します。

WorkspaceClient() はすでに作成済みで w として保存されており、notebook_path 変数も用意されています。

この演習はコースの一部です

Databricks と Python SDK

コースを見る

演習の手順

  • cluster_id 上で実行される Databricks ジョブを WorkspaceClient を使って作成してください。
  • 手順 1 で作成した Databricks ジョブを削除してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# 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.____)
コードを編集して実行