Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
[Gai hau aurre-argitalpeneko dokumentazioa da eta alda daiteke.]
Artikulu honetan, ikasi nola migratu zure datu-eredu estandarraren gunea datu-eredu hobetu batera.
Garrantzitsua da
- Hau aurreikuspen-eginbidea da.
- Aurrebista-eginbideak ez daude ekoizpenerako diseinatuta, eta funtzionalitate murriztua izan dezakete. Eginbide horiek kaleratze ofiziala baino lehen dauden erabilgarri, bezeroek atzitu eta beren oharrak eman ditzaten.
Aurrebaldintzak
- Zure guneak datu-eredu hobetura migratzeko, 1.31.6 bertsioa edo berriagoarekin CLI instalatu behar duzu. Microsoft Power Platform Informazio gehiago: Instalatu azken Power Platform CLI
- Dataverse oinarrizko atariaren paketea 9.3.2307.x edo berriagoa.
- Power Pages 1.0.2309.63 edo berriagoa den oinarrizko paketea. Informazio gehiago: Eguneratu Power Pages irtenbidea
- Migrazio-urratsak burutzeko Power Platform CLI Power Pages -en nola erabili ulertu beharko duzu. CLIrekin ohituta ez bazaude Power Platform Power Pages, komeni da CLI tutorial hau berrikustea Power Platform eta PAC CLI komandoak erreferentziatzea -rekin lan egiteko. Power Pages
- Administrazio moduan konfiguratutako ingurune batean, gaitu atzeko planoko eragiketak.
1. urratsa. Deskargatu eta egiaztatu lehendik dauden gune-metadatuen pertsonalizazioa
Ireki komando-leiho bat.
Erabili komando hau zure inguruneko erakundean autentifikatzeko eta webgunearen erregistroa migratzeko deskargatzeko. Dataverse Power Platform
pac auth create -u [Dataverse URL]Adibidea
pac auth create -u https://contoso-org.crm.dynamics.comInformazio gehiago: pac baimen-sortzea
Erabili komando hau uneko erakundeko webguneen zerrenda bat sortzeko.
pac pages listInformazio gehiago: pac orrialdeen zerrenda
Erabili komando hau pertsonalizazio txostena deskargatzeko.
pac pages migrate-datamodel --webSiteId [WebSiteId-GUID] --siteCustomizationReportPath [PATH]Adibidea
pac pages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --siteCustomizationReportPath "c:\\pac-powerpages\\downloads"
Deskargatutako txostenean pertsonalizazioren bat aurkitzen baduzu, jarraitu txosteneko argibideei datu-eredu hobetura migratu ondoren konpontzeko. Informazio gehiago: Guneak datu-eredu estandarretik hobetura migratzean guneen pertsonalizaziorako kontuan hartu beharrekoak
2. urratsa. Migratu guneko datuak datu-eredu estandar batetik hobetu batera
Erabili komando hau zure guneko datuak datu-eredu hobetura migratzeko.
pac pages migrate-datamodel --webSiteId [WebSiteId-GUID] –-mode [type-of-data]
Moduak 3 balio izan ditzake:
configurationData: webgunearen metadatuak migratu. Informazio gehiago: Konfigurazio-datuak gordetzeko taulen zerrenda
configurationDataReferences: webgunerako transakzio-datuak migratu. Informazio gehiago: Konfiguraziorik gabeko datuak gordetzeko taulen zerrenda
guztiak: migratu bi datu motak.
Adibidea
pac pages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e –-mode all
Migrazio tresnak irtenbideak egiaztatzen ditu. Aipatutako txantiloirako hobetutako datu-eredu soluziorik gabeko datu-eredu estandar baten soluzioa badago, abisu bat bistaratuko da: Found template <template-name>. One of the prerequisite for migrate needs Enchanged data model template
Badira txantiloi espezifikoak, hala nola Programaren erregistroa eta Bilerak antolatu eta kudeatu, eta horiek datu-eredu hobetuen pakete bat behar dute migratutako webguneak behar bezala funtziona dezan. Datu-eredu hobetuen pakete hauek lortzeko, dagokion txantiloiarentzako gune berri bat sortu behar duzu (ingurunea gaituta egon behar da datu-eredu hobeturako) migraziorako datu-eredu hobetuekin bateragarriak diren irtenbideak eskaintzeko.
Migraziorako onartutako txantiloiak
Txantiloi hauek dituzten guneak migratzeko onartzen dira:
- Hasierako diseinua 1-5
- Aplikazioa prozesatzen
- Orri hutsa
- Programaren erregistroa
- Antolatu eta kudeatu bilerak
3. urratsa. Egiaztatu migrazioaren egoera
Erabili komando hau zure gunearen migrazio-egoera egiaztatzeko:
pac pages migrate-datamodel --webSiteId [WebSiteId-GUID] --checkMigrationStatus
Adibidea
pac pages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --checkMigrationStatus
Oharra
Zure gunearen migrazioa aurreikusitakoa baino denbora gehiago behar badu, datu-bolumenagatik izan daiteke. Komando-gonbita ixten bada, ireki komando-gonbita berri bat eta erabili urrats honetako komandoa zure gunearen egoera egiaztatzeko.
4. urratsa. Eguneratu gunearen datu-ereduaren bertsioa datuak behar bezala migratu ondoren
Erabili gunearen datu-ereduaren bertsioa eguneratzeko komando hau:
pac pages migrate-datamodel --webSiteId [WebSiteId-GUID] --updateDatamodelVersion --portalId [Portal-GUID]
Oharra
- Atariaren IDa aurki dezakezu webgunera joanez, webgunearen URLari '/_services/about' gehituta. Aukera hauek ikusteko, erabiltzaileak web rol bat izan behar du webgunerako sarbide baimen guztiak esleituta dituena. ...
- Gunearen datu-ereduaren bertsioa eguneratu ondoren, datu-eredu estandarrari lotutako webgunearen erregistroa desaktibatu egingo da. Horren ordez, guneak hobetutako datu-ereduarekin lotutako webgune-erregistroari erreferentzia egingo dio orain.
- Erabiltzaileak rol hauetakoren bat izan beharko luke migrazio komandoa
updateDatamodelVersionedorevertToStandardDataModelargumentuekin exekutatzeko. Honek administrazio-ekintza burutuko baitu zure gunea datu-eredua hobetzeko edo alderantziz aldatzeko.
Adibidea
pac pages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --updateDatamodelVersion --portalId 04435d71-c45a-4a05-9702-8f127559e48e
Migratutako gunea hobetutako datu-eredutik estandarrekora leheneratu
Erabili komando hau datu-eredu estandar baten gunea migrazioaren ondoren datu-eredu hobetura itzultzeko:
pac pages migrate-datamodel --webSiteId [WebSiteId-GUID] --revertToStandardDataModel --portalId [Portal-GUID]
Oharra
Migratutako gune bat datu-eredu hobetutik datu-eredu estandarrera itzultzen duzunean, datu-eredu hobetuarekin lotutako webgune-erregistroa desaktibatu egingo da, eta datu-eredu estandarraren webgune-erregistroa berriro aktibatu.
Adibidea
pac pages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --revertToStandardDataModel --portalId 07f35d71-c45a-4a05-9702-8f127559e48e
Ekoizpen-gune bat datu-eredu estandarretik hobetura migratu
Ekoizpen-gune bat migratu aurretik, ekoizpen-gunearen kopia osoa sortzea gomendatzen dugu. Ekoizpen-gunearen migrazioa lanorduetatik kanpo egitea ere gomendatzen dugu.
Jarraitu urrats hauek zure ekoizpen gunea datu-eredu hobetura migratzeko:
- Saiatu migrazioa gunean kopiatutako ingurunean PAC CLI
migrate-datamodelkomandoa erabiliz. - Gehitu gunearen konfigurazio datuak kudeatutako soluzioari eta inportatu ekoizpen-ingurunea.
- Erabili PAC CLI komandoak konfigurazioz kanpoko datuak migratzeko eta amaitu datu-ereduaren bertsioa ekoizpenerako eguneratuz.
Oharra
Migraziorako, iturburu-webgunearen eta ekoizpen-webgunearen IDa berdina da.
Guneak datu-eredu estandar batetik hobetura migratzean gunearen pertsonalizazioari buruzko kontuan hartu beharrekoak
Atal honek datu-eredu estandar batetik hobetutako batera gune baten migraziorako pertsonalizazioa konpontzeko jarraibideak eskaintzen ditu.
Bost gune-pertsonalizazio mota daude adx metadatu-tauletan:
- AdX metadatuen tauletako zutabe pertsonalizatuak
- Taula pertsonalizatuen eta adx taulen arteko erlazioa
- Adx taularen erreferentziak Liquid kode zati batean
- Adx taularen erreferentziak fetch xml-an
- Lan-fluxu pertsonalizatua eta pluginak adx tauletan
Oharra
Pertsonalizazioarekin lotutako konponketa guztiak datu-eredu hobetura migratu ondoren egingo dira.
AdX metadatuen tauletako zutabe pertsonalizatuak
Datu-eredu hobetuan pertsonalizazio hau konpontzeko, sortu erlazio bat sistema-taulen eta taula pertsonalizatu berriaren artean eta migratu datuak taula berrira.
Datu-eredu estandarra: Taulak adx_webpage zutabe pertsonalizatu bat dauka contoso_pagetype.
Datu-eredu hobetua: Sortu contoso_webpage izeneko taula berri bat. Honek contoso_pagetype izeneko zutabe bat eta contoso_webpage_id -rekin lotutako bilaketa-zutabe bat powerpagescomponent barne hartuko ditu. Erabili Datu-lan-eremua taulak sortzeko.
Taula pertsonalizatuen eta adx taulen arteko erlazioa
Datu-eredu hobetuan pertsonalizazio hau konpontzeko, sortu erlazio bat taula pertsonalizatuen eta sistema-taulen artean.
Datu-eredu estandarra: Taulak adx_webpage izeneko erlazioa du adx_webpage_contoso_pagelogs taularekin. contoso_pagelogs
Datu-eredu hobetua: Sortu powerpagecomponent_contoso_pagelogs izeneko erlazio berri bat contoso_webpage taularekin. Erabili Datu-lan-eremua taulak sortzeko.
Adx taularen erreferentziak Liquid kode zati batean
Datu-eredu hobetuan pertsonalizazio hau konpontzeko, ordezkatu Liquid Code-ko adx taularen erreferentziak datu-eredu hobetuaren mspp taula birtualen erreferentziekin. Bestela, Guneko Osagaia (izen logikoa powerpagecomponent) taula erabil dezakezu Osagai Mota (izen logikoa powerpagecomponenttype) atributuarekin batera dagokien erreferentziak berreskuratzeko.
Datu-eredu estandarra:entities likido etiketa erabiltzen da kodeko web-loturak {% assign app_weblinks= entities['adx_weblinks'] %} balioetara sartzeko.
Datu-eredu hobetua: Liquid etiketaren bidezko web-estekak erabili beharrean, erabili dagokion entities liquid objektuak .
entities[adx_weblinks] zuzenean. Kasu honetan entities['adx_weblinks'] objektu likido batekin ordezka daiteke weblinks .
Adx taularen erreferentziak fetch xml-n
Datu-eredu hobetuan pertsonalizazio hau konpontzeko, ordezkatu fetch xml-ko adx taularen erreferentziak datu-eredu hobetuaren taula birtualen erreferentzia zuzenekin. Bestela, Guneko Osagaia (izen logikoa powerpagecomponent) taula erabil dezakezu Osagai Mota (izen logikoa powerpagecomponenttype) atributuarekin batera dagokien erreferentziak berreskuratzeko.
Datu-eredu estandarra: Taularen izena adx_webrole fetch xml kontsultan erabiltzen da.
{% fetchxml app_webroles %}
<fetch>
<entity name='adx_webrole'>
<attribute name='adx_name'/>
<entity>
</fetch>
{% endfetchxml %}
Datu-eredu hobetua: Erabili Guneko Osagaia (izen logikoa powerpagecomponent) atributuarekin batera Osagai Mota (izen logikoa powerpagecomponenttype) dagokien erreferentziak berreskuratzeko.
{% fetchxml app_webroles %}
<fetch>
<entity name='powerpagecomponent'>
<attribute name='adx_name'/>
<filter type='and'>
<condition attribute ='powerpagecomponenttype' operator ='eq' value ='11'/>
<entity>
</fetch>
{% endfetchxml %}
Guneko osagai mota eta balioak
| Osagai mota | Balioa |
|---|---|
| Argitaratze-egoera | 1 |
| Webgunea | 2 |
| Web-fitxategia | 3 |
| Web-esteka multzoa | 4 |
| Web-esteka | 5 |
| Orri-txantiloia | 6 |
| Edukiaren kode zatia | 7 |
| Web-txantiloia | 8 |
| Web-orriaren ezarpena | 9 |
| Web-orriaren sarbide-kontrolaren araua | 1,0 |
| Web-funtzioa | 11 |
| Webgunearen sarbidea | 12 |
| Web-orriaren markatzailea | 13 |
| Oinarrizko inprimakia | 15 |
| Oinarrizko inprimakiaren metadatuak | 16 |
| Zerrenda | 17 |
| Taularen baimena | 18 |
| Inprimaki aurreratua | 19 |
| Inprimaki aurreratuaren urratsa | 20 |
| Inprimaki aurreratuaren metadatuak | 21 |
| Galdeketen kokalekua | 24 |
| Iragarkiaren kokalekua | 26 |
| Bot kontsumitzailea | 27 |
| Zutabe-baimenaren profila | 28 |
| Zutabe-baimena | 29 |
| Birbideratu | 30 |
| Argitalpenaren egoeraren trantsizio-araua | 31 |
| Lasterbidea | 32 |
| Hodeiko fluxua | 33 |
| UX osagaia | 34 |
Lan-fluxu pertsonalizatua eta pluginak adx tauletan
Datu-eredu hobetuan pertsonalizazio hau konpontzeko, lan-fluxua eta pluginaren logika berregituratu eta gunearen dagokion taulan berriro erregistratu behar dira.
Adibidez, erabiltzaile batek lan-fluxua/plugin-a Erakunde nagusia as Web-orrian (adx_webpage izen logikoa) erregistratu badu taula datu-eredu estandarrean, ondoren lan-fluxuaren/pluginaren kodea aldatu behar da Gunearen osagaia (izen logikoa powerpagecomponent) taula eta bere atributuak datu-eredu hobeturako.
Ohiko konfigurazio-arazoak
Migrazio komandoak 5K erregistroko multzo bat soilik prozesatzen ari da datu-eredu estandarretik datu-eredu hobetura.