Kopīgot, izmantojot


Standarta datu modeļa vietņu migrēšana uz uzlaboto datu modeli (priekšskatījums)

[Šī tēma ir pirmsizlaides dokumentācija, un tā var tikt mainīta.]

Šajā rakstā uzzināsit, kā migrēt esošo standarta datu modeļa vietni uz uzlaboto datu modeli.

Svarīgi

  • Šis ir priekšskatījuma līdzeklis.
  • Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.

Priekšnoteikumi

1. darbība. Esošo standarta vietnes metadatu lejupielāde un pielāgošanas pārbaude

  1. Atveriet komandu uzvedni.

  2. Izmantojiet šo komandu, lai autentificētu savas Dataverse vides organizācijai Power Platform un lejupielādētu tīmekļa vietnes ierakstu migrācijai.

    pac auth create -u [Dataverse URL]

    Piemērs

    pac auth create -u https://contoso-org.crm.dynamics.com

    Papildinformācija: pac auth izveide

  3. Izmantojiet šo komandu, lai izveidotu vietņu sarakstu pašreizējā organizācijā.

    pac powerpages list

    Papildinformācija: PAC powerpages saraksts

  4. Izmantojiet šo komandu, lai lejupielādētu pielāgošanas atskaiti.

    pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --siteCustomizationReportPath [PATH]

    Piemērs

    pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --siteCustomizationReportPath "c:\\pac-powerpages\\downloads"

Ja lejupielādētajā atskaitē atrodat kādus pielāgojumus, izpildiet atskaitē sniegtos norādījumus, lai to labotu pēc migrācijas uz uzlaboto datu modeli. PapildinformācijaVietnes pielāgošanas apsvērumi, migrējot vietnes no standarta uz uzlaboto datu modeli

2. darbība. Vietnes datu migrēšana no standarta uz uzlaboto datu modeli

Izmantojiet šo komandu, lai migrētu vietnes datus uz uzlaboto datu modeli.

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] –-mode [type-of-data]

Režīmam var būt 3 vērtības:

Piemērs

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e –-mode all

Migrācijas rīks pārbauda risinājumus. Ja pastāv standarta datu modeļa risinājums bez atbilstoša uzlabota datu modeļa risinājuma minētajai veidnei, tiek parādīts brīdinājums: Found template <template-name>. One of the prerequisite for migrate needs Enchanged data model template

Ir īpašas veidnes, piemēram, Programmas reģistrācija un Sapulču plānošana un pārvaldība, kurām ir jāatbilst uzlabotām datu modeļa pakotnēm, lai nodrošinātu migrētās tīmekļa vietnes pareizu darbību. Lai iegūtu šīs uzlabotās datu modeļa pakotnes, attiecīgajai veidnei ir jāizveido jauna vietne (uzlabotajam datu modelim ir jābūt iespējotai videi), lai nodrošinātu ar uzlabotu datu modeli saderīgus migrācijas risinājumus.

Migrācijas atbalstītās veidnes

Migrēšanai tiek atbalstītas vietnes ar tālāk norādītajām veidnēm.

  • Sākuma izkārtojums 1-5
  • Lietojumprogrammas apstrāde
  • Tukša lapa
  • Programmas reģistrācija
  • Sapulču ieplānošana un vadība

3. darbība. Migrācijas statusa pārbaude

Izmantojiet šo komandu, lai pārbaudītu vietnes migrācijas statusu:

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --checkMigrationStatus

Piemērs

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --checkMigrationStatus

Piezīmes

Ja vietnes migrācija aizņem ilgāku laiku, nekā paredzēts, tas var būt saistīts ar datu apjomu. Ja komandu uzvedne tiek aizvērta, atveriet jaunu komandu uzvedni un izmantojiet šajā solis norādīto komandu, lai pārbaudītu savas vietnes statusu.

4. darbība. Vietnes datu modeļa versijas atjaunināšana pēc veiksmīgas datu migrācijas

Izmantojiet šādu komandu atjaunināšanas vietnes datu modeļa versija:

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --updateDatamodelVersion --portalId [Portal-GUID]

Piezīmes

  • Portāla ID varat atrast, pārejot uz tīmekļa vietni, un tīmekļa vietnes vietrādim URL ir pievienots "/_services/about". Lai skatītu šīs opcijas, lietotājam ir jābūt tīmekļa lomai ar piešķirtām visām tīmekļa vietnes piekļuves atļaujām.
  • Pēc vietnes datu modeļa versijas atjaunināšanas vietnes ieraksts, kas saistīts ar standarta datu modeli, tiks deaktivizēts. Tā vietā vietne tagad atsauksies uz tīmekļa vietnes ierakstu, kas saistīts ar uzlaboto datu modeli.
  • Lietotājam ir jābūt kādai no šīm lomām, lai izpildītu migrācijas komandu ar updateDatamodelVersion vai revertToStandardDataModel argumentiem. Tā kā tas veiks administratora darbību, lai pārslēgtu jūsu vietni uz enahance datu modeli vai otrādi.

Piemērs

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --updateDatamodelVersion --portalId 04435d71-c45a-4a05-9702-8f127559e48e

Atjaunot iepriekšējo versiju migrēta vietne no uzlabota uz standarta datu modeli

Izmantojiet šo komandu, lai pēc migrācijas atjaunot iepriekšējo versiju standarta datu modeļa vietni uzlabotam datu modelim:

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --revertToStandardDataModel --portalId [Portal-GUID]

Piezīmes

Pārslēdzot migrēto vietni no uzlabotā datu modeļa atpakaļ uz standarta datu modeli, ar uzlaboto datu modeli saistītais tīmekļa vietnes ieraksts tiks deaktivizēts un tīmekļa vietnes ieraksts standarta datu modelim tiks atkārtoti aktivizēts.

Piemērs

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --revertToStandardDataModel --portalId 07f35d71-c45a-4a05-9702-8f127559e48e

Ražošanas vietas migrēšana no standarta uz uzlaboto datu modeli

Pirms ražošanas vietas migrēšanas ieteicams izveidot pilnu ražošanas vietas kopiju. Mēs arī iesakām migrēšanu uz ražotnēm veikt ārpus darba laika.

Veiciet šīs darbības, lai migrētu savu ražošanas vietu uz uzlaboto datu modeli:

  1. Izmēģiniet migrāciju vietnē kopētajā vidē, izmantojot PAC CLI migrate-datamodel komandu.
  2. Pievienojiet vietnes konfigurācijas datus pārvaldīts risinājums un importējiet to ražošanas vidi.
  3. Izmantojiet PAC CLI komandas, lai migrētu nekonfigurācijas datus un pabeigtu to, atjauninot datu modeļa versiju ražošanai.

Piezīmes

Migrācijai avota un ražošanas vietnes ID ir viens un tas pats.

Vietnes pielāgošanas apsvērumi, migrējot vietnes no standarta uz uzlaboto datu modeli

Šajā sadaļā ir sniegti norādījumi, kā novērst vietnes migrācijas no standarta uz uzlaboto datu modeli pielāgošanu.

Adx metadatu tabulās ir piecu veidu vietņu pielāgojumi.

Piezīmes

Visi ar pielāgošanu saistītie labojumi tiks veikti pēc migrācijas uz uzlaboto datu modeli.

Pielāgotas slejas ADX metadatu tabulās

Lai labotu šo pielāgojumu uzlabotajā datu modelī, izveidojiet relāciju starp sistēmas tabulām un jaunu pielāgotu tabulu un migrējiet datus uz jauno tabulu.

Standarta datu modelis: Tabulā adx_webpage ir pielāgota kolonna kā contoso_pagetype.

Uzlabots datu modelis: Izveidojiet jaunu tabulu ar contoso_webpage nosaukumu. Tas ietvers kolonnu ar nosaukumu contoso_pagetype un uzmeklēšanas kolonnu contoso_webpage_id , kas ir saistīta ar powerpagescomponent. Izmantojiet darbvietu Dati tabulu izveidei.

Tabulas izveide contoso_webpage uzlabotā datu modelī, lai labotu kodu

Relācija starp pielāgotām tabulām un adx tabulām

Lai labotu šo pielāgojumu uzlabotajā datu modelī, izveidojiet relāciju starp pielāgotām tabulām un sistēmas tabulām.

Standarta datu modelis: tabulai adx_webpage ir relācija adx_webpage_contoso_pagelogs ar contoso_pagelogs nosaukumu.

Uzlabots datu modelis: izveidojiet jaunu relāciju ar powerpagecomponent_contoso_pagelogs nosaukumu tabulai contoso_webpage . Izmantojiet darbvietu Dati tabulu izveidei.

Adx tabulu atsauces šķidros koda fragments

Lai labotu šo pielāgojumu uzlabotajā datu modelī, aizstājiet adx tabulu atsauces šķidrā kodā ar uzlaboto datu modeļa virtuālo tabulu mspp atsaucēm. Varat arī izmantot tabulu Vietnes komponents (loģiskais nosaukums powerpagecomponent) kopā ar atribūtu Komponenta tips (loģiskais nosaukums powerpagecomponenttype), lai izgūtu atbilstošās atsauces.

Standarta datu modelis:šķidrais tags tiek izmantots,entities lai piekļūtu tīmekļa saišu vērtībām {% assign app_weblinks= entities['adx_weblinks'] %} kodā.

Uzlabots datu modelis: Tā vietā, lai izmantotu tīmekļa saites, izmantojot entities šķidro tagu, izmantojiet attiecīgos šķidros objektus. entities[adx_weblinks] tieši. Šajā gadījumā entities['adx_weblinks'] to var aizstāt ar weblinks šķidru priekšmetu.

Adx tabulu atsauces ienest xml

Lai labotu šo pielāgojumu uzlabotajā datu modelī, aizstājiet adx tabulu atsauces ieneses xml formātā ar uzlabotajām datu modeļa virtuālajām tabulām tiešās atsauces. Varat arī izmantot tabulu Vietnes komponents (loģiskais nosaukums powerpagecomponent) kopā ar atribūtu Komponenta tips (loģiskais nosaukums powerpagecomponenttype), lai izgūtu atbilstošās atsauces.

Standarta datu modelis: tabulas nosaukums adx_webrole tiek izmantots ieneses xml vaicājumā.

{% fetchxml app_webroles %}
<fetch>
 <entity name='adx_webrole'>
  <attribute name='adx_name'/>
 <entity>
</fetch>
{% endfetchxml %}

Uzlabots datu modelis: Izmantojiet vietnes komponentu (loģiskais nosaukums powerpagecomponent) kopā ar atribūtu Komponenta tips (loģiskais nosaukums powerpagecomponenttype), lai izgūtu atbilstošās atsauces.

{% fetchxml app_webroles %}
<fetch>
 <entity name='powerpagecomponent'>
  <attribute name='adx_name'/>
  <filter type='and'>
   <condition attribute ='powerpagecomponenttype' operator ='eq' value ='11'/>
  <entity>
</fetch>
{% endfetchxml %}

Vietnes komponenta tips un vērtības

Komponenta tips vērtība
Publicēšanas statuss 1
Tīmekļa lapa 2
Tīmekļa fails 3
Tīmekļa saišu kopa 4
Tīmekļa saite 5
Lapas veidne 6
Satura fragments 7
Tīmekļa veidne 8
Vietnes iestatījums 9
Tīmekļa lapas piekļuves kontroles kārtula 10
Tīmekļa loma 11
Tīmekļa vietnes piekļuve 12
Tīmekļa vietnes marķieris 13
Pamata veidlapa 15
Pamata veidlapas metadati 16
Saraksts 17
Tabulas atļauja 18
Detalizētā veidlapa 19
Detalizētās veidlapas solis 20
Papildu veidlapu metadati 21
Aptaujas novietojums 24
Reklāmas novietojums 26
Robota patērētājs 27
Kolonnas atļaujas profils 28
Kolonnas atļauja 29
Novirzīt 30
Publicēšanas statusa pārejas kārtula 31
Saīsne 32
Mākoņplūsma 33
UX komponents 34

Pielāgota darbplūsma un spraudņi adx tabulās

Lai labotu šo pielāgojumu uzlabotajā datu modelī, darbplūsma un spraudņa loģika ir jāpārveido un jāpārreģistrē attiecīgajā vietnes tabulā.

Piemēram, ja lietotājs reģistrēja darbplūsmu/spraudni primārajai entītijaiWeb lapas (loģiskais nosaukums adx_webpage) tabulu standarta datu modelī, tad darbplūsmas/spraudņa kods ir jāmodificē uz tabulu Vietnes komponents (loģiskais nosaukums powerpagecomponent) un tā atribūtiem uzlabotajam datu modelim.

Vietnes komponenta tabulas izmantošana darbplūsmā un tās atribūti uzlabotajam datu modelim

Zināmās problēmas

Migrācijas komanda apstrādā tikai 5K ierakstu paketi no standarta datu modeļa uz uzlaboto datu modeli.