Бөлісу құралы:


Стандартты деректер үлгісі сайттарын жақсартылған деректер үлгісіне тасымалдау (алдын ала қарау нұсқасы)

[Бұл тақырып шығарылым алдындағы құжаттама болып табылады және өзгертілуі мүмкін.]

Бұл мақалада бар стандартты деректер үлгісі сайтын жақсартылған деректер үлгісіне тасымалдау жолын үйреніңіз.

Маңызды

  • Бұл мүмкіндік алдын ала қарау мүмкіндігі болып табылады.
  • Алдын ала қарау мүмкіндіктері өндірісті пайдалану үшін арналмаған және функционалдық шектеулі болуы мүмкін. Бұл мүмкіндіктер ресми жарияланудан бұрын қолжетімді, сондықтан тұтынушылар ерте қатынаса алады және кері байланыс бере алады.

Алғышарттар

1-қадам. Бар стандартты торап метадеректері үшін теңшеуді жүктеп алыңыз және тексеріңіз

  1. Пәрмен жолын ашыңыз.

  2. Тасымалдау үшін веб-сайт жазбасын жүктеп алу үшін Dataverse ортаңыздың Power Platform ұйымына аутентификациялау үшін келесі пәрменді пайдаланыңыз.

    pac auth create -u [Dataverse URL]

    Мысал

    pac auth create -u https://contoso-org.crm.dynamics.com

    Қосымша ақпарат: pac auth жасау

  3. Ағымдағы ұйымдағы веб-сайттар тізімін жасау үшін келесі пәрменді пайдаланыңыз.

    pac powerpages list

    Қосымша ақпарат: pac қуат беттерінің тізімі

  4. Теңшеу есебін жүктеп алу үшін келесі пәрменді пайдаланыңыз.

    pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --siteCustomizationReportPath [PATH]

    Мысал

    pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --siteCustomizationReportPath "c:\\pac-powerpages\\downloads"

Жүктелген есепте кез келген теңшеуді тапсаңыз, оны жақсартылған деректер үлгісіне тасымалдаудан кейін түзету үшін есептегі нұсқауларды орындаңыз. Қосымша ақпарат: Сайттарды стандарттыдан жетілдірілген деректер үлгісіне көшіру кезінде сайтты теңшеуге қатысты қарастырулар

2-қадам. Торап деректерін стандарттыдан жақсартылған деректер үлгісіне көшіріңіз

Торап деректерін жақсартылған деректер үлгісіне тасымалдау үшін келесі пәрменді пайдаланыңыз.

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] –-mode [type-of-data]

Режимде 3 мән болуы мүмкін:

Мысал

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e –-mode all

Тасымалдау құралы шешімдерді тексереді. Егер аталған үлгі үшін сәйкес жақсартылған деректер үлгісі шешімі жоқ стандартты деректер үлгісі шешімі болса, ескерту көрсетіледі: Found template <template-name>. One of the prerequisite for migrate needs Enchanged data model template

Тасымалданған веб-сайттың дұрыс жұмыс істеуін қамтамасыз ету үшін кеңейтілген деректер үлгісі пакеттерін сәйкестендіруді қажет ететін Бағдарламаны тіркеу және Жиналыстарды жоспарлау және басқару сияқты арнайы үлгілер бар. Осы кеңейтілген деректер үлгісі бумаларын алу үшін тасымалдау үшін кеңейтілген деректер үлгісімен үйлесімді шешімдерді қамтамасыз ету үшін сәйкес үлгі үшін жаңа сайт жасау керек (орта жақсартылған деректер үлгісі үшін қосылуы керек).

Көшіру үшін қолдау көрсетілетін үлгілер

Келесі үлгілері бар сайттарға тасымалдауға қолдау көрсетіледі:

  • Бастапқы 1-5 орналасу
  • Бағдарламаны өңдеу
  • Бос бет
  • Бағдарламаға тіркелу
  • Жиналыстарды жоспарлау және басқару

3-қадам. Тасымалдау күйін тексеріңіз

Сайттың тасымалдау күйін тексеру үшін келесі пәрменді пайдаланыңыз:

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --checkMigrationStatus

Мысал

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --checkMigrationStatus

Ескертпе

Егер сайтты тасымалдау күтілгеннен ұзағырақ болса, бұл деректер көлеміне байланысты болуы мүмкін. Егер пәрмен жолы жабылса, жаңа пәрмен жолын ашыңыз және сайтыңыздың күйін тексеру үшін осы қадам пәрменін пайдаланыңыз.

4-қадам. Сәтті деректерді тасымалдаудан кейін сайт деректер үлгісінің нұсқасын жаңартыңыз

Келесі пәрменді жаңарту сайтының деректер үлгісі нұсқасын пайдаланыңыз:

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --updateDatamodelVersion --portalId [Portal-GUID]

Ескертпе

  • Портал идентификаторын веб-сайттың URL мекенжайына қосылған '/_services/about' арқылы веб-сайтқа өту арқылы таба аласыз. Бұл опцияларды көру үшін пайдаланушының барлық веб-сайтқа кіру рұқсаттары тағайындалған веб-рөлі болуы керек.
  • Торап деректер үлгісінің нұсқасы жаңартылғаннан кейін стандартты деректер үлгісімен байланыстырылған веб-сайт жазбасы өшіріледі. Оның орнына сайт жақсартылған деректер үлгісімен байланысты веб-сайт жазбасына сілтеме жасайды.
  • Пайдаланушыда updateDatamodelVersion немесе revertToStandardDataModel аргументтермен тасымалдау пәрменін орындау үшін келесі рөлдердің кез келгені болуы керек. Бұл сіздің сайтыңызды деректер үлгісін жақсартуға немесе керісінше ауыстыру үшін әкімші әрекетін орындайды.

Мысал

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --updateDatamodelVersion --portalId 04435d71-c45a-4a05-9702-8f127559e48e

Көшірілген сайтты жақсартылғаннан стандартты деректер үлгісіне қайтарыңыз

Көшіруден кейін стандартты деректер үлгісі сайтын жақсартылған деректер үлгісіне қайтару үшін келесі пәрменді пайдаланыңыз:

pac powerpages migrate-datamodel --webSiteId [WebSiteId-GUID] --revertToStandardDataModel --portalId [Portal-GUID]

Ескертпе

Тасымалданған сайтты жақсартылған деректер үлгісінен стандартты деректер үлгісіне қайта ауыстырған кезде, жақсартылған деректер үлгісімен байланысты веб-сайт жазбасы өшіріледі және стандартты деректер үлгісіне арналған веб-сайт жазбасы қайта белсендіріледі.

Мысал

pac powerpages migrate-datamodel --webSiteId 076bf556-9ae6-ee11-a203-6045bdf0328e --revertToStandardDataModel --portalId 07f35d71-c45a-4a05-9702-8f127559e48e

Өндіріс сайтын стандарттыдан жақсартылған деректер үлгісіне көшіріңіз

Өндіріс сайтын көшірмес бұрын, біз өндірістік тораптың толық көшірмесін жасауды ұсынамыз. Сондай-ақ өндіріс орнын тасымалдауды жұмыстан тыс уақытта жүргізуді ұсынамыз.

Өндіріс сайтын жақсартылған деректер үлгісіне тасымалдау үшін мына қадамдарды пайдаланыңыз:

  1. PAC CLI migrate-datamodel пәрменін пайдаланып көшірілген ортада торапта тасымалдауды қолданып көріңіз.
  2. Торап конфигурациясының деректерін Басқарылатын шешім ішіне қосыңыз және оны өндіріс ортасын импорттаңыз.
  3. Конфигурацияланбаған деректерді тасымалдау үшін PAC CLI пәрмендерін пайдаланыңыз және оны өндіру үшін деректер үлгісі нұсқасын жаңарту арқылы аяқтаңыз.

Ескертпе

Тасымалдау үшін дереккөз және өндіріс веб-сайтының идентификаторы бірдей.

Тораптарды стандарттыдан жақсартылған деректер үлгісіне көшіру кезінде торапты теңшеуге қатысты қарастырылатын мәселелер

Бұл бөлім стандарттыдан жақсартылған деректер үлгісіне торапты тасымалдау үшін теңшеуді түзету нұсқаулығын береді.

Adx метадеректер кестелерінде сайт теңшеулерінің бес түрі бар:

Ескертпе

Барлық теңшеуге қатысты түзетулер жақсартылған деректер үлгісіне тасымалданғаннан кейін орындалады.

Adx метадеректер кестелеріндегі теңшелетін бағандар

Бұл теңшеуді жақсартылған деректер үлгісінде түзету үшін жүйелік кестелер мен жаңа теңшелетін кесте арасында қатынас жасаңыз және деректерді жаңа кестеге тасымалдаңыз.

Стандартты деректер үлгісі: Кесте adx_webpage contoso_pagetype ретінде реттелетін бағанды ​​қамтиды.

Жетілдірілген деректер үлгісі: contoso_webpage атты жаңа кесте жасаңыз. Бұл contoso_pagetype деп аталатын бағанды ​​және contoso_webpage_id мен байланысты powerpagescomponentіздеу бағанын қамтиды. Кесте жасау үшін Деректердің жұмыс кеңістігін пайдаланыңыз.

Кодты түзету үшін жақсартылған деректер үлгісінде contoso_webpage кестесін жасаңыз

Пайдаланушы кестелері мен adx кестелері арасындағы байланыс

Бұл теңшеуді жақсартылған деректер үлгісінде түзету үшін теңшелетін кестелер мен жүйелік кестелер арасында қатынас жасаңыз.

Стандартты деректер үлгісі: Кесте adx_webpage кестемен adx_webpage_contoso_pagelogs аталған қатынас бар contoso_pagelogs .

Жетілдірілген деректер үлгісі: powerpagecomponent_contoso_pagelogs кестемен contoso_webpage деп аталатын жаңа қатынас жасаңыз. Кесте жасау үшін Деректердің жұмыс кеңістігін пайдаланыңыз.

код үзіндісі сұйықтықтағы Adx кестесі сілтемелері

Бұл теңшеуді жақсартылған деректер үлгісінде түзету үшін сұйық кодтағы adx кесте сілтемелерін жақсартылған деректер үлгісінің виртуалды кестелері mspp сілтемелерімен ауыстырыңыз. Немесе, Торап құрамдас бөлігі (логикалық атауы powerpagecomponent) кестесін Компонент түрі (логикалық атау powerpagecomponenttype) сәйкес сілтемелерді алу үшін төлсипат.

Стандартты деректер үлгісі:entities сұйық тегі веб-сілтемелер кодындағы мәндерге қол жеткізу үшін пайдаланылады. {% assign app_weblinks= entities['adx_weblinks'] %}

Жетілдірілген деректер үлгісі: entities сұйық тегі арқылы веб-сілтемелерді пайдаланудың орнына, сәйкес сұйық нысандарды пайдаланыңыз. entities[adx_weblinks] тікелей. Бұл жағдайда entities['adx_weblinks'] weblinks сұйық затпен алмастыруға болады.

Fetch xml ішіндегі Adx кестесінің сілтемелері

Бұл теңшеуді жақсартылған деректер үлгісінде түзету үшін fetch xml ішіндегі adx кесте сілтемелерін кеңейтілген деректер үлгісінің виртуалды кестелерінің тікелей сілтемелерімен ауыстырыңыз. Немесе, Торап құрамдас бөлігі (логикалық атауы powerpagecomponent) кестесін Компонент түрі (логикалық атау powerpagecomponenttype) сәйкес сілтемелерді алу үшін төлсипат.

Стандартты деректер үлгісі: Кесте атауы adx_webrole fetch xml сұрауында пайдаланылады.

{% fetchxml app_webroles %}
<fetch>
 <entity name='adx_webrole'>
  <attribute name='adx_name'/>
 <entity>
</fetch>
{% endfetchxml %}

Жетілдірілген деректер үлгісі: Сайт компонентін (логикалық атауы powerpagecomponent) мен бірге пайдаланыңыз. Құрамдас түрі (логикалық атауы 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 %}

Сайт құрамдас түрі және мәндері

Компоненттің түрі Value
Жариялау күйі 1-көше
Веб-бет 2-көше
Веб-файл 3-көше
Веб-сілтеме жиыны 4
Веб-сілтеме 5
Бет үлгісі 6
Мазмұн бөлігі 7
Веб-үлгі 8
Сайт параметрі 9
Веб-бетке кіруді басқару ережесі 10
Веб-рөл 11
Веб-сайтқа қатынасу 12
Сайт белгісі 13
Негізгі пішін 15
Негізгі пішін метадеректері 16
Тізім 17
Кесте рұқсаты 18
Кеңейтілген пішін 19
Кеңейтілген пішін қадамы 20
Қосымша пішін метадеректері 21
Сауалнаманы орны 24
Жарнама орналастыру 26
Бот тұтынушысы 27
Баған рұқсаты профилі 28
Баған рұқсаты 29
Қайта бағыттау 30
Жариялау күйінің өткізу ережесi 31
Таңбаша 32
Бұлттық ағын 33
UX құрамдасы 34

Adx кестелеріндегі теңшелетін жұмыс процесі және плагиндер

Жетілдірілген деректер үлгісінде бұл теңшеуді түзету үшін жұмыс процесі мен плагин логикасы сайттың сәйкес кестесінде қайта өңделуі және қайта тіркелуі қажет.

Мысалы, егер пайдаланушы жұмыс процесін/плагинді Негізгі нысанға веб-бет (логикалық атау adx_webpage) ретінде тіркесе стандартты деректер үлгісіндегі кесте, содан кейін жұмыс процесі/плагин ішіндегі код Сайт құрамдас бөлігі (логикалық атауы powerpagecomponent) болып өзгертілуі керек. кеңейтілген деректер үлгісі үшін кесте және оның атрибуттары.

Жетілдірілген деректер үлгісі үшін жұмыс үрдісінде және оның төлсипаттарында Сайт құрамдас кестесін пайдаланыңыз

Белгілі мәселелер

Тасымалдау пәрмені стандартты деректер үлгісінен жетілдірілген деректер үлгісіне дейінгі 5K жазбалар бумасын ғана өңдейді.