我想知道是否可以使用代码从笔记本运行 Databricks 作业,以及如何执行
我有一个包含多个任务和许多贡献者的工作,我们创建了一个工作来执行这一切,现在我们想从笔记本运行该工作以测试新功能而不在工作中创建新任务,也用于运行在一个循环中多次作业,例如:
for i in [1,2,3]:
run job with parameter i
问候
我想知道是否可以使用代码从笔记本运行 Databricks 作业,以及如何执行
我有一个包含多个任务和许多贡献者的工作,我们创建了一个工作来执行这一切,现在我们想从笔记本运行该工作以测试新功能而不在工作中创建新任务,也用于运行在一个循环中多次作业,例如:
for i in [1,2,3]:
run job with parameter i
问候
您可以使用以下步骤:
注01:
dbutils.widgets.text("foo", "fooDefault", "fooEmptyLabel")
dbutils.widgets.text("foo2", "foo2Default", "foo2EmptyLabel")
result = dbutils.widgets.get("foo")+"-"+dbutils.widgets.get("foo2")
def display():
print("Function Display: "+result)
dbutils.notebook.exit(result)
注02:
thislist = ["apple", "banana", "cherry"]
for x in thislist:
dbutils.notebook.run("Note-01 path", 60, {"foo": x,"foo2":'Azure'})