建立並執行 Databricks 作業
在此練習中,你將建立一個作業,執行名為 HelloWorld 的 notebook,內容只會列印「Hello World」。你也可以在該作業所參照的 notebook 中執行任何你想要的程式碼。
此作業需要你明確告訴它何時執行。
notebook 的路徑會依據該工作區已驗證使用者的使用者名稱而定,結構如下:
/Users/${username}/${notebook_name}。
我們已經建立 WorkspaceClient(),並將其儲存為 w。
本練習屬於課程
使用 Python SDK 的 Databricks
練習說明
- 取得目前工作區使用者的使用者名稱,為名為
HelloWorld的 notebook 產生 notebook 路徑。 - 建立一個會執行
HelloWorldnotebook 的作業。 - 執行你剛剛建立的作業。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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.____)