Verwijder een Databricks-job
Je hebt geleerd hoe je een Databricks-job maakt en uitvoert met de Python SDK. Soms zijn er eerder gemaakte jobs die nu verouderd zijn en die je wilt verwijderen. Met de SDK kun je deze jobs programmatisch verwijderen in plaats van handmatig in de Databricks-console. In deze oefening maak je een job en gebruik je vervolgens de SDK om die job te verwijderen.
We hebben de WorkspaceClient() al aangemaakt (opgeslagen als w) en een variabele notebook_path beschikbaar gesteld.
Deze oefening maakt deel uit van de cursus
Databricks met de Python SDK
Oefeninstructies
- Maak een Databricks-job met de
WorkspaceClientdie draait opcluster_id. - Verwijder de Databricks-job die je in stap 1 hebt gemaakt.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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.____)