1
A
回答
3
所以你在這裏有兩個問題。
- 從ZIP文件中提取。
- 處理內部不同的內容。
回答你的問題。是否有可能?... 是的。
如何?...您需要編寫一個用戶定義的提取器來完成它。
首先檢查了MSDN提取頁面:
https://msdn.microsoft.com/en-us/library/azure/mt621320.aspx
對提取的類需要從IExtractor繼承與遍歷存檔內容的方法。
然後輸出每個內部文件依次傳遞文件名到提取器,以便您可以爲每個數據集定義列。
來源:https://ryansimpson.net/2016/10/15/query-zipfile-adla/
另一種選擇是使用Azure的數據工廠在自定義活動和輸出的CSV內容ADL商店進行解壓操作。這將涉及一些更多的工程,而Azure批處理服務。
希望這會有所幫助。
相關問題
- 1. php zip文件到多個zip文件
- 2. 將多個csv文件從zip文件夾導入到R中
- 3. 在ZIP中的多個文件zip錯誤ZIP文件系統
- 4. 有文件和文件夾使用ZIP
- 5. 將帶有一列的CSV文件轉換爲帶有多列的ASCII文件
- 6. ZipFile使用zip中的所有文件夾創建zip文件
- 7. 從多個文件創建zip文件
- 8. 將多個文件導入zip文件
- 9. 限制用戶上傳帶有文件夾內的zip文件
- 10. 帶SWIFT的Zip/Rar文件
- 11. 帶有創建日期的zip文件
- 12. 不使用Zip文件下載多個文件
- 13. 使用php下載多個文件作爲zip文件夾
- 14. 使用Java將多個pdf文件壓縮成單個文件zip文件
- 15. 移動一個帶有未知文件名的.csv文件
- 16. 使用zip文件
- 17. 使用ZipFile類從多個文件的zip壓縮文件解壓縮文件
- 18. 使用SAS導入帶有3070個字段的CSV文件
- 19. wxImage通過流的Zip文件。可能?
- 20. 下載帶有最大文件大小限制的.zip文件
- 21. 從zip文件中讀取帶有特殊字符的文件
- 22. 名稱/文件夾中帶有空格的Zip文件
- 23. 軌rubyzip使多個zip文件副本創建新的zip文件
- 24. 使用CSVhelper接收多個.csv文件
- 25. 使用Perl合併多個csv文件
- 26. 使用sed合併多個csv文件
- 27. 使用Javascript加載多個CSV文件
- 28. 使用Perl編寫多個CSV文件
- 29. JMeter:使用多個CSV文件
- 30. 使用CSV文件重命名多個文件的VBScript
你的zip文件格式是什麼?值得注意的是'EXTRACT'本身可以處理gzip文件,不需要額外的編程,按照[最近的回答](http://stackoverflow.com/questions/42711229/how-to-preprocess-and-decompress- GZ-文件上Azure的數據湖店/ 42718898#42718898)。 – wBob