管理組態資料

 

發行︰ 2017年2月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

注意

本主題中適用於 Dynamics 365 線上版的內容,是針對 Dynamics 365 (線上) 9.0 版以前的版本所提供。 如需最新文件,請參閱移動設定資料

設定移轉工具 讓您在 Microsoft Dynamics 365 執行個體與組織之間移動組態資料。 組態資料用來定義 Dynamics 365 中的自訂功能,且通常儲存在自訂項目。 組態資料不同於使用者資料 (客戶、連絡人等等)。 典型的組態資料範例是定義在 Unified Service Desk for Microsoft Dynamics 365,來設定自訂的話務中心客服專員應用程式。Unified Service Desk實體 (以及儲存在實體的組態資料) 會定義客服專員應用程式。 如需Unified Service Desk的詳細資訊,請參閱 Microsoft Dynamics 365Unified Service Desk 管理指南

重要

設定移轉工具 主要用於移轉設定資料,非實際的 Dynamics 365 資料。其他資訊:Configuration Migration 影片 (2:13)

設定移轉工具可讓您:

  • 選取要從中匯出組態資料的實體和欄位。

  • 根據實體中的欄位組合,定義每個實體的唯一性條件,用來與目標系統上的值比較,以避免目標系統上重複的記錄。 如果沒有相符值時,就會在目標系統上建立唯一的記錄。 如果找到相符的記錄,會更新目標系統上的記錄。

    注意

    如果不指定匯出實體的任何重複資料偵測 (唯一性) 條件,則工具會使用實體的主要欄位名稱,與目標系統上現有的資料進行比較。

  • 匯出資料之前先停用外掛程式,然後在所有的實體或選取的項目匯入完成之後,在目標系統上重新啟用它們。

  • 驗證要匯出的選取項目的結構描述,以確保所有必要的資料/資訊是存在的。

  • 重複使用現有的結構描述,從來源系統匯出資料。

  • 將此工具建立的匯出模組 (結構描述和資料檔案) 內嵌在其他程式中。 例如,您可以在Microsoft Dynamics CRM Package Deployer使用匯出的資料,以及其他解決方案檔案和資料,來建立套件並部署到 Dynamics 365 執行個體。其他資訊:使用 Dynamics CRM Package Deployer 和 Windows PowerShell 部署套件

重要

設定移轉工具不支援篩選實體中的記錄。 根據預設,將匯出選取的實體中的所有記錄。

本主題內容

Configuration Migration 工具是如何運作的?

使用記錄檔疑難排解組態資料移轉問題

使用工具移轉組態資料的最佳做法

Configuration Migration 工具是如何運作的?

下列圖表說明設定移轉工具如何用於移轉組態資料。

Configuration migration process flow diagram

Step 1 symbol定義要匯出的來源資料的結構描述:結構描述檔案 (.xml) 包含您想要匯出的資料的相關資訊,例如實體、屬性、關聯性、資料的唯一性定義,以及匯出資料之前是否應該停用外掛程式。其他資訊:建立結構描述以匯出組態資料

Step 2 symbol使用結構描述匯出資料:使用結構描述檔案將資料匯出成 .zip 檔,其中包含資料和匯出資料的結構描述。其他資訊:建立結構描述以匯出組態資料

Step 3 symbol匯入匯出的資料:使用匯出的資料 (.zip 檔案) 匯入到目標 Dynamics 365 執行個體。 資料匯入分多個階段完成,先匯入基礎資料,同時將相依資料排入佇列,然後在後續階段中匯入相依資料以處理任何資料相依性或連結。 這可確保全新的資料匯入。其他資訊:匯入設定資料

使用記錄檔疑難排解組態資料移轉問題

設定移轉工具提供記錄支援,可取得使用工具登入 Dynamics 365 執行個體時,可能發生的錯誤的詳細資訊,在結構描述定義和組態資料匯出/匯入期間由工具執行的活動,以及使用工具匯入資料的詳細資訊。 在執行工具的電腦上,工具於下列位置產生三個記錄檔:c:\Users\<UserName>\AppData\Roaming\Microsoft\DataMigrationUtility\<Version>

  • Login_ErrorLog.log:提供有關使用工具登入 Dynamics 365 執行個體時發生之問題的詳細資訊。 如果登入期間有任何問題,則工具的登入畫面上會出現訊息,內含此記錄檔的連結。 訊息指出處理登入要求時發生錯誤,而且使用者可以檢視錯誤記錄檔。 您可以按一下訊息中的連結,以檢視此記錄檔。 第一次遇到工具的任何登入問題時,會建立記錄檔。 此後,記錄檔會用來記錄任何時候發生之登入問題的相關資訊。

  • DataMigrationUtility.log:提供有關在上次執行期間工具中執行的每個工作的詳細資訊。 您可以按一下主畫面中 [記錄] 功能表,按一下 [執行記錄],來檢視工具的記錄檔。

  • ImportDataDetail.log:提供有關使用工具上次匯入工作中匯入資料的詳細資訊。 每次使用這個工具執行匯入工作時,記錄檔現有的詳細資料會被移到相同目錄中的檔案 ImportDataDetail._old.log,而 ImportDataDetail.log 檔案會顯示使用工具最新匯入工作的相關資訊。 您可以按一下主畫面中 [記錄] 功能表,按一下 [上個匯入記錄],來檢視工具的這個記錄檔。

使用工具移轉組態資料的最佳做法

下列是使用這個工具移轉組態資料時您應該考慮的事項:

  • 建立匯出資料結構描述時,您必須為每個實體適當定義唯一性規則,以避免在目標系統上任何非預期的資料更新。

  • 在預先生產環境 (最好是生產環境的鏡像映像) 中匯入已匯出的資料,確認資料匯入結果正如預期。

  • 先備份您的生產環境,再匯入資料。

另請參閱

建立結構描述以匯出組態資料
修改設定資料結構描述
匯入設定資料
將 Unified Service Desk 設定移轉到另一部 Dynamics 365 Server
管理 Dynamics 365
管理產品類別目錄設定

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權