我是 ADF 的新手,所以我向您征求任何建議。
用例:我有一個包含唯一 id 和 url 的 csv 檔案(見下圖)。我想使用這個檔案來從各種 url 中匯出值。在第二張圖片中,您可以看到來自 url 的資料示例。
因此,在當前情況下,我使用每個 url 并將其作為 ADF 復制活動任務的源手動插入,以將資料匯出到 SQL DB。這是非常耗時的方法。
如何創建 ADF 管道以使用 csv 檔案作為源,并且復制活動使用 url 的每一行并將資料復制到 Azure SQL DB?例如,我是否需要添加 GetMetaData 活動?又怎樣?
非常感謝。


uj5u.com熱心網友回復:
使用讀取所有資料的查找活動,然后使用逐行讀取的 foreach 回圈。在 foreach 內部使用復制活動,您可以將回應復制到接收器。
uj5u.com熱心網友回復:
為了復制 URL 的 XML 回應,我們可以使用帶有 XML 資料集的HTTP鏈接服務。正如@BeingReal 所說,查找活動應該用于參考包含所有 URL 的表和每個活動的內部,根據要求提供以 HTTP 作為源和接收器的復制活動。我試圖在我的環境中復制相同的內容。以下是步驟。
- 具有 3 個 URL 的查找表如下圖所示。

For-each 活動與 Lookup 活動按順序添加。

在 For-each 中,添加了 Copy 活動。源作為 HTTP 鏈接服務提供。

在 HTTP 鏈接服務中,
@item().name給出了基本 URL。name是在查找表中存盤 URL 的列。將名稱替換為您在查找表中提供的列名。
在 Sink 中,提供了 azure 資料庫。(可以使用您要求的任何水槽)。資料被復制到 SQL 資料庫。

uj5u.com熱心網友回復:
這是復制活動中的資料集 HTTP

這是 for each 里面的 Copy Activity 的輸入

這是復制活動的輸出

我的接收器是沒有任何表的 Azure SQL 資料庫。我想從 ADF 動態創建自動表。不明白為什么會出現這個錯誤

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/529706.html
上一篇:只保留href和src的子目錄(ROOThtml鏈接)
下一篇:如何連接兩個具有多個條件的表?
