從Azure Blob存儲到Azure數據工廠中的Azure Data Lake,有沒有辦法保留原始文件的名稱?目前,它們正在被Azure重命名爲完全沒有意義的東西如何在使用數據工廠移動文件時保留目標文件的原始名稱?
回答
輸出數據集的文件名屬性在JSON中不是必需的。因此,如果您將其刪除或註釋掉,則該活動應保留原始名稱。
這對於複製活動當然是正確的。
這是支持的。在副本活動的ADLS接收器中將「copyBehavior」指定爲「PreserveHierarchy」。你也可以在複製嚮導中找到相同的配置。檢查文檔在https://docs.microsoft.com/en-us/azure/data-factory/data-factory-azure-datalake-connector#copy-activity-properties
編號看起來像名稱改變是通過設計:https://docs.microsoft.com/en-us/azure/data-factory/data-factory-azure-datalake-connector#example-copy-data-from-azure-blob-to-azure-data -lake-store「。如果未指定fileName,則Copy包含輸入數據集的folderPath中的所有文件。未指定輸出數據集的fileName時,生成的文件的名稱將採用以下格式:Data .. txt(例如::Data.0a405f8a-93ff-4c6f-b3be-f69616f1df7a.txt「。這是有道理的保留舊的文件名,但哦..只有選項是每個文件的複製活動:( – YuGagarin
我們將改進文檔以避免這種混淆。我分享的方式實際上會起作用。檢查此鏈接更詳細的解釋:https://docs.microsoft.com/en-us/azure/data-factory/data-factory-azure-blob-connector#recursive-and-copybehavior-examples。要執行二進制副本(將文件從源文件複製到目標文件),可以在輸入和輸出數據集配置中指定folderPath並跳過文件格式設置。 –
感謝您已經更新的文檔! – YuGagarin
- 1. 如何在保存文件時保留原始文件的副本
- 2. 如何在Symfony中上傳後保留原始文件名
- 3. 用perl保留原始文件的副本在其他文件
- 4. TFMail:如何保留附件的原始名稱
- 5. 如何使用applescript通過擴展將文件移動到新文件夾,保留子文件夾名稱
- 6. 如何在使用Mercurial時保留原始文件日期時間?
- 7. 將原始MYSQL數據文件移動到不同的目錄
- 8. MSBUild:使用基於原始文件的名稱複製文件
- 9. 如何使用包含文件名中原始文件時間戳的新名稱創建文件副本?
- 10. Python:如何在使用os重命名文件時保留文件擴展名?
- 11. 使用Fine Uploader時保留文件名
- 12. 保留原始文件名在Groovy Ant任務
- 13. VBScript壓縮一個文件夾/子文件夾中的所有文件,同時保留原始文件名
- 14. 保留傳輸文件的名稱
- 15. 如何重命名保留原文件名的可變部分的文件
- 16. Web2py SQLForm.grid:刪除用原始名稱保存的上傳文件
- 17. 如何在上傳文件的同時在Struts2中以原始名稱保存文件
- 18. JFileChooser.showSaveDialog(...) - 在更改目錄後保留建議的文件名稱
- 19. Bash - 使用目標文件從txt文件移動文件
- 20. 將多個子文件夾移動到不同的目錄並保留文件夾名稱
- 21. Sprockets結合JavaScript文件時,如何包含原始文件名?
- 22. 如何在保留原始路徑的同時將文件添加到Resx?
- 23. 將包含字符串的文件移動到與原始文件夾名稱相同的子文件夾(PowerShell)
- 24. 如何在使用array_chunk時保留原始唯一數組鍵?
- 25. Android DownloadManager保存原始名稱的文件
- 26. 根據名稱移動文件的批處理文件
- 27. 如何使用os.rename移動名稱不確定的文件?
- 28. 在bash中重命名文件,保持原始文件不變
- 29. 如何在python中使用複雜文件名移動文件
- 30. 批處理文件到原始名稱的壓縮文件夾
嗨保羅!感謝您的回答。這不是我觀察到的結果。文件名在副本上確實發生了變化。 – YuGagarin
@YuGagarin奇怪。那時肯定還有別的事情要做。我將ADF解決方案運行在將文件複製到保留文件名的ADL存儲中。您可以請分享您的數據集和活動的JSON在問題中?謝謝 –
它只是一個文件複製到ADL或其中幾個? – YuGagarin