Jagamisviis:


Standardsete andmemudeli saitide migreerimine täiustatud andmemudelisse (eelvaade)

[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

1. etapp. Laadige alla ja kontrollige olemasolevate standardsete saidi metaandmete kohandamist

  1. Avage käsuviip.

  2. 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.com

    Lisateave: pac-autentimise loomine

  3. Kasutage järgmist käsku, et luua praeguse organisatsiooni veebisaitide loend.

    pac pages list

    Lisateave: pac-lehtede loend

  4. 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:

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 updateDatamodelVersion või revertToStandardDataModel argumentidega 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.

  1. Proovige migreerimist saidil kopeeritud keskkonnas, kasutades käsku PAC CLI migrate-datamodel .
  2. Lisage saidi konfiguratsiooniandmed hallatavasse lahendusse ja importige see tootmiskeskkonda.
  3. 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.

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.

Koodi parandamiseks contoso_webpage tabeli loomine täiustatud andmemudelis

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.

Saidikomponendi tabeli kasutamine töövoos ja selle atribuudid täiustatud andmemudeli jaoks

Teadaolevad probleemid

Migreerimiskäsk töötleb ainult 5K kirjete partiid standardandmemudelist täiustatud andmemudelisse.