Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
[Gai hau aurre-argitalpeneko dokumentazioa da eta alda daiteke.]
Artikulu honetan, ikasi nola migratu zure datu-eredu estandarraren gunea datu-eredu hobetu batera.
Garrantzitsua
- 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
- FAQ
Garrantzitsua
Datu-eredu hobetuak gune berriak sortzea onartzen du Komunitatearen (Dynamics 365), Bezeroaren Autozerbitzuaren Ataria (Dynamics 365), Langileen Autozerbitzuko Ataria (Dynamics 365) eta Bazkideen Ataria (Dynamics 365) txantiloietarako, baina aurretik txantiloi horiekin sortutako guneak datu-eredu estandarra erabiliz ezin dira migratu oraindik.
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.
Arazo ezagunak
Migrazio komandoak 5K erregistroko multzo bat soilik prozesatzen ari da datu-eredu estandarretik datu-eredu hobetura.