簡體   English   中英

在Azure數據工廠中將多個源復制到復制活動

[英]Multiple Source To a copy activity in Azure Data Factory

本地存儲過程接受兩個參數並返回多個記錄,這些記錄需要寫入到Azure Data Lake Store(adls)中。 這兩個參數存在於兩個不同的文件中,我試圖從ADF中的兩個單獨的Look UP活動中讀取這些參數。

不幸的是,正在執行存儲過程的復制活動僅接受一個相關的輸入鏈接。 那么如何傳遞這兩個參數來復制活動?

是否有解決方法來查找兩個不同的文件並將返回的值傳遞給存儲過程?

假設2個參數存儲在兩個不同的Blob文件中,並且存儲過程是在復制源端調用的,請按照以下步驟操作:

  1. 創建兩個引用blob數據集的查找活動,此步驟用於查找2個參數。 假設這2個參數分別位於2個文件的第一行中,因此在查找活動中選中“僅第一行”。

  2. 在成功運行這兩個查找活動的條件下創建一個復制活動,並在復制源中調用存儲過程。

  3. 導入存儲過程的兩個參數,這里我們將其命名為“ para1”和“ para2”,傳遞“ @activity('Lookup1')。output.firstRow”和“ @activity('Lookup2')。output.firstRow” “到2個參數。

下圖顯示了此示例: 在此處輸入圖片說明

暫無
暫無

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

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