2017-06-06 55 views
0

我爲我的項目創建了一個ADF,它包含一個自定義活動和存儲過程活動。如何將我的CustomDotNet活動的結果傳遞給我的存儲過程

我在這裏封鎖的東西是。

我的自定義活動獲取最近修改的文件 - 假設xx.txt是來自Azure Blob容器中的文件。

我的存儲過程具有單個參數FileName。我想將文件名傳遞給我可以從上述自定義活動中獲取的存儲過程。 (我們可以簡單地說我的存儲過程活動輸入取決於自定義活動輸出)

如何在ADF中執行此操作?

回答

0

您將需要通過兩個單獨的活動(可能在兩個獨立的管道中,如果需要更好的控制)和使用兩個進程可以訪問的中間地點存儲來完成此操作。

例如:

  1. 輸入數據集,BLOB。
  2. 自定義活動。
  3. 輸出數據集,SQL DB。
  4. 輸入數據集,SQLDB(與3相同)。
  5. 存儲過程活動。
  6. 輸出數據集,SQLDB。

這是用於點3和點4的臨時區域數據集,這在這裏是最重要的。

這是ADF想要處理它的方式。儘管我明白爲什麼要將自定義活動的輸出直接傳遞給存儲過程,而不使用其他數據集。

希望這會有所幫助。

+0

我最初認爲有一種方法可以直接從customactivity結果調用StoreProcedure活動。但現在我很清楚。謝謝 – Jayendran

相關問題