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
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.____)