LoslegenKostenlos starten

Einen Databricks-Job löschen

Du hast gelernt, wie du mit dem Python SDK einen Databricks-Job erstellst und ausführst. Manchmal gibt es Jobs, die du früher erstellt hast und die jetzt veraltet sind – dann möchtest du sie löschen. Statt in die Databricks-Konsole zu wechseln und sie manuell zu entfernen, kannst du das SDK verwenden, um diese Jobs programmatisch zu löschen. In dieser Übung erstellst du einen Job und löschst ihn anschließend mit dem SDK.

Wir haben den WorkspaceClient() bereits erstellt und als w gespeichert sowie eine Variable notebook_path angelegt.

Diese Übung ist Teil des Kurses

<Kurs>Databricks mit dem Python-SDK</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle mit dem WorkspaceClient einen Databricks-Job, der auf cluster_id läuft.
  • Lösche den in Schritt 1 erstellten Databricks-Job.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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.____)
Code bearbeiten und ausführen