簡體   English   中英

無法將查找活動輸出映射到 ADF 中的復制活動映射

[英]Unable to map lookup activity output to Copy Activity Mapping in ADF

我是 ADF 的新手。

當我嘗試使用 Copy 活動將數據從 API Call 輸出移動到 Blob Json 時,我無法使用 Lookup 輸出。 我正在嘗試使用@item().SiteID 在 Mapping 中顯式映射字段。 但是 JSON 輸出只返回輸入字段(而不是派生字段)。 有人可以幫助我讓我知道如何實現這一目標嗎?

我可以在 For Each 活動(@activity('LookupAvailableChannelListForExport').output.value)使用 Copy 活動在源和接收器之間的映射中傳遞查找輸出值(@item().siteID)嗎?

據我所知,Look Up Activity 的輸出不能是復制活動中的源數據,甚至是源和接收器之間的映射。 實際上,根據官方文檔,Look Up 活動更喜歡以下用法:

動態確定在后續活動中操作哪些對象,而不是硬編碼對象名稱。 一些對象示例是文件和表。

我認為上面鏈接中的示例是一個很好的解釋。您可以看到 Look Up 活動的輸出配置為動態 sql db 源數據集表名稱。而不是源中的數據。

然后回到您的要求,如果文件存儲在具有相同架構的同一目錄中,我認為您可以將源數據集配置為根文件夾。 並保持選中此選項,以便抓取所有文件中的所有數據。

在此處輸入圖片說明

如果你想實現源數據的某種變體,復制活動不能覆蓋它,但數據流活動可以。你可以使用派生列。例如重置Json結構

暫無
暫無

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

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