ÎncepețiÎncepe gratuit

Creează și rulează un job Databricks

În acest exercițiu, vei crea un job care rulează un notebook cu numele HelloWorld, ce afișează pur și simplu „Hello World". Poți rula orice cod dorești în notebook-ul referit de job.

Acest job trebuie să fie pornit explicit atunci când vrei să ruleze.

Calea notebook-ului depinde de numele de utilizator al utilizatorului autentificat în workspace și are următoarea structură: /Users/${username}/${notebook_name}.

Am creat deja WorkspaceClient(), stocat ca w.

Acest exercițiu face parte din cursul

Databricks cu Python SDK

Vezi cursul

Instrucțiuni pentru exercițiu

  • Obține numele de utilizator al utilizatorului curent din workspace pentru a genera calea notebook-ului cu numele HelloWorld.
  • Creează un job care rulează notebook-ul HelloWorld.
  • Rulează job-ul pe care tocmai l-ai creat.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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.____)
Editează și rulează codul