Konfigurācijas datus var pārvietot dažādās vidēs un organizācijās, izmantojot konfigurācijas migrēšanas rīku

Konfigurācijas migrēšanas rīks jums ļauj konfigurācijas datus pārvietot dažādās vidēs un organizācijās. Konfigurācijas dati tiek izmantoti, lai definētu pielāgoto funkcionalitāti klientu iesaistes programmās (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing un Dynamics 365 Project Service Automation), un parasti tiek glabāta pielāgotās entītijās. Konfigurācijas dati atšķiras no gala lietotāja datiem (konta, kontaktinformācijas, utt.). Raksturīgs konfigurācijas datu piemērs ir tas, ko definējat Unified Service Desk pakalpojuma Dynamics 365, lai konfigurētu pielāgotu zvanu centra aģenta lietojumprogrammu. Unified Service Desk entītijas kopā ar entītijās glabātajiem konfigurācijas datiem definē aģenta lietojumprogrammu. Papildinformāciju par Unified Service Desk skatiet rakstā Unified Service Desk rokasgrāmata.

Rīks Configuration Migration jums sniedz tālāk aprakstītās iespējas.

  • Atlasīt entītijas un laukus, no kurienes vēlaties eksportēt konfigurācijas datus.

  • Novērst ierakstu dublēšanu mērķa sistēmā, katrai entītijai definējot unikalitātes nosacījumu atbilstoši lauku kombinācijai entītijā, kas tiek lietots salīdzināšanai ar mērķa sistēmas vērtībām. Ja nav atbilstošu vērtību, mērķa sistēmā tiek izveidots unikāls ieraksts. Ja atbilstošs ieraksts tiek atrasts, šis ieraksts tiek atjaunināts mērķa sistēmā.

    Note

    Ja eksportējamajai entītijai nav norādīts neviens dublikātu noteikšanas (unikalitātes) nosacījums, salīdzināšanai ar esošajiem datiem mērķa sistēmā rīks izmanto entītijas primāro lauka nosaukumu.

  • Pirms datu eksportēšanas atspējot spraudņus un pēc tam atkārtoti iespējot tos mērķa sistēmā, kad visām entītijām vai atlasītajām entītijām ir pabeigta importēšana.

  • Validēt shēmu atlasītajām eksportējamajām entītijām, lai nodrošinātu visu nepieciešamo datu/informācijas iekļaušanu.

  • Atkārtoti izmantot esošo shēmu, lai eksportētu datus no avota sistēmas.

  • Automātiski pārvietot datuma/laika laukus uz priekšu importēšanai demonstrācijas vidē.

  • Eksportētos moduļus, kas izveidoti šajā rīkā (shēmu un datu failus), iegult citās programmās. Piemēram, varat izmantot eksportētos datus Package Deployer kopā ar citu risinājumu failiem un datiem, lai izveidotu un izvietotu pakotnes vidē. Papildinformāciju skatiet: Pakotnes izvietošana, izmantojot programmu Package Deployer

Configuration Migration rīks ir pieejams kā pakotne NuGet , vai arī rīku var lejupielādēt, izmantojot Power Platform CLI.

Kā darbojas rīks Configuration Migration?

Nākamajā diagrammā ir parādīts, kā rīks Configuration Migration tiek izmantots konfigurācijas datu migrēšanai.

Konfigurācijas migrācijas procesa plūsmas diagramma.

1. darbības simbolsDefinējiet eksportējamo avota datu shēmu: shēmas fails (.xml) satur informāciju par datiem, kurus vēlaties eksportēt, piemēram, entītijas, atribūtus, relācijas, datu unikalitātes definīciju un to, vai spraudņi ir jāatspējo pirms datu eksportēšanas. Papildinformācija: Shēmas izveide konfigurācijas datu eksportēšanai

2. darbības simbolsIzmantojiet shēmu, lai eksportētu datus: izmantojiet shēmas failu, lai eksportētu datus .zip failā, kurā ir dati un eksportēto datu shēma. Papildinformācija: Shēmas izveide konfigurācijas datu eksportēšanai

3. darbības simbolsImportēt eksportētos datus: izmantojiet eksportētos datus (.zip failu), lai importētu mērķa vidē. Datu importēšana tiek veikta vairākos posmos. Vispirms tiek importēti pamatdati, rindā ievietojot no tiem atkarīgos datus, un pēc tam atkarīgie dati tiek importēti pa posmiem, apstrādājot visas datu atkarības un saistības. Tādējādi tiek nodrošināta atbilstoša datu importēšana. Papildinformācija: Konfigurācijas datu importēšana

Konfigurācijas datu migrēšanas problēmu novēršana, izmantojot žurnālfailus

Konfigurācijas migrēšanas rīks nodrošina reģistrēšanas atbalstu, lai tiktu iegūta detalizēta informācija par kļūdām, kas var rasties, kad tiek veikta pierakstīšanās vidē, izmantojot rīku, par rīka darbībām shēmas definīcijas un konfigurācijas datu eksportēšanas/importēšanas laikā, kā arī informācija par datiem, kas tika importēti, izmantojot rīku. Ir trīs rīka ģenerētie žurnālfaili, kas pieejami šajā atrašanās vietā datorā, kur tiek palaists rīks: c:\Users\<UserName>\AppData\Roaming\Microsoft\Microsoft Dataverse Konfigurācijas migrācijas rīks\<Versija>.

  • Login_ErrorLog.log: tiek ietverta informācija par problēmām, kas radās laikā, kad rīks tika izmantots, lai pierakstītos vidē. Ja pierakstīšanās laikā rodas problēmas, rīka pieteikšanās ekrānā tiek parādīts ziņojums ar saisti uz šo žurnālfailu. Ziņojumā tiek norādīts, ka kļūda radās pieteikšanās pieprasījuma apstrādes laikā un lietotājs var apskatīt kļūdu žurnālu. Noklikšķiniet uz ziņojumā ietvertās saites, lai skatītu šo žurnālfailu. Žurnālfails tiek izveidots tad, kad pirmo reizi rodas ar pierakstīšanos rīkā saistīta problēma. Pēc tam žurnālfails tiek izmantots, lai reģistrētu informāciju par visām turpmākajām pierakstīšanās problēmām.

  • DataMigrationUtility.log: sniedz detalizētu informāciju par katru rīkā veikto uzdevumu pēdējās palaišanas laikā. Žurnālfailu rīkā var skatīt, galvenajā ekrānā noklikšķinot uz izvēlnes Žurnāli un noklikšķinot uz Palaistais žurnāls.

  • ImportDataDetail.log: sniedz detalizētu informāciju par importētajiem datiem pēdējā importēšanas uzdevumā, izmatojot rīku. Katru reizi, kad tiek palaists importēšanas uzdevums, izmantojot šo rīku, esošie žurnālfaila dati tiek pārvietoti uz failu ar nosaukumu ImportDataDetail._old.log tajā pašā direktorijā, un failā ImportDataDetail.log tiek parādīta informācija par pēdējo importēšanas uzdevuma palaišanu, izmantojot rīku. Šo žurnālfailu rīkā var skatīt, galvenajā ekrānā noklikšķinot uz izvēlnes Žurnāli un pēc tam noklikšķinot uz Pēdējās importēšanas žurnāls.

Noteikumi konfigurācijas datu migrēšanai, izmantojot rīku

Tālāk norādītas darbības, ko ieteicams apsvērt, izmantojot šo rīku konfigurācijas datu migrēšanai.

  • Veidojot eksportēšanas datu shēmu, ir jādefinē unikalitātes noteikumi atbilstoši katrai entītijai, lai novērstu netīšu datu atjaunināšanu mērķa sistēmā.

  • Importējiet eksportētos datus pirmsražošanas vidē (vēlams, ka tas ir ražošanas vides spoguļattēls), lai nodrošinātu atbilstošus datu importēšanas rezultātus.

  • Pirms datu importēšanas dublējiet ražošanas vidi.

Ierobežojumi

  • Kalendāra entītijas migrēšana netiek atbalstīta.
  • Kolonnas Attēls migrēšana netiek atbalstīta.

Skatiet arī:

Rīku lejupielāde no NuGet
Shēmas izveide konfigurācijas datu eksportēšanai
Konfigurācijas datu shēmas modificēšana
Konfigurācijas datu importēšana
Preču kataloga konfigurācijas pārvaldīšana