請遵循下列步驟,使用 Azure Data Factory 範本將資料傳送至 API 型匯入。
1. 建立新的 Azure Data Factory
建立新的 Data Factory 或使用現有的 Data Factory。 填寫欄位, 然後選取 建立。
2. 建立新的管線和活動
建立新的管線並輸入管線的名稱。
在 [活動] 底下,新增 [複製資料]。
3. 複製資料活動設定:一般
選取您的 複製資料 活動,然後選取 一般 以使用下列指引完成每個欄位。
- 名稱:輸入活動的名稱。
- 描述:輸入活動的描述。
- 活動狀態:選取 [已啟用]。 或者,選取 [ 已停用] 以從管線執行和驗證中排除活動。
- 逾時:這是活動可以執行的最大時間量。 預設值為 12 小時,最小值為 10 分鐘,允許的時間上限為 7 天。 格式為 D.HH:MM:SS。
- 重試:最大重試次數。 這可以保留為 0。
- 重試間隔 (秒) :重試次數上限。 如果重試嘗試設定為 0,則可以保留為 30。
- 安全輸出:選取時,活動的輸出不會在記錄中擷取。 您可以將此選項保持清除。
- 安全輸入:選取時,記錄中不會擷取活動的輸入。 您可以將此選項保持清除。
4. 複製資料活動設定: 來源
選取 來源。
選取現有的來源資料集,或選取 [+新增 ] 以建立新的來源資料集。 例如,在 [新增資料集] 底下選取 [Azure Blob 儲存體],然後選取資料的格式類型。
設定 .csv 檔案的屬性。 輸入 [名稱 ],然後在 [連結的服務] 下選取現有位置,或選取 [+新增]。
如果您選取 [+新增],請使用下列指導方針輸入新連結服務的詳細資料。
在 [來源資料集] 旁邊,選取 [開啟]。
選取 [第一列] 做為標題。
5. 複製資料活動設定:接收器
選取 [接收]。
選取 [+新增 ] 以設定新的 REST 資源以連線至 API。 搜尋 [休息],然後選取 [繼續]。
為服務命名。 在 [連結的服務] 底下,選取 [+新增]。
搜尋 “Rest” 並選取它。
使用下列指引輸入欄位。
- 名稱:輸入新連結服務的名稱。
- 描述:輸入新連結服務的描述。
- 透過整合執行階段連線: 輸入慣用方法。
-
基底 URL:使用下列 URL,並將 {tenantid} 取代為您的租用戶識別碼:
https://api.orginsights.viva.office.com/v1.0/tenants/{tenantid}/modis/connectors/HR/ingestions/fileIngestion -
驗證類型:將您的驗證類型選取為 [服務主體],然後選取 [密碼] 或 [憑證]。 服務主體範例:
內嵌:選取它。
服務主體識別碼:輸入針對 API 連接器授權的應用程式識別碼。
服務主體金鑰:輸入金鑰。
租用戶:輸入租用戶識別碼。
Microsoft Entra ID 資源:https://api.orginsights.viva.office.com
Azure 雲端類型:選取您的 Azure 雲端類型。
伺服器憑證驗證:選取 [已啟用]。
使用下列指引輸入 [接收器] 設定。
- 接收資料集:選取現有或新建立的資料集。
- 要求方法:選取 [發佈]。
- 要求逾時:預設值為 5 分鐘。
- 預設值為要求間隔 (毫秒) :10。
- 寫入批次大小:批次大小應高於檔案中的最大行數。
- HTTP 壓縮類型:預設值為無。 或者,您可以使用 GZip。
-
其他標頭:選取 [+新增]。
- 方框 1:x-nova-scaleunit
- 值:您可以瀏覽至 [Microsoft 365 組織資料服務] 頁面上的 [資料連線] 頁面, ([首頁>設定>移轉] 並匯入>Microsoft 365 組織資料服務>資料連線) 來擷取值。 接著選取 [新增匯入>] 選取連線類型 >啟動 API 型設定> 設定API 型連線頁面。
6. 複製資料活動設定:對應
選取 [對應]。
對於啟動程序上傳,請務必在對應 (目的地名稱) 中包含 PersonId、 ManagerId 和 Organization 。 對於增量上傳,請驗證目的地名稱以及 PersonId 與先前上傳中的名稱一致。 您無法使用新資料欄位執行累加式上傳,而且所有上傳均需要 PersonId 。
7. 複製資料活動設定:設定和使用者屬性
設定或使用者屬性不需要進行其他自訂。 如有需要,您可以視情況編輯這些設定。
8. 複製資料活動:觸發設定 (自動化)
若要將觸發程序新增至自動化設定,請選取 [新增觸發程序]。 建議的自動化是每週一次。 您也可以自訂頻率。