创建并运行一个 Databricks 作业
在本练习中,您将创建一个作业来运行名为 HelloWorld 的笔记本,该笔记本仅打印 "Hello World"。在该作业引用的笔记本中,您可以运行任何您想要的代码。
此作业需要明确指定何时运行。
笔记本路径取决于工作区中已认证用户的用户名,结构如下:
/Users/${username}/${notebook_name}。
我们已经创建了 WorkspaceClient(),并将其保存为 w。
本练习是课程的一部分
使用 Python SDK 的 Databricks
练习说明
- 获取当前工作区用户的用户名,为名为
HelloWorld的笔记本生成笔记本路径。 - 创建一个作业以运行该
HelloWorld笔记本。 - 运行您刚创建的作业。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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.____)