1. 程式人生 > 其它 >D365: 匯入資料通過Azure data factory與Recurring integration

D365: 匯入資料通過Azure data factory與Recurring integration

1,在D365中建立匯入專案和設定Recurring intergration job

 

 

 

 2, 在Azure data factory中建立dataset,dataset來源於blob storage

 

 

 

 3,在Azure data factory建立pipeline

 

 3.1 增加Lookup來檢索dataset資料

 

 3.2, 增加Activity(Web)來認證獲取訪問令牌

 

URL:https://login.microsoftonline.com/<tenantId>/oauth2/v2.0/token/

Body:grant_type=client_credentials&client_id=******&client_secret= ******&resource=https://<D365URL>/.default

4, 增加Activity(ForEach),開始遍歷Lookup的輸出記錄,呼叫D365 Recurring integartion(Import api)

 

 

 Items: @activity('LookupCustGroup').output.value

 

URL: https://<base URL>/api/connector/enqueue/<activity ID>?entity=<entity name> 

Headers: 

Name: Authorization

Value: Bearer @{activity('D365RI').output.access_token}

Body: @item().Prop_0

6, 配置完成後,點選除錯,檢視執行結果

 

 7, 執行成功後,檢查D365資料是否寫入