簡體   English   中英

從子文件夾復制所有文件,將相同的結構移動到存檔文件夾並從 Azure 數據工廠中的源刪除

[英]Copy all files from sub folders, move the same structure to archive folder and delete from source in Azure Data Factory

我在 Azure 數據湖(blob 存儲)中有如下文件夾結構-->

(着陸 > 應用程序 > delta > table1 > 2021 > 05 > ABC*.csv)
(着陸 > 應用程序 > delta > table2 > 2021 > 05 > DEF*.csv)
每個月都會為所有表格創建一個新文件夾。
例如:着陸 > 應用程序 > delta > table1 > 2021 > 06 > XYZ*.csv

每個子文件夾中有幾個文件,我想將這些文件復制到另一個位置(存檔),保持相同的結構,繼續將文件附加到存檔文件夾,當創建新文件夾時需要復制該結構在存檔文件夾中,文件也需要移動。 從源文件夾中移動文件后,需要將其刪除。
(登陸 > 應用程序 >存檔> table1 > 2021 > 05 > ABC*.csv)
(登陸 > 應用程序 >存檔> table2 > 2021 > 05 > DEF*.csv)

在 Azure 數據工廠中如何實現這個歸檔過程? 請指教。 任何幫助表示贊賞。

謝謝。

請試試這個:

1.創建源數據集,select 二進制格式(只有二進制格式有deleteFilesAfterCompletion設置)。

在此處輸入圖像描述

2.創建 Sink 數據集,select 也是二進制格式。 在此處輸入圖像描述

3.創建復制數據活動並設置如下截圖所示的設置:

資源: 在此處輸入圖像描述

下沉: 在此處輸入圖像描述

最后,您需要創建一個 blob 創建的事件觸發器並發布它們。 在此處輸入圖像描述

暫無
暫無

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

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