Supprimer un job Databricks
Vous avez appris à créer et exécuter un job Databricks avec le SDK Python. Il arrive que certains jobs que vous avez créés soient désormais obsolètes et que vous souhaitiez les supprimer. Vous pouvez utiliser le SDK pour supprimer ces jobs par programmation au lieu de passer par la console Databricks pour les effacer 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.
Cet exercice fait partie du cours
<cours>Databricks avec le SDK Python</cours>Instructions de l’exercice
- Créez un job Databricks à l'aide de
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.____)