首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Databricks工作流中将参数传递给DLT任务

在Databricks工作流中将参数传递给DLT任务
EN

Stack Overflow用户
提问于 2022-10-11 08:08:20
回答 1查看 52关注 0票数 1

我正在使用Databricks工作流。我有一份工作由三项任务组成:

引用普通数据库pipeline

  • PostExec -引用普通数据库记事本

  • dlt -引用dlt

  • -引用普通数据库记事本

我使用参数选项将一个参数传递给第一个任务。在笔记本中,我用以下代码注册了参数,以便在后面的任务中引用它: dbutils.jobs.taskValues.set("parmater_1",parameter_value)

然后,我可以在使用以下代码引用笔记本的任务中引用此参数: parameter_1 =parameter_1 key="parmater_1")

但是,我不能在引用DLT管道的任务中引用此值。当我运行上述代码时,它会产生以下错误:TypeError:在调用get时必须在作业上下文之外传递debugValue。debugValue不可能是零。

我知道DLT使用配置,但是否可以在以编程方式传递给DLT步骤的第一步中持久化一个参数?

EN

回答 1

Stack Overflow用户

发布于 2022-10-12 10:49:39

DLT不支持任务值.您只能传递在管道设置或Spark中定义的配置参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74024920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档