gpt4 book ai didi

python - 如何使用参数创建数据 block 作业

转载 作者:行者123 更新时间:2023-11-30 22:11:54 24 4
gpt4 key购买 nike

我正在使用 databricks-cli 在 databricks 中创建一个新作业:

databricks jobs create --json-file ./deploy/databricks/config/job.config.json

使用以下 json:

{
"name": "Job Name",
"new_cluster": {
"spark_version": "4.1.x-scala2.11",
"node_type_id": "Standard_D3_v2",
"num_workers": 3,
"spark_env_vars": {
"PYSPARK_PYTHON": "/databricks/python3/bin/python3"
}
},
"libraries": [
{
"maven": {
"coordinates": "com.microsoft.sqlserver:mssql-jdbc:6.5.3.jre8-preview"
}
}
],
"timeout_seconds": 3600,
"max_retries": 3,
"schedule": {
"quartz_cron_expression": "0 0 22 ? * *",
"timezone_id": "Israel"
},
"notebook_task": {
"notebook_path": "/notebooks/python_notebook"
}
}

我想添加可通过以下方式在笔记本中访问的参数:

dbutils.widgets.text("argument1", "<default value>")
dbutils.widgets.get("argument1")

最佳答案

经过一番调整后找到了答案,您只需扩展 notebook_task 属性以包含 base_parameters 即可,如下所示:

{
"notebook_task": {
"notebook_path": "/social/04_batch_trends",
"base_parameters": {
"argument1": "value 1",
"argument2": "value 2"
}
}
}

这记录在 Create method 中作业 API 的。它列出了 notebook_task 参数,该参数的类型可以是 NotebookTask .

关于python - 如何使用参数创建数据 block 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51281327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com