CommencerCommencez 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 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>
Voir le cours

Instructions de l’exercice

  • Créez un job Databricks à l'aide de 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