Inizia subitoInizia gratis

Crea ed esegui un job Databricks

In questo esercizio creerai un job che esegue un notebook chiamato HelloWorld che stampa semplicemente "Hello World". Nel notebook referenziato dal job puoi eseguire qualunque codice tu voglia.

Questo job deve essere avviato esplicitamente per essere eseguito.

Il percorso del notebook dipende dallo username dell'utente autenticato per il workspace ed è strutturato come segue: /Users/${username}/${notebook_name}.

Abbiamo già creato il WorkspaceClient(), salvandolo come w.

Questo esercizio fa parte del corso

Databricks con il Python SDK

Visualizza corso

Istruzioni dell'esercizio

  • Recupera lo username dell'utente corrente nel workspace per generare il percorso del notebook con nome HelloWorld.
  • Crea un job che esegua il notebook HelloWorld.
  • Esegui il job che hai appena creato.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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.____)
Modifica ed esegui il codice