[英]ADF Copy Activity Fails CSV to Parquet when CSV has space in header column
[英]Using ADF Copy Activity, I need to unzip and convert .seq files in .zip to csv
這種情況對我來說是新的。 我的存儲帳戶有多個文件夾。 1 個文件夾包含幾個.txt 文件和.zip 個文件。 .zip 文件包含 .seq 文件。
我的要求是需要查看每個文件夾並
沉到目的地。
從容器中獲取文件夾列表,將.txt文件復制到sink文件夾並解壓復制seq文件到sink,將seq文件轉換為CSV並從文件夾中刪除seq文件。
第1部分:
Get Metadata
活動獲取文件夾列表。Get Metadata1
的 output 傳遞給 ForEach 活動。 @activity('get folder list').output.childItems
ForEach
活動中,添加 2 個復制活動。復制數據活動1:
在一次copy data
活動中,解壓 zip 個文件並復制到接收器。
復制數據活動2:
第2部分:
GetMetadata2
活動 output 傳遞給ForEach2
活動。 復制每個“seq”文件並使用復制數據活動將其轉換為 CSV。 參數化接收器文件名並將擴展名seq
替換為CSV
。
@replace(item().name,'.seq','.csv')
第三部分:
由於seq文件在轉換為CSV時並沒有被刪除,我們可以使用delete
activity將其從文件夾中刪除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.