![](/img/trans.png)
[英]Azure ADF V2 ForEach File CopyData from Blob Storage to SQL Table
[英]Dynamically load file from blob storage in ADF
我在 blob 存儲中有多個鑲木地板文件。 我必須從 blob 中獲取最新文件並在 ADF(復制活動或數據流)中處理作為源。 無論如何要實現這一目標。
您可以使用獲取元數據活動列出源中存在的所有文件並過濾要在復制活動中使用的最新文件
以下是獲取最新修改文件的重現詳細信息。
使用 Get Metadata1,獲取文件名列表。
將Get Metadata1
的 Output 子項傳遞給 ForEach 活動。
在 ForEach 活動中,添加另一個Get Metadata2
以獲取當前項目的最后修改日期 ( @item().name
)
將 Get Metadata2 連接到If Condition
活動。 添加條件以檢查 Get Metdata2 output 最后修改日期是否大於初始日期變量值。
@greater(ticks(activity('Get Metadata2').output.lastModified),ticks(formatDateTime(variables('initial_date'))))
如果條件為假,則忽略。
ForEach 循環完成后存儲的文件名是最后修改的文件。 在以后的活動中使用此變量 (file_name)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.