azure-data-factory - 如何在 ADF 内的未来活动中使用 Databricks 活动的输出?
问题描述
我在 ADF 中有一个 Databricks 活动,并使用以下代码传递输出:
dbutils.notebook.exit(message_json)
现在,我想将此输出用于下一个 Databrick 活动。
作为我的搜索,我认为将最后一个输出添加到第二个活动的基本参数中。我对吗?
和其他问题,如何在 Databrick 笔记本中使用此输出?
编辑:输出是一个 JSON,如下图所示。
解决方案
根据文档,您可以使用诸如@{activity('databricks notebook activity name').output.runOutput}
.
如果您传递 JSON 对象,您可以通过附加属性名称来检索值。
示例:@{activity('databricks notebook activity name').output.runOutput.PropertyName}
。
我重现了这个问题,它工作正常。
下面是示例笔记本。
import json
dates = ['2017-12-11', '2017-12-10', '2017-12-09', '2017-12-08', '2017-12-07']
return_json = json.dumps(dates)
dbutils.notebook.exit(return_json)
推荐阅读
- html - 在同一页面上加载目标 iFrame
- c# - 如何在 C# 中比较两个图像并显示两个图像之间的差异?
- python - Python:如何使用 OVH 云 API 一次从服务器中删除多个文件(我正在使用 Python 请求删除方法)
- php - 在php上为不同路径制作文件夹
- templates - 如何在 vuejs 中使用 bootstrap 4 主题
- python - 如何使用 Python 作为运行环境在 AWS Lambda 中将 HTML 转换为 PDF
- apache-nifi - 如何在 Nifi 模板中进行错误处理
- android - PublishSubject blockingLast() 挂起 Android 应用程序而不调用
- javascript - 添加一个带有 a 的 Div 元素
里面和
- php - 如何拆分文本值以获取codeigniter中每个子文本的json