共用方式為


將資料整合到 Microsoft Dataverse

資料整合器 (適用於系統管理員) 是用來將資料整合到 Dataverse 的點對點整合服務。 它支援在財務和營運應用程式與 Dataverse 之間整合資料。 它也支援將資料整合到財務和營運應用程式與 Dynamics 365 Sales。 該服務自 2017 年 7 月起正式推出。

Note

我們強烈建議客戶開始使用 雙重寫入,它在財務和營運應用程式與 Dataverse 之間提供緊密耦合的雙向整合。 財務和營運應用程式中的任何資料變更都會寫入 Dataverse,而 Dataverse 中的任何資料變更也會寫入財務和營運應用程式。 這種自動化的資料流程在各個應用程式之間提供了整合的使用者體驗。

利用資料整合工具提升您的企業效益

資料整合器 (適用於系統管理員) 也支援程序型整合案例,例如潛在客戶成交,其提供財務和營運應用程式與 Dynamics 365 Sales 之間的直接同步處理。 可搭配資料整合功能使用的潛在客戶到付現範本讓財務和營運應用程式和 Sales 之間的帳戶、連絡人、產品、銷售報價、銷售訂單及銷售發票資料流程順利推動。 當資料在財務和營運應用程式和 Sales 之間流動時,您可以在銷售環節中執行銷售和行銷活動,而且您可以藉由使用財務和營運應用程式的庫存管理來處理訂單達成事宜。

潛在客戶至現金。

潛在客戶到付現的整合讓賣方得以使用 Dynamics 365 Sales 的優勢處理和監視自己的銷售流程,同時使用財務和營運應用程式的豐富功能性圓滿達成各個層面與發票作業。 透過 Microsoft Dynamics 365 潛在客戶到現金整合,您可以同時獲得兩個系統的整合效能。

如需更多有關潛在客戶到付現整合的資訊,請參閱 潛在客戶到付現解決方案 上的文件。

還支援 Field Service 整合PSA (Project Service Automation) 整合,以實現資料整合。

數據集成商平台

資料整合器 (適用於系統管理員) 包含資料整合平台,這是我們的應用程式小組 (例如,財務和營運應用程式與 Dynamics 365 Sales) 所提供的現成可用範本與我們的客戶和合作夥伴所建立的自訂範本。 我們已經組建一個可以橫跨不同來源擴充的應用程式跨平台。 其核心是,您建立連線 (到整合端點),選擇具有預訂對應的可自訂範本之一 (您可以進一步自訂),並建立和執行資料整合專案。

整合範本相當於藍圖,內含預先定義的實體和欄位映圖,可促成來源到目的地的資料流程。 它還允許您在匯入資料之前轉換資料。 很多時候,來源應用程式和目的地應用程式之間的模式可能不同,具有預先定義實體和欄位對應的範本可以作為整合專案的良好起點。

資料整合平台

設定資料整合專案

共有三大主要步驟:

  1. 建立連接(提供資料來源認證)。

  2. 建立連接集(為您在上一個步驟建立的連接辨識環境)。

  3. 使用範本建立資料整合專案(為一個或多個實體建立或使用預先定義的映圖)。

建立整合專案之後,您可以選擇手動執行專案,並設定未來的排程型重新整理。 本文其餘部分將展開細述這三個步驟。

Note

資料整合器專案管理的使用者介面位於https://dataintegrator.trafficmanager.net。 您的組織原則可能要求將此網站新增至您的允許清單才能存取該介面。

建立連線

在建立資料整合專案之前,您必須先為想要在 Microsoft Power Apps 入口網站運作的每套系統佈建連接。 請將這些連接視為整合點。

  1. 前往 Power Apps

  2. 在左側瀏覽窗格中,選取連線,然後選取新連線。 如果該項目不在左側瀏覽窗格中,請選取更多來找到它。

  3. 您可以從連接清單中選取一個連接,或者搜尋您的連接。

  4. 選取連線之後,請選取 [建立]。 然後系統會提示您輸入認證。

  5. 提供您的登入資訊後,連線將列在您的連線列表中。

Note

確保為每個連線指定的帳戶有權存取相應應用程式的實體。 此外,每個連接的帳戶可以位於不同的租用戶中。 提供您的憑證後,該連線將列在您的連線下。

注意

確保為每個連線指定的帳戶有權存取相應應用程式的實體。 此外,每個連接的帳戶可以位於不同的租用戶中。

建立連線集

連接集是兩種連接、連接環境、組織映圖資訊和整合金鑰的集合,這些都可在各個專案之間重複使用。 您可以開始使用用於開發的連接集,然後切換到不同的實際執行環境。 與連接集儲存的一個重要資訊是組織單位對應—例如,財務和營運應用程式法人 (或公司) 和 Dynamics 365 Sales 組織或業務單位之間的對應。 您可以在一個連接集中儲存多個組織對應。

  1. 登入 Power Platform 系統管理中心

  2. 在導覽窗格中選擇管理

  3. [ 管理 ] 窗格中,選取 [ 資料整合]。 資料 整合 頁面隨即顯示。

  4. 選取 [連線集] 索引標籤,然後選取 [新增連線集]。 [ 新增連線集 ] 窗格隨即顯示。

  5. 提供您的連接集名稱。

  6. 選擇您稍早建立的連線,然後選取適當的環境。

  7. 通過選擇下一個連接和環境來重複上一步。

  8. 指定組織到業務單位的對應 (如果您正在整合財務和營運應用程式和銷售系統)。

    Note

    您可以為每一個連接集指定多個對應。

  9. 完成所有欄位之後,選取 儲存

您會在 [連線集] 索引標籤下看到您建立的新連線集。您的連線集已準備好在各種整合專案中使用。

建立資料整合專案

專案可促進系統之間的資料流程無礙。 專案包含一個或多個實體的對應。 對應會指出哪些欄位對應至其他欄位。 若要建立資料整合專案,請執行下列步驟:

  1. 選取左側導覽窗格中的 資料整合 索引標籤。

  2. 專案 索引標籤中,選取 新增專案

  3. 請提供您的整合專案名稱。

  4. 請選取其中一個可用的範本 (或 建立您自己的範本)。

  5. 請選取 下一步,然後選擇您稍早建立的連接集 (或建立新連接集)。

  6. 通過確認連接和環境名稱,確保您選擇了正確的一個。

  7. 請在下一個畫面審核並接受隱私權通知和同意。

  8. 請選取 下一步,然後選擇法人實體至業務單位對應。

  9. 請在下一個畫面審核並接受隱私權通知和同意。

  10. 繼續建立專案,然後執行隨後要執行專案的專案。

    您會看到數個索引標籤 (排程執行歷程記錄),以及一些按鈕 (新增工作」、「 重新整理實體」和 [進階查詢]),本文稍後會說明這些按鈕。

檢視執行歷程記錄

無論何時執行專案 (手動或排程型),它都會產生詳細的記錄,其中顯示專案名稱、最後更新時間戳記以及狀態。 您可以在每個專案的執行歷程記錄下方查看這項資訊。 項目執行歷史記錄將保留 45 天,之後將自動清除。

執行歷史記錄也會顯示執行狀態以及更新插入次數和任何錯誤。

  • 對於執行失敗,您可以深入了解根本原因。

  • 如果專案執行處於「錯誤」狀態,則它會在下一次排程執行時重試執行。

  • 如果專案執行處於「警告」狀態,那麼您必須修復來源上的問題。 專案將在下一次排程執行時重試執行。

  • 成功執行範例顯示使用 upserts 的 # 完成的狀態。 更新插入是一種邏輯,用於更新已存在的記錄或插入新記錄。

    執行成功。

  • 對於執行失敗,您可以向下切入以查看根本原因。

    以下是專案驗證錯誤的失敗範例。 在此情況下,專案驗證錯誤是由於實體對應中缺少來源欄位所致。

    執行歷程記錄失敗。

  • 如果專案執行處於「錯誤」狀態,則它會在下一次排程執行時重試執行。

  • 如果專案執行處於「警告」狀態,則需要修正來源上的問題。 它會在下一次排程執行時重試執行。

    無論哪種情況,您也可以選擇手動「重新執行執行」。

Note

無論何時執行專案 (手動或排程型),它都會產生詳細的記錄,其中顯示專案名稱、最後更新時間戳記以及狀態。 您可以在每個專案的執行歷程記錄下方查看這項資訊。 項目執行歷史記錄將保留 45 天,之後將自動清除。

設定以排程為基礎的重新整理

有兩種類型的執行/寫入可用:

  • 手動寫入(手動執行並重新整理專案)

  • 排程型寫入 (自動重新整理)

建立整合專案之後,您可以手動執行它,或設定排程型寫入,這可讓您設定專案的自動重新整理。

若要設定排程型寫入,請依照下列步驟操作:

  1. 移至 Power Platform 系統管理中心
  2. 在導覽窗格中選擇管理
  3. [ 管理 ] 窗格中,選取 [ 資料整合]。 資料 整合 頁面隨即顯示。
  4. 選取 [專案] 索引標籤,選取專案,然後選取 [操作功能表] 圖示 (...) 和 [排程]。
  5. 排程頁籤上,
  6. 選取切換鈕以顯示每次重複,並完成所有欄位。
  7. 選取 [儲存排程]。

您可以將頻率設定為一分鐘,或讓頻率重複數小時、數天、數週或數月。 在上一個專案任務完成執行之前,下一次重新整理不會開始。

另請注意,在通知下,您可以選擇接收電子郵件型警示通知,該通知會在作業執行完成但出現警告或因錯誤而失敗時向您發出警示。 您可以提供多位收件者,包括以逗點分開的群組。

注意

  • 您可以隨時為每個付費租用戶排程 50 個整合項目。 然而,您可以建立更多專案,並且互動性地執行它們。 對於試用租用戶,還有一個額外的限制,即排程的項目只能執行前 50 次。
  • 雖然您可以安排專案每分鐘運行一次,但這種策略可能會給您的應用程式帶來很大壓力並影響整體效能。 我們強烈建議使用者以真正的載入條件測試專案執行,並以頻率較少的重新整理方式最佳化效能。 在實際執行環境中,我們不建議每個租用戶每分鐘執行超過五個項目。
  • 為了最佳化效能,而不會使應用程式超載,每個專案每次執行的專案執行次數限制為 500-K 列。
  • 無論何時執行專案 (手動或排程型),它都會產生詳細的記錄,其中顯示專案名稱、最後更新時間戳記以及狀態。 您可以在每個專案的執行歷史記錄下查看日誌。 項目執行歷史記錄將保留 45 天,之後將自動清除。

自訂專案、範本和對應

您可以使用範本建立資料整合專案。 範本會商品化資料的移動,反而協助商務用戶或系統管理員加速將資料從來源整合到目的地,並且減少整體負擔和成本。 商務使用者或系統管理員可以從 Microsoft 或其合作夥伴發行的立即可用範本開始,然後在建立專案之前進一步自訂。 您接著可以將專案另存為範本,並與貴組織共用與/或建立新專案。

範本會提供您來源、目的地和資料流程方向。 在自定義或創建自己的模板時,您需要牢記這一事實。

您可以用這些方式自訂專案和範本:

  • 自訂欄位對應。
  • 您可以新增自己選擇的實體,以自訂範本。

自訂欄位對應

若要建立連接集,請依照下列步驟操作:

  1. 移至 Power Platform 系統管理中心
  2. 在導覽窗格中選擇管理
  3. [ 管理 ] 窗格中,選取 [ 資料整合]。 資料 整合 頁面隨即顯示。
  4. 選擇 [專案] 索引標籤,然後選擇要自訂欄位映射的專案,再按一下 右鍵功能表圖示(...) 並選擇 連線集詳細資料
  5. 選取 [移至連線集詳細資料 ] 連結。
  6. 選取組織索引標籤,然後選取+ 新增對應
  7. 自訂欄位映射後,選取指令列上的儲存。

建立您自己的範本

透過修改現有範本來建立自己的範本

  1. 登入 Power Platform 系統管理中心

  2. 在左側瀏覽窗格中選取管理>資料整合

  3. 範本索引標籤上,透過選取與您選取的來源和目的地以及流程向相符的現有範本來建立專案。

  4. 選擇適當的連接。

  5. 在儲存或執行專案之前,請在命令列上選取新增任務

    新增任務對話方塊打開。

  6. 提供有意義的工作名稱,並且新增您選擇的來源和目的地實體。

  7. 下拉式清單顯示所有來源實體和目的地實體。

    自訂範本新增工作 2。

    在此案例中,會建立一個新工作,用來將 SalesForce 中的 User 實體同步處理到 Dataverse 的 Users 實體。

    自訂範本新增工作 3。

  8. 建立任務之後,您可以檢視列出的新任務,也可以刪除原始任務。

  9. 您剛剛建立了新範本,在此案例中,這是將 SalesForce 的 User 實體資料提取到 Dataverse 的範本。 請選取 儲存 以儲存您的自訂。

  10. 請跟隨下列步驟,為這個新範本自訂欄位對應。 您可以執行此項目,並從項目索引標籤將其儲存為範本。儲存為範本時,請提供名稱和說明。 您也可以與組織中的每個人共用該範本。

    名稱和描述。

從空白範本建立自己的範本

  1. 登入 Power Platform 系統管理中心

  2. 前往左側瀏覽窗格上的管理>資料整合

  3. 請選取 新增專案 並且提供您的專案名稱。 例如,Demo_CreateYourOwnTemplate 專案

  4. 請在 選取範本 清單頁面中,挑選一般空白範本。 針對此範例,請選擇 Sales to Fin and Ops 範本,因為我們想要將資料從財務和營運應用程式移至 Dynamics 365 Sales。

  5. 請依照如何建立另一個資料整合專案中的步驟 6 到 9,建立您想要的資料整合專案。 然後,選取儲存

  6. 任務頁面會出現,由於它是一個空白範本,因此它是空的,沒有任何任務。 請選取 新增工作,並從下拉式清單挑選實體及新增新工作。

    在這種情況下,出於示範目的,我們透過選擇財務和營運應用程式和 Dynamics 365 Sales 的活動實體來建立活動銷售到 Fin and Ops 任務。 選取 建立

  7. 請注意,一個新的任務已新增至活動銷售至財務和營運。 選取儲存以儲存變更。

  8. 專案已完成建立。 在項目索引標籤上,選取項目,然後選取...>儲存為範本

  9. 提供名稱和描述,然後選取儲存。 此外,請選取 與組織的每個人共用,以共用此範本。

新建立的範本出現在範本清單頁面中。

此外,建立新的整合項目後,當您選取選取範本時,您會在範本索引標籤中看到新建立的範本。

進階資料轉換和篩選

透過 Power Query 支援,可對來源資料進行進階篩選與資料轉換。 Power Query 可讓使用者重新塑造資料,以便符合他們的需求,這是一種易於使用、參與性強,而且無程式碼的使用者體驗。 您可以在專案基礎上啟用此專案。

啟用進階查詢和篩選

  1. 移至 Power Platform 系統管理中心

  2. 在左側瀏覽窗格中選取管理>資料整合

  3. [專案] 索引標籤上,選取您要啟用進階查詢的專案,選取 ...>項目詳情。 然後在命令列上選取進階查詢

  4. 您會收到一則警告,提示啟用進階查詢是單向作業,無法撤銷。 請選取 確定 繼續,接著選取來源和目的地對應箭頭。

  5. 您會看到熟悉的實體對應頁面,其中包含開啟進階查詢和篩選的連結。

  6. 選取連結以啟動「進階查詢與篩選」使用者介面,該介面會以類似 Microsoft Excel 的資料行顯示來源欄位資料。

    選取以連結。

  7. 從頂端功能表中,您有幾個轉換資料的選項,例如新增條件資料欄重複資料欄提取

    新增資料行。

  8. 您也可以在任何欄位上點擊滑鼠右鍵查看更多選項,例如 移除欄位移除重複資料 ,和 分割欄位

    以滑鼠右鍵按一下資料行。

  9. 您也可以透過選取每一欄並使用 Excel 類型的篩選器進行篩選。

    啟用篩選。

  10. 預設值轉換可藉由使用條件式欄位達到。 若要這麼做,請從 新增欄位下拉式清單,選取 新增條件式欄位 並且輸入新欄位名稱。 使用 Ifequal to 的任何欄位和值,將應有的預設值填入 ThenElse

    新增條件欄。

  11. 請注意在 fx 編輯器頂端的 每個 句子。

    fx 編輯器。

  12. 請修正 fx 編輯器中的 每個 句子,然後選取 確定

    修正每個子句。

  13. 每次變更時,您會套用一個步驟。 您可以在右手邊窗格中看到套用的步驟(滾動至底部查看最新步驟)。 您可以在需要編輯的案例中取消步驟。 此外,您可以使用相同步驟前往進階編輯器,藉由在頂部左手邊窗格上的 QrySourceData 點擊滑鼠右鍵,查看場景背後執行的 M 語言。

    進階編輯器。

  14. 選取確定關閉「進階查詢和篩選」介面,然後在對應任務頁面上,選取新建立的資料欄作為來源來建立所需的對應。

如需 Power Query 的詳細資訊,請前往 Power Query 文件

Note

  • 一旦啟用進階查詢和篩選,就不支援透過 Fn 進行轉換,而是應該使用進階查詢和篩選進行定義。

  • 進階查詢和篩選不支援跨多個資料來源進行連線 (透過取得資料按鈕或 M 查詢)。

  • 如果遇到 Power Query 評估限制有錯誤:

    Power Query 作業失敗,錯誤為:Exception ExceptionType:MashupEvaluationException, ExceptionMessage:EvaluationQuotaReached, EvaluationResponse:{"ResultType":"ErrorCode,""Code":"EvaluationQuotaReached"

    請檢閱有關 Power Query 線上限制的指引。

  • 不支援在混搭編輯器中直接修改 URL。 僅使用透過混搭編輯器 UI 套用的篩選器或在對映頁面上的來源篩選器編輯欄位中指定的篩選器。

影響效能調整的因素

影響整合案例的效能有幾個因素。 效能高度取決於:

  • 您正在整合哪些應用程式:財務和營運應用程式和 Dataverse。
  • 使用哪些實體:實體的形狀、驗證和商務規則 (標準和客製化)。

資料整合程式從來源應用程式取得資料,並將資料推送至目的地應用程式中。 主要的效能考量因素是來源和目的地應用程式如何隨著相關實體進行縮放。 它使用最好的可用技術以高效能的方式提取/推送資料。

財務和營運應用程式使用資料管理框架,該框架提供了以最高效的方式提取和推送資料的方法。 資料管理架構可用來管理財務和營運應用程式中的資料實體和資料實體套件。

使用 Dataverse 的 Dynamics 365 應用程式,會結合 OData API 與平行處理以最大化效能。

您可以使用以下設定,根據載入、實體和資源調整財務和營運應用程式的效能。

從財務和營運應用程式匯出資料

  • 直接匯出 (跳過暫存開啟):確保用於整合的實體支援直接匯出 (跳過跳過暫存開啟)。 這允許批次執行匯出並繞過暫存表。 如果您在關閉跳過暫存的情況下執行,那麼它將退回到逐列叫用,並且資料將插入暫存表中。
  • 啟用實體的變更追蹤:變更追蹤透過使用資料管理實現從財務和營運應用程式增量匯出資料。 在增量匯出中,僅匯出變更的記錄。 若要啟用增量匯出,您必須在實體上啟用變更追蹤。 如果沒有變更追蹤,您將進行完全匯出,這可能會影響效能。 對於複雜的情境,使用自訂查詢進行變更追蹤。

將資料匯入財務和營運應用程式

  • 請確定實體本身是全面紮實的。 可能的話,請建立集合基礎的實體。
  • 如果要匯入的列數很多,且實體不支援集合作業:可以設定資料管理以使用平行任務匯入實體。 這可以藉由組態實體執行參數,在資料管理(參數)中進行組態。 它使用批次框架來建立並行任務,這些任務會根據資源可用性並行執行。
  • 關閉驗證 (選用):雖然資料整合器不會繞過任何商務規則和驗證,但您可以選擇關閉那些不需要的驗證來提高效能。

將資料匯入/匯出至 Customer Engagement 應用程式或從 Customer Engagement 應用程式匯入/匯出資料

確保索引已針對整合金鑰定義。

資料整合器更新 - 具有直覺使用者介面的新功能可提供流暢的體驗