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
- Jums ir jāinstalē Microsoft Power Platform CLI ar versiju 1.31.6 vai jaunāku, lai migrētu vietnes uz uzlaboto datu modeli. Papildinformācija: Jaunākā Power Platform CLI instalēšana
- Dataverse Bāzes portāla pakotne 9.3.2307.x vai jaunāka versija.
- Power Pages Pamata pakete 1.0.2309.63 vai jaunāka. Papildinformācija: Risinājuma atjaunināšana Power Pages
- Jums būs jāsaprot, kā izmantot Power Platform CLI Power Pages , lai pabeigtu migrācijas darbības. Ja neesat iepazinies ar Power Platform CLI Power Pages, iespējams, vēlēsities pārskatīt šo Power Platform CLI apmācību un atsaukties uz PAC CLI komandām darbam ar Power Pages.
1. darbība. Esošo standarta vietnes metadatu lejupielāde un pielāgošanas pārbaude
Atveriet komandu uzvedni.
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
Izmantojiet šo komandu, lai izveidotu vietņu sarakstu pašreizējā organizācijā.
pac powerpages list
Papildinformācija: PAC powerpages saraksts
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:
ConfigurationData: migrējiet tīmekļa vietnes metadatus. Papildinformācija: Tabulu saraksts konfigurācijas datu glabāšanai
configurationDataReferences: migrējiet transakciju datus tīmekļa vietnei. PapildinformācijaTabulu saraksts nekonfigurācijas datu glabāšanai
Visi: migrējiet abus datu veidus.
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
vairevertToStandardDataModel
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:
- Izmēģiniet migrāciju vietnē kopētajā vidē, izmantojot PAC CLI
migrate-datamodel
komandu. - Pievienojiet vietnes konfigurācijas datus pārvaldīts risinājums un importējiet to ražošanas vidi.
- 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.
- Pielāgotas slejas ADX metadatu tabulās
- Relācija starp pielāgotām tabulām un adx tabulām
- Adx tabulu atsauces šķidros koda fragments
- Adx tabulu atsauces ienest xml
- Pielāgota darbplūsma un spraudņi adx tabulās
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.
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ītijai kā Web 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.
Zināmās problēmas
Migrācijas komanda apstrādā tikai 5K ierakstu paketi no standarta datu modeļa uz uzlaboto datu modeli.