我正在使用 Azure 資料工廠創建資料管道并將輸出作為 JSON 檔案存盤在 Azure blob 存盤帳戶中。
問題是我正在使用帶有 rest API 的 Web 活動來檢索資料并決議資料以及授權令牌以復制活動。
現在我想通過在將資料決議為復制活動之前從網路活動中洗掉或跳過資料來過濾網路活動的輸出。因此,我可以根據需要通過洗掉或跳過 JSON 檔案中的資料來保存資料。
是否可以在決議為復制活動之前過濾 Web 活動的輸出?如果可能,請告訴我。解決這個問題迫在眉睫。
uj5u.com熱心網友回復:
這是您的用例的簡單演示。首先,我使用 jsonPlaceHolder 資料檢查這個 API:

網路活動:
在設定下,在 headers : Content-Type : application/json 中添加了 jsonPlaceHolder url 和 GET 方法。
設定變數:
在變數下,名稱:資料,值:@json(activity('TestWebActivity').output.Response)
過濾活動:
在設定下,專案:@variables('data'),條件:@startswith(item().username,'B')
說明:
在這里,我將 set 活動中的變數名稱設定為“資料”,因此現在在變數中,您可以在管道中的任何位置使用資料,在過濾器活動中,我將資料陣列設定為“專案”,基本上陣列中的每個 json 都被參考為"item()" ,因此為了根據值過濾 json 陣列,在條件下您可以選擇鍵: items().keyName ..
為了將您的資料保存到 Blob 存盤,請在過濾器后添加一個 Copy 活動并將 Blob 存盤鏈接為接收器。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/494432.html
標籤:api 筛选 天蓝色数据工厂 天蓝色数据工厂 2 天蓝色数据工厂管道
上一篇:使用AWSSDKforJavav2創建AmazonS3存盤桶:執行緒“main”java.lang.NoClassDefFoundError中的例外
