Partekatu bidez


Migratu datu-eredu estandarren guneak datu-eredu hobetuetara (aurrebista)

[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

1. urratsa. Deskargatu eta egiaztatu lehendik dauden gune-metadatuen pertsonalizazioa

  1. Ireki komando-leiho bat.

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

    Informazio gehiago: pac baimen-sortzea

  3. Erabili komando hau uneko erakundeko webguneen zerrenda bat sortzeko.

    pac pages list

    Informazio gehiago: pac orrialdeen zerrenda

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

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 updateDatamodelVersion edo revertToStandardDataModel argumentuekin 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:

  1. Saiatu migrazioa gunean kopiatutako ingurunean PAC CLI migrate-datamodel komandoa erabiliz.
  2. Gehitu gunearen konfigurazio datuak kudeatutako soluzioari eta inportatu ekoizpen-ingurunea.
  3. 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:

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.

Sortu contoso_webpage taula datu-eredu hobetuan kodea konpontzeko

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.

Erabili Gunearen Osagaien taula lan-fluxuaren barruan eta haren atributuak datu-eredu hobetuarentzat

Ohiko konfigurazio-arazoak

Migrazio komandoak 5K erregistroko multzo bat soilik prozesatzen ari da datu-eredu estandarretik datu-eredu hobetura.