簡體   English   中英

訪問元數據會導致 Azure 數據工廠的嵌套管道

[英]Accessing metadata results in a nested pipeline for Azure Data Factory

我構建了一個管道,用於從 blob 容器子文件夾 raw/subfolder 讀取元數據。 然后我使用另一個獲取元數據任務執行 foreach 循環以獲取每個子文件夾的數據,它返回以下類型的數據。 /raw/subfolder1/folder1、/raw/subfolder2/folder1、/raw/subfolder2/folder1 等等。 我需要另一個 foreach 循環來訪問每個文件夾內的文件。 問題是您不能在另一個 foreach 循環內運行一個 foreach 循環,因此我無法進一步迭代文件。

我有一個調用上述管道然后使用 foreach 的執行數據管道。 我的問題是我沒有找到將 item().name 從上述迭代傳遞到我的新管道的方法。 您似乎無法從先前的管道傳入對象? 我如何才能完成這種嵌套的 foreach 元數據收集,以便我可以進一步迭代我的文件?

您是否嘗試過使用參數? 這是它的樣子:

  1. 在您的父管道中,單擊觸發內部(您的新管道)go 到設置的“執行管道”活動,並將項目名稱指定為參數“名稱”。 在此處輸入圖像描述
  2. 在您的內部管道中,單擊空白處的任意位置並添加新參數“名稱”。 在此處輸入圖像描述
  3. 現在您可以像這樣引用該參數:pipeline().parameters.name

如@Andrii 所述,在這種情況下使用參數有效。 有關在活動之間傳遞參數的更多信息,請參閱此鏈接。 https://azure.microsoft.com/en-in/resources/azure-data-factory-passing-parameters/

暫無
暫無

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

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