Supprimer un job Databricks
Vous avez appris à créer et à exécuter un job Databricks avec le SDK Python. Il arrive que certains jobs créés auparavant deviennent désuets et que vous souhaitiez les supprimer. Vous pouvez utiliser le SDK pour supprimer ces jobs par programmation plutôt que de passer par la console Databricks et les supprimer manuellement. Dans cet exercice, vous allez créer un job, puis utiliser le SDK pour le supprimer.
Nous avons déjà créé le WorkspaceClient(), stocké dans w, ainsi qu'une variable notebook_path.
Cette activité fait partie du cours
Databricks avec le SDK Python
Instructions de l’exercice
- Créez un job Databricks avec le
WorkspaceClientqui s'exécute surcluster_id. - Supprimez le job Databricks créé à l'étape 1.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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.____)