Стандартты деректер үлгісі сайттарын жақсартылған деректер үлгісіне тасымалдау (алдын ала қарау нұсқасы)
[Бұл тақырып шығарылым алдындағы құжаттама болып табылады және өзгертілуі мүмкін.]
Бұл мақалада бар стандартты деректер үлгісі сайтын жақсартылған деректер үлгісіне тасымалдау жолын үйреніңіз.
Маңызды
- Бұл мүмкіндік алдын ала қарау мүмкіндігі болып табылады.
- Алдын ала қарау мүмкіндіктері өндірісті пайдалану үшін арналмаған және функционалдық шектеулі болуы мүмкін. Бұл мүмкіндіктер ресми жарияланудан бұрын қолжетімді, сондықтан тұтынушылар ерте қатынаса алады және кері байланыс бере алады.
Алғышарттар
- Сайттарды жақсартылған деректер үлгісіне тасымалдау үшін 1.31.6 немесе одан жоғары нұсқасы бар Microsoft Power Platform CLI орнату керек. Қосымша ақпарат: Соңғы Power Platform CLI орнату
- Dataverse негізгі портал пакеті 9.3.2307.x немесе одан жоғары.
- Power Pages Негізгі пакет 1.0.2309.63 немесе одан жоғары. Қосымша ақпарат: Шешімді жаңарту Power Pages
- Тасымалдау қадамдарын аяқтау үшін Power Platform CLI-ді Power Pages ішінде қалай пайдалану керектігін түсінуіңіз керек. Power Platform Power Pagesішіндегі CLI-мен таныс болмасаңыз, осы Power Platform CLI оқулығын қарап шығып, Power Pages-мен жұмыс істеуге арналған PAC CLI командалары.
1-қадам. Бар стандартты торап метадеректері үшін теңшеуді жүктеп алыңыз және тексеріңіз
Пәрмен жолын ашыңыз.
Тасымалдау үшін веб-сайт жазбасын жүктеп алу үшін Dataverse ортаңыздың Power Platform ұйымына аутентификациялау үшін келесі пәрменді пайдаланыңыз.
pac auth create -u [Dataverse URL]
Мысал
pac auth create -u https://contoso-org.crm.dynamics.com
Қосымша ақпарат: pac auth жасау
Ағымдағы ұйымдағы веб-сайттар тізімін жасау үшін келесі пәрменді пайдаланыңыз.
pac powerpages list
Қосымша ақпарат: pac қуат беттерінің тізімі
Теңшеу есебін жүктеп алу үшін келесі пәрменді пайдаланыңыз.
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 мән болуы мүмкін:
configurationData: веб-сайтқа арналған метадеректерді тасымалдау. Қосымша ақпарат: Конфигурация деректерін сақтауға арналған кестелер тізімі
configurationDataReferences: веб-сайт үшін транзакциялық деректерді тасымалдау. Қосымша ақпарат: Конфигурацияланбаған деректерді сақтауға арналған кестелер тізімі
барлығы: деректердің екі түрін де тасымалдау.
Мысал
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
Өндіріс сайтын стандарттыдан жақсартылған деректер үлгісіне көшіріңіз
Өндіріс сайтын көшірмес бұрын, біз өндірістік тораптың толық көшірмесін жасауды ұсынамыз. Сондай-ақ өндіріс орнын тасымалдауды жұмыстан тыс уақытта жүргізуді ұсынамыз.
Өндіріс сайтын жақсартылған деректер үлгісіне тасымалдау үшін мына қадамдарды пайдаланыңыз:
- PAC CLI
migrate-datamodel
пәрменін пайдаланып көшірілген ортада торапта тасымалдауды қолданып көріңіз. - Торап конфигурациясының деректерін Басқарылатын шешім ішіне қосыңыз және оны өндіріс ортасын импорттаңыз.
- Конфигурацияланбаған деректерді тасымалдау үшін PAC CLI пәрмендерін пайдаланыңыз және оны өндіру үшін деректер үлгісі нұсқасын жаңарту арқылы аяқтаңыз.
Ескертпе
Тасымалдау үшін дереккөз және өндіріс веб-сайтының идентификаторы бірдей.
Тораптарды стандарттыдан жақсартылған деректер үлгісіне көшіру кезінде торапты теңшеуге қатысты қарастырылатын мәселелер
Бұл бөлім стандарттыдан жақсартылған деректер үлгісіне торапты тасымалдау үшін теңшеуді түзету нұсқаулығын береді.
Adx метадеректер кестелерінде сайт теңшеулерінің бес түрі бар:
- adx метадеректер кестелеріндегі теңшелетін бағандар
- Пайдаланушы кестелері мен adx кестелері арасындағы байланыс
- код үзіндісі сұйықтықтағы Adx кестесі сілтемелері
- Fetch xml ішіндегі Adx кестесінің сілтемелері
- Adx кестелеріндегі теңшелетін жұмыс процесі және плагиндер
Ескертпе
Барлық теңшеуге қатысты түзетулер жақсартылған деректер үлгісіне тасымалданғаннан кейін орындалады.
Adx метадеректер кестелеріндегі теңшелетін бағандар
Бұл теңшеуді жақсартылған деректер үлгісінде түзету үшін жүйелік кестелер мен жаңа теңшелетін кесте арасында қатынас жасаңыз және деректерді жаңа кестеге тасымалдаңыз.
Стандартты деректер үлгісі: Кесте adx_webpage
contoso_pagetype
ретінде реттелетін бағанды қамтиды.
Жетілдірілген деректер үлгісі: contoso_webpage
атты жаңа кесте жасаңыз. Бұл contoso_pagetype
деп аталатын бағанды және contoso_webpage_id
мен байланысты powerpagescomponent
іздеу бағанын қамтиды. Кесте жасау үшін Деректердің жұмыс кеңістігін пайдаланыңыз.
Пайдаланушы кестелері мен 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 жазбалар бумасын ғана өңдейді.