【问题标题】:How to pass the output value of databricks notebook as a string to data factory?如何将databricks笔记本的输出值作为字符串传递给数据工厂?
【发布时间】:2021-03-18 09:11:03
【问题描述】:

我有一个 databricks 笔记本 Notebook1,我在其中编写了一个查询以从 databricks 数据表中获取 last_mod_time 并将其保存为数据框。

现在,我在 azure 数据工厂中创建了一个管道,并使用该笔记本的输出将 last_mod_time 值作为字符串传递给 IF 条件活动。

请各位大神们提出一个可以实现这一目标的方法吗?

【问题讨论】:

    标签: azure azure-data-factory azure-databricks


    【解决方案1】:

    如果您从笔记本活动返回 last_mod_time,则可以使用以下方式访问活动的输出,

    @activity.yourdatabricksactivityname.output.last_mod_time

    可以在IF活动条件中使用上述表达式

    【讨论】:

    • 嗨@mani_nz。感谢您的输入,我可以通过使用 dbutils.notebook.exit(df) 结束我的笔记本查询来获得 last_mod_time。当我在数据工厂中运行笔记本活动时,我能够将笔记本结果作为 runOutput 来传递给其他活动。
    • 很高兴它有帮助。请接受答案以帮助他人:)
    猜你喜欢
    • 2022-08-19
    • 2022-06-30
    • 2019-11-24
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多