CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un job Databricks avec le WorkspaceClient qui s'exécute sur cluster_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.____)
Modifier et exécuter le code