Začněte nyníZačněte zdarma

Vytvoření a spuštění Databricks jobu

V tomto cvičení vytvoříš job, který spustí notebook s názvem HelloWorld, jenž jednoduše vypíše "Hello World". V notebooku, na který job odkazuje, můžeš spustit libovolný kód.

Tomuto jobu je potřeba explicitně říct, kdy se má spustit.

Cesta k notebooku závisí na uživatelském jménu přihlášeného uživatele workspace a má následující strukturu: /Users/${username}/${notebook_name}.

WorkspaceClient() jsme již vytvořili a uložili jako w.

Toto cvičení je součástí kurzu

Databricks with the Python SDK

Zobrazit kurz

Pokyny k cvičení

  • Získej uživatelské jméno aktuálního uživatele workspace, aby ses mohl/a vygenerovat cestu k notebooku s názvem HelloWorld.
  • Vytvoř job, který spustí notebook HelloWorld.
  • Spusť job, který jsi právě vytvořil/a.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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.____)
Upravit a spustit kód