Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
[See teema on eelväljaande dokumentatsioon ja võib muutuda.]
Sellest artiklist saate teada, kuidas migreerida olemasolev standardne andmemudeli sait täiustatud andmemudelisse.
Oluline
- See funktsioon on eelversiooni funktsioon.
- Eelvaatefunktsioonid ei ole mõeldud kasutamiseks tootmises ja nende funktsioonid võivad olla piiratud. Need funktsioonid on saadaval enne ametlikku väljastamist, et kliendid saaksid sellele varakult juurdepääsu ja võiksid tagasisidet anda.
eeltingimused
- Saitide täiustatud andmemudelisse migreerimiseks peate installima Microsoft Power Platform CLI versiooniga 1.31.6 või uuema. Lisateave: Uusima Power Platform CLI installimine
- Dataverse Baasportaali pakett 9.3.2307.x või uuem.
- Power Pages Põhipakett 1.0.2309.63 või uuem. Lisateave: Lahenduse värskendamine Power Pages
- Migreerimisetappide lõpuleviimiseks peate mõistma, kuidas CLI-d Power Platform kasutada Power Pages . Kui te pole CLI-ga Power Platform Power Pages tuttav, võiksite selle Power Platform CLI õpetuse üle vaadata ja viidata PAC CLI käskudele Power Pages.
- Haldusrežiimis seadistatud keskkonna puhul lubage taustatoimingud.
1. etapp. Laadige alla ja kontrollige olemasolevate standardsete saidi metaandmete kohandamist
Avage käsuviip.
Kasutage järgmist käsku, et autentida oma Dataverse keskkonna organisatsioonile Power Platform , et laadida alla veebisaidi kirje migreerimiseks.
pac auth create -u [Dataverse URL]Näide
pac auth create -u https://contoso-org.crm.dynamics.comLisateave: pac-autentimise loomine
Kasutage järgmist käsku, et luua praeguse organisatsiooni veebisaitide loend.
pac pages listLisateave: pac-lehtede loend
Kohandamisaruande allalaadimiseks kasutage järgmist käsku.
pac pages migrate-datamodel --webSiteId [WebSiteId-GUID] --siteCustomizationReportPath [PATH]Näide
pac pages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --siteCustomizationReportPath "c:\\pac-powerpages\\downloads"
Kui leiate allalaaditud aruandest kohandusi, järgige aruandes toodud juhiseid, et parandada see pärast täiustatud andmemudelisse migreerimist. Lisateave: Saidi kohandamise kaalutlused saitide migreerimisel standardandmemudelist täiustatud andmemudelisse
2. etapp Migreerige saidiandmed standardsest täiustatud andmemudelisse
Kasutage järgmist käsku saidiandmete migreerimiseks täiustatud andmemudelisse.
pac pages migrate-datamodel --webSiteId [WebSiteId-GUID] –-mode [type-of-data]
Režiimil võib olla 3 väärtust:
configurationData: migreerige veebisaidi metaandmed. Lisateave: Konfiguratsiooniandmete talletamiseks mõeldud tabelite loend
configurationDataReferences: migreerige veebisaidi tehinguandmed. Lisateave: Mittekonfiguratsiooniandmete talletamiseks mõeldud tabelite loend
Kõik: migreerige mõlemat tüüpi andmed.
Näide
pac pages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e –-mode all
Migratsioonitööriist kontrollib lahendusi. Kui on olemas standardne andmemudeli lahendus ilma nimetatud malli jaoks vastava täiustatud andmemudeli lahenduseta, kuvatakse hoiatus. Found template <template-name>. One of the prerequisite for migrate needs Enchanged data model template
On olemas spetsiaalsed mallid, nagu programmi registreerimine ning koosolekute ajastamine ja haldamine, mis nõuavad migreeritud veebisaidi nõuetekohase toimimise tagamiseks täiustatud andmemudelite pakettide sobitamist. Nende täiustatud andmemudelipakettide hankimiseks peate looma vastava malli jaoks uue saidi (keskkond peaks olema täiustatud andmemudeli jaoks lubatud), et pakkuda migreerimiseks täiustatud andmemudeliga ühilduvaid lahendusi.
Migreerimiseks toetatud mallid
Migreerimiseks toetatakse saite, millel on järgmised mallid.
- Algpaigutus 1-5
- Rakenduse töötlemine
- Tühi leht
- Programmi registreerimine
- Koosolekute kavandamine ja haldamine
3. etapp Kinnitage migreerimise olek
Kasutage saidi migreerimise oleku kontrollimiseks järgmist käsku.
pac pages migrate-datamodel --webSiteId [WebSiteId-GUID] --checkMigrationStatus
Näide
pac pages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --checkMigrationStatus
Märkus.
Kui teie saidi migreerimine võtab oodatust kauem aega, võib selle põhjuseks olla andmete maht. Kui käsuviip sulgub, avage uus käsuviip ja kasutage saidi oleku kontrollimiseks selles etapis toodud käsku.
4. etapp Laadige üles saidi andmemudeli versioon pärast andmete migreerimist
Kasutage järgmist käsku värskendage saidi andmemudeli versiooni.
pac pages migrate-datamodel --webSiteId [WebSiteId-GUID] --updateDatamodelVersion --portalId [Portal-GUID]
Märkus.
- Portaali ID leiate, kui navigeerite veebisaidile, mille URL-ile on lisatud "/_services/about". Nende valikute vaatamiseks peaks kasutajal olema veebiroll, millele on määratud kõik veebisaidi juurdepääsuõigused .
- Pärast saidi andmemudeli versiooni värskendamist inaktiveeritakse standardandmemudeliga lingitud veebisaidi kirje. Selle asemel viitab sait nüüd täiustatud andmemudeliga seotud veebisaidi kirjele.
- Kasutajal peaks migreerimiskäsu
updateDatamodelVersionvõirevertToStandardDataModelargumentidega täitmiseks olema üks järgmistest rollidest. Kuna see teostab administraatoritoiminguid, et lülitada teie sait täiustamise andmemudelile või vastupidi.
Näide
pac pages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --updateDatamodelVersion --portalId 04435d71-c45a-4a05-9702-8f127559e48e
Migreeritud saidi ennistamine täiustatud andmemudelilt standardandmemudelile
Kasutage järgmist käsku, et taastada standardne andmemudeli sait pärast migreerimist täiustatud andmemudelile.
pac pages migrate-datamodel --webSiteId [WebSiteId-GUID] --revertToStandardDataModel --portalId [Portal-GUID]
Märkus.
Kui lülitate migreeritud saidi täiustatud andmemudelilt tagasi standardandmemudelile, inaktiveeritakse täiustatud andmemudeliga seotud veebisaidi kirje ja standardse andmemudeli veebisaidi kirje aktiveeritakse uuesti.
Näide
pac pages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --revertToStandardDataModel --portalId 07f35d71-c45a-4a05-9702-8f127559e48e
Tootmissaidi migreerimine standardsest andmemudelist täiustatud andmemudelisse
Enne tootmissaidi migreerimist soovitame luua tootmissaidi täieliku koopia. Samuti soovitame tootmissaidi migreerimist läbi viia töövälisel ajal.
Tootmissaidi täiustatud andmemudelisse migreerimiseks tehke järgmist.
- Proovige migreerimist saidil kopeeritud keskkonnas, kasutades käsku PAC CLI
migrate-datamodel. - Lisage saidi konfiguratsiooniandmed hallatavasse lahendusse ja importige see tootmiskeskkonda.
- Kasutage PAC CLI käske mittekonfiguratsiooniandmete migreerimiseks ja lõpetage see andmemudeli versiooni värskendamisega tootmise jaoks.
Märkus.
Migreerimise puhul on lähte- ja tootmisveebisaidi ID samad.
Saidi kohandamise kaalutlused saitide migreerimisel standardandmemudelilt täiustatud andmemudelile
See jaotis annab juhiseid saidi kohandamise parandamiseks standardselt andmemudelilt täiustatud andmemudelile.
Adx-i metaandmete tabelites on viit tüüpi saidi kohandusi.
- Kohandatud veerud adx-i metaandmete tabelites
- Kohandatud tabelite ja adx-tabelite vaheline seos
- Adxi tabeliviited vedelas koodilõigus
- Adxi tabeliviited xml-i toomisel
- Kohandatud töövoog ja pistikprogrammid adx-tabelites
Märkus.
Kõik kohandamisega seotud parandused tehakse pärast täiustatud andmemudelisse migreerimist.
Kohandatud veerud adx-i metaandmete tabelites
Selle kohanduse parandamiseks täiustatud andmemudelis looge seos süsteemitabelite ja uue kohandatud tabeli vahel ning migreerige andmed uude tabelisse.
Standardne andmemudel: tabel adx_webpage sisaldab kohandatud veergu kui. contoso_pagetype
Täiustatud andmemudel: looge uus tabel nimega contoso_webpage. See hõlmab veergu nimega contoso_pagetype ja otsinguveergu, contoso_webpage_id mis on seotud powerpagescomponent. Kasutage tabeli loomiseks tööruumi Andmed.
Kohandatud tabelite ja adx-tabelite vaheline seos
Selle kohandamise parandamiseks täiustatud andmemudelis looge seos kohandatud tabelite ja süsteemitabelite vahel.
Standardne andmemudel: tabelil adx_webpage on tabeliga adx_webpage_contoso_pagelogs nimeline contoso_pagelogs seos.
Täiustatud andmemudel: looge uus seos, mille nimi powerpagecomponent_contoso_pagelogs on tabeliga contoso_webpage . Kasutage tabeli loomiseks tööruumi Andmed.
Adxi tabeliviited vedelas koodilõigus
Selle kohanduse parandamiseks täiustatud andmemudelis asendage adx-i tabeliviited Liquid-koodis täiustatud andmemudeli virtuaalsete tabelite mspp viidetega. Teise võimalusena saate vastavate viidete toomiseks kasutada tabelit Saidikomponent (loogiline nimi powerpagecomponent) koos atribuudiga Komponendi tüüp (loogiline nimi powerpagecomponenttype).
Standardne andmemudel:entities liquid-silti kasutatakse veebilinkide väärtustele juurdepääsuks {% assign app_weblinks= entities['adx_weblinks'] %} koodis.
Täiustatud andmemudel: selle asemel, et kasutada veebilinke vedela sildi kaudu entities , kasutage vastavaid vedelaid objekte.
entities[adx_weblinks] Otse. Sellisel juhul entities['adx_weblinks'] saab asendada vedela esemega weblinks .
Adxi tabeliviited xml-i toomisel
Selle kohanduse parandamiseks täiustatud andmemudelis asendage xml-i toomise adx-tabeliviited täiustatud andmemudeli virtuaalsete tabelite otseviidetega. Teise võimalusena saate vastavate viidete toomiseks kasutada tabelit Saidikomponent (loogiline nimi powerpagecomponent) koos atribuudiga Komponendi tüüp (loogiline nimi powerpagecomponenttype).
Standardne andmemudel: tabeli nime adx_webrole kasutatakse xml-päringu toomisel.
{% fetchxml app_webroles %}
<fetch>
<entity name='adx_webrole'>
<attribute name='adx_name'/>
<entity>
</fetch>
{% endfetchxml %}
Täiustatud andmemudel: kasutage vastavate viidete toomiseks saidikomponenti (loogiline nimi powerpagecomponent) koos atribuudiga Komponendi tüüp (loogiline nimi powerpagecomponenttype).
{% fetchxml app_webroles %}
<fetch>
<entity name='powerpagecomponent'>
<attribute name='adx_name'/>
<filter type='and'>
<condition attribute ='powerpagecomponenttype' operator ='eq' value ='11'/>
<entity>
</fetch>
{% endfetchxml %}
Saidikomponendi tüüp ja väärtused
| Komponendi tüüp | Väärtus |
|---|---|
| Avaldamisolek | 1 |
| Veebileht | 2 |
| Veebifail | 3 |
| Veebilinkide kogum | 4 |
| Veebilink | 5 |
| Lehemall | 6 |
| Sisulõigend | 7 |
| Veebimall | 8 |
| Saidi säte | 9 |
| Veebilehe juurdepääsukontrolli reegel | 10 |
| Veebiroll | 11 |
| Veebisaidi juurdepääs | 12 |
| Saidimarker | 13 |
| Põhivorm | 15 |
| Põhivormi metaandmed | 16 |
| Loend | 17 |
| Tabeli õigus | 18 |
| Täpsem vorm | 19 |
| Täpsema vormi etapp | 20 |
| Täpsema vormi metaandmed | 21 |
| Küsitluse paigutus | 24 |
| Reklaami paigutus | 26 |
| Roboti kasutaja | 27 |
| Veeruõiguse profiil | 28 |
| Veeruõigus | 29 |
| Suuna ümber | 30 |
| Avaldamisoleku üleminekureegel | 31 |
| Otsetee | 32 |
| Pilvevoog | 33 |
| Kasutajaliidese komponent | 34 |
Kohandatud töövoog ja pistikprogrammid adx-tabelites
Selle kohandamise parandamiseks täiustatud andmemudelis tuleb töövoog ja pistikprogrammi loogika ümber kujundada ja saidi vastavas tabelis uuesti registreerida.
Näiteks kui kasutaja registreeris töövoo/lisandmooduli esmases olemisstandardandmemudeli tabelina Veebileht (loogiline nimi adx_webpage), tuleb töövoo/lisandmooduli koodi muuta tabeliks Saidikomponent (loogiline nimi powerpagecomponent) ja selle atribuutideks täiustatud andmemudeli jaoks.
Teadaolevad probleemid
Migreerimiskäsk töötleb ainult 5K kirjete partiid standardandmemudelist täiustatud andmemudelisse.