簡體   English   中英

如何在 ADF 內的未來活動中使用 Databricks 活動的輸出?

[英]How to use a output of a Databricks activity in future activity inside ADF?

我在 ADF 中有一個 Databricks 活動,我使用以下代碼傳遞輸出:

 dbutils.notebook.exit(message_json)

現在,我想將此輸出用於下一個 Databrick 活動。

在此處輸入圖片說明

作為我的搜索,我認為將最后一個輸出添加到第二個活動的基本參數中。 我對嗎?

在此處輸入圖片說明

和其他問題,如何在 Databrick 筆記本中使用此輸出?

編輯:輸出是一個兒子,如下面的截圖。

在此處輸入圖片說明

根據doc ,您可以使用@{activity('databricks notebook activity name').output.runOutput}等表達式在數據工廠中使用 Databrick Notebook 活動的輸出。

如果您正在傳遞 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)

這是 Notebook2 Activity Seeting 的樣子: 在此處輸入圖片說明

管道運行成功。 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM