Kom igångKom igång gratis

Skapa och kör ett Databricks-jobb

I den här övningen skapar du ett jobb som kör en notebook med namnet HelloWorld, som helt enkelt skriver ut "Hello World". Du kan köra vilken kod du vill i den notebook som jobbet refererar till.

Jobbet måste uttryckligen anges när det ska köras.

Sökvägen till notebooken beror på användarnamnet för den autentiserade användaren i arbetsytan och är strukturerad enligt följande: /Users/${username}/${notebook_name}.

Vi har redan skapat WorkspaceClient() och lagrat det som w.

Den här övningen är en del av kursen

Databricks med Python SDK

Visa kurs

Övningsinstruktioner

  • Hämta användarnamnet för den aktuella användaren i arbetsytan för att generera notebooksökvägen för notebooken med namnet HelloWorld.
  • Skapa ett jobb som kör notebooken HelloWorld.
  • Kör jobbet du nyss skapade.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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.____)
Redigera och kör kod