簡體   English   中英

ADF 復制活動 - 如何操作 output 文件名

[英]ADF Copy activity - how to manipulate output file name

我們使用 ADF 將數據從 ADLS 復制到 ADLS gen 2。在接收器數據集中,我們不為文件名提供任何值。 所以在接收端,生成的文件以 ADLS_ 開頭。 我相信 ADF 會附加這個前綴。 ADF 還會在 sink 端生成很多文件,這正是我們想要的

我可以做些什么改變來為這個文件名添加另一個前綴? 我們不關心文件名是什么,我們只關心前綴。 我們還希望在接收端生成多個文件

謝謝

數據工廠不支持在接收器集中自動追加/添加前綴。

我們必須得到文件名然后構建一個表達式到 append 前綴。 例如:

  1. 獲取元數據以從源獲取所有文件的名稱。
  2. Foreach 名稱以通過表達式添加前綴。 我們仍然需要提供前綴值。
  3. 在 Foreach 內部活動中,創建一個副本活動並在副本活動接收器端設置新文件名。

如果要更改前綴,則需要參數化它。

僅針對您的請求“在接收器數據集中,我們不為文件名提供任何值。因此在接收器端,生成的文件以 ADLS_ 開頭。”,我們目前無法使用數據工廠實現這一點。

HTH。

暫無
暫無

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

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