Einen Databricks-Job erstellen und ausführen
In dieser Übung erstellst du einen Job, der ein Notebook mit dem Namen HelloWorld ausführt, das einfach „Hello World" ausgibt. In dem im Job referenzierten Notebook kannst du beliebigen Code ausführen.
Dieser Job muss explizit gestartet werden.
Der Notebook-Pfad hängt vom Benutzernamen der authentifizierten Person für den Workspace ab und ist wie folgt aufgebaut:
/Users/${username}/${notebook_name}.
Wir haben den WorkspaceClient() bereits erstellt und als w gespeichert.
Diese Übung ist Teil des Kurses
<Kurs>Databricks mit dem Python-SDK</Kurs>Übungsanweisungen
- Rufe den Benutzernamen der aktuellen Nutzerin bzw. des aktuellen Nutzers im Workspace ab, um den Notebook-Pfad für das Notebook mit dem Namen
HelloWorldzu erzeugen. - Erstelle einen Job, der das Notebook
HelloWorldausführt. - Führe den gerade erstellten Job aus.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Build notebook path for HelloWorld
notebook_path = f'/Users/{w.____.me().____}/HelloWorld'
# Create a job that runs the HelloWorld Notebook
created_job = w.jobs.____(name='sdk-dc-project-task',
tasks=[
jobs.____(description="create_notebook_test",
# Set the notebook_path
notebook_task=jobs.NotebookTask(
notebook_path=____),
task_key="my-key")
])
# Run job
w.jobs.____(created_job.____)