Удосконалена модель даних

Стандартна модель даних використовує настроювані таблиці та оптимізована для настроювання кожного компонента веб-сайту. Кожен компонент зберігається як запис у виділеній таблиці в Microsoft Dataverse. Стандартна модель займає більше часу, щоб завантажити різні рішення, таблиці та метадані під час підготовки нового сайту. Оновлення таблиць веб-сайтів у стандартній моделі вимагає ручного та трудомісткого застосування оновлень пакета.

Нотатка

  • Усі нові сайти створюються за замовчуванням за допомогою розширеної моделі даних. 
  • Щоб створити сайт за стандартною моделлю даних,вимкніть розширену модель даних в адмін-центрі Power Platform .
  • Програма Power Pages «Керування» встановлена за замовчуванням на всіх екземплярах Microsoft Dataverse підтримуваних регіонів, включаючи середовища, де немає Power Pages сайтів.

Вдосконалена модель даних – це комбінація системних таблиць, ненастроєних таблиць і віртуальних таблиць.

Переваги

Удосконалена модель даних для Power Pages забезпечує наступні переваги:

Сучасний ALM і розгортання

Сайти, які працюють за розширеною моделлю даних, повністю беруть участь у процесах керування життєвим циклом програм Power Platform (ALM ).

Розширена модель даних надає такі можливості ALM і розгортання:

  • Конфігурація сайту з урахуванням рішення: конфігурація сайту для розширеної моделі даних міститься в рішеннях Dataverse, тій самій упаковці, яка використовується в програмах із модельним приводом, програмах полотна та потоках Power Automate. Ви можете експортувати, імпортувати та нашарувати компоненти сайту за допомогою стандартних механізмів рішення, а не за допомогою процесу експорту даних конфігурації, який використовує стандартна модель.

  • Розгортання одного рішення з іншою частиною програми: оскільки конфігурація сайту в курсі рішень, сайт Power Pages може бути включений до того самого рішення, що й програма на основі моделі, потоки Power Automate та таблиці Dataverse, від яких залежить сайт. Ви експортуєте, переносите та імпортуєте сайт і його залежності разом як одне рішення.

  • Вбудована інтеграція Git (підготовча версія): інтеграція Dataverse Git підтримує Power Pages сайти на розширеній моделі даних і синхронізує рішення та об'єкти рішень з Azure DevOps репозиторієм Git. Поряд з іншими компонентами рішення можна змінювати версії, гілки та відновлювати їх.

  • Конвеєри для розгортання. Розгортання сайтів можна запускати за допомогою конвеєрів у платформі Power Platform , механізму розгортання в продукті для сприяння розвитку рішень від розробки до тестування у виробничих середовищах.

  • Змінні середовища для конфігурації кожного середовища: конфігурація сайту, що підтримує рішення, підтримує змінні середовища для параметрів сайту. Ви можете визначити значення параметрів сайту, які відрізняються в різних середовищах, наприклад конфігурацію постачальника ідентичностей, прогресивні параметри веб-програми та параметри робочої області безпеки, як змінні середовища в рішенні та вирішувати їх у середовищі під час імпорту рішення.

Продуктивність

  • Швидша підготовка веб-сайтів: нові розширені сайти моделі даних підготовлені швидше, ніж сайти стандартної моделі. Розділення на системні, віртуальні та неконфігураційні таблиці видаляє навантаження групового рішення, таблиці та метаданих, яке має виконувати стандартна модель під час підготовки, зменшуючи час підготовки для розширеної моделі даних.

Поточне обслуговування та інвестиції

  • Покращені оновлення платформи та виправлення помилок. Розширена модель даних автоматично забезпечує покращення та виправлення помилок для Power Pages. Ручне застосування оновлень пакета, необхідних для стандартної моделі, більше не потрібне, що зберігає сайти в актуальному режимі на останніх виправленнях і виправленнях безпеки без втручання адміністратора.

  • Продовження вдосконалення платформи. Нові Power Pages функції та вдосконалення платформи розробляються на основі розширеної моделі даних. Сайти в розширеній моделі даних отримують ці можливості, коли вони стають доступними.

Визначення використання на сайті стандартної або розширеної моделі даних

Щоб визначити модель даних, яку використовує сайт, скористайтеся наведеними нижче способами.

  • Відкрийте Центр адміністрування Power Platform, перейдіть до розділу Ресурси>Сайти Power Pages і виберіть свій сайт, а потім виберіть Керувати. У полі Модель даних у розділі Відомості про сайт показано модель даних, яку використовує сайт.

    Знімок екрана: для поля «Модель даних» установлено значення «Удосконалена» в розділі «Відомості про сайт» для сайту.

  • Робоча область Налаштування в студії дизайну Power Pages указує, яка модель даних використовується.

  • Відкрийте програму керування порталом. Якщо використовується стандартна модель даних, ім'я програми відображається як "Керування порталом". Якщо розширена модель даних використовується, ім'я відображається як Power Pages Management.

    Знімок екрана: програма «Керування Power Pages».

  • Якщо використовується CLI power Platform, виконайте наведену нижче команду, щоб переглянути модель даних, яка використовується.

    pac pages list -v

    Нотатка

    Цей параметр підтримується у версіях CLI Power Platform 1.22.4 і новіших.

Вимкніть модель розширеного обміну даними

Ви можете відмовитися від використання моделі розширених даних для створення сайтів, вимкнувши опцію Перейти на розширену модель даних. Вимкнення розширеної моделі даних не видаляє пакети рішень і не видаляє жодні веб-сайти.

Наявні веб-сайти, на яких використовується розширена модель даних, продовжують працювати. Будь-які нові веб-сайти використовують стандартну модель даних.

На скріншоті Power Platform центру адміністрування з перемикачем Перейти на розширену модель даних було підкреслено.

Системні таблиці

Системні таблиці – це таблиці для Power Pages, пов’язані з рішеннями, які присутні в усіх середовищах Dataverse.

Нотатка

Не можна змінювати ці таблиці.

  • Сайт
  • Компонент сайту
  • Мова сайту

Таблиці без конфігурацій

Таблиці без конфігурацій – це таблиці для певних функцій, які містять бізнес-дані транзакцій. Дані в цих таблицях не беруть участь у процесах ALM.

  • Реклама
  • Опитування
  • Параметр опитування
  • Матеріали опитування
  • Зовнішнє посвідчення
  • Примітка порталу
  • Запрошення
  • Допускна реєстрація
  • Параметр
  • WebFormSession

Нотатка

Розширена модель даних видаляє ці таблиці. Програма керування Power Pages не включає їх:

  • Реклама
  • Опитування
  • Параметр опитування
  • Матеріали опитування

Віртуальні таблиці

Віртуальні таблиці Power Pages представляють і містять метадані певних компонентів вебсайту. Вони вказують на системні таблиці, які містять метадані вебсайту у форматі JavaScript Object Notation (JSON). За допомогою програми Керування Power Pages можна оновлювати та настроювати вміст віртуальних таблиць. Ця програма має такий же вигляд, як застаріла програма Керування порталом.

Нотатка

  • Якщо ви розробляєте будь-який настроюваний код або інструменти, які використовують будь-яку зі стандартних таблиць моделі даних, оновіть код, щоб він використовується в розширених таблицях моделі даних.
  • Не можна змінювати ці таблиці.
  • Оскільки ці таблиці не можна змінити, вони не відображаються в списку таблиць, за допомогою яких можна створити зв'язок з іншими таблицями. Наприклад, веб-роль (mspp_webrole), дозвіл таблиці (mspp_entitypermission) та інші таблиці не відображаються в списку таблиць, за допомогою яких можна створити зв'язок.
Системна таблиця Віртуальна таблиця вдосконаленої моделі даних Таблиця стандартної моделі даних
powerpagesite mspp_website adx_website
powerpagesitelanguage mspp_websitelanguage adx_websitelanguage
powerpagecomponent mspp_columnpermission
mspp_columnpermissionprofile
mspp_contentsnippet
mspp_entityform
mspp_entityformmetadata
mspp_entitylist
mspp_entitypermission
mspp_pagetemplate
mspp_pollplacement
mspp_publishingstate
mspp_publishingstatetransitionrule
mspp_redirect
mspp_shortcut
mspp_sitemarker
mspp_sitesetting
mspp_webfile
mspp_webform
mspp_webformmetadata
mspp_webformstep
mspp_weblink
mspp_weblinkset
mspp_webpage
mspp_webpageaccesscontrolrule
mspp_webrole
mspp_websiteaccess
mspp_websitelanguage
mspp_webtemplate
adx_columnpermission
adx_columnpermissionprofile
adx_contentsnippet
adx_entityform
adx_entityformmetadata
adx_entitylist
adx_entitypermission
adx_pagetemplate
adx_pollplacement
adx_publishingstate
adx_publishingstatetransitionrule
adx_redirect
adx_shortcut
adx_sitemarker
adx_sitesetting
adx_webfile
adx_webform
adx_webformmetadata
adx_webformstep
adx_weblink
adx_weblinkset
adx_webpage
adx_webpageaccesscontrolrule
adx_webrole
adx_websiteaccess
adx_websitelanguage
adx_webtemplate

Підтримувані шаблони

Модель удосконалених даних увімкнено за замовчуванням у вашому Microsoft Power Platform середовищі.

Будь-який новий веб-сайт, який ви підвищите за допомогою одного з наведених нижче шаблонів, використовує розширену модель даних:

  • Початковий макет 1-5
  • Обробка програми
  • Пуста сторінка
  • Реєстрація в програмі
  • Планування нарад
  • запитання й відповіді
  • Спільнота (Dynamics 365)
  • Портал самообслуговування клієнтів (Dynamics 365)
  • Портал самообслуговування співробітників (Dynamics 365)
  • Портал для партнерів (Dynamics 365)

Нотатка

Покращена модель даних підтримує створення нових сайтів для наведених вище шаблонів. Деякі сайти, раніше створені за стандартною моделлю даних, поки що не можуть бути мігровані. Зокрема, сайти, створені за допомогою шаблонів Community (Dynamics 365), Customer Self Service Portal (Dynamics 365), Employee Self Service Portal (Dynamics 365) та Partner Portal (Dynamics 365). Щоб отримати вказівки та підтримку з використанням інструментів, які допоможуть вам перейти зі стандартної моделі даних до моделі розширеної даних, прочитайте статтю Переведення сайтів зі стандартними моделями даних у режим розширеного використання даних.

У наведених нижче шаблонах використовується стандартна модель даних, навіть якщо вдосконалену модель даних увімкнуто в середовищі.

  • Портал клієнта (Dynamics 365)
  • Польова служба (Dynamics 365)
  • Сучасна спільнота (Dynamics 365)
  • Повернення замовлень (Dynamics 365)

Створення вебсайту за допомогою вдосконаленої моделі даних

Після ввімкнення розширеної моделі даних у середовищі можна створити новий сайт на домашній сторінці Power Pages.

Нотатка

Вдосконалена модель даних використовується для створення нового сайту, лише якщо вибраний шаблон підтримує вдосконалену модель даних. Для шаблонів Спільноти (Dynamics 365), Порталу самообслуговування клієнтів (Dynamics 365), Порталу самообслуговування співробітників (Dynamics 365) та Партнерського порталу (Dynamics 365) версія Core Package Power Pages має бути v1.1.2602.230 або новішою. Детальніше про оновлення версії пакету дивіться у розділі Оновлення рішення Power Pages.

Щоб створити сайт за допомогою шаблону, у якому використовується розширена модель даних, виконайте такі дії:

  1. Відкрийте головну сторінку Power Pages.
  2. Виберіть Створити сайт.
  3. Виберіть шаблон, а потім натисніть кнопку Вибрати цей шаблон, щоб створити сайт.
  4. Заповніть необхідні поля, а потім виберіть Готово.

Вас буде переспрямовано на головну сторінку Power Pages, на якій у списку Мої сайти з’явиться новий сайт. Коли новий сайт буде готово, можна відредагувати його за допомогою студії дизайну Power Pages.

Перегляд списку сайтів із розширеними моделями даних

На головній сторінці Power Pages можна переглянути нові сайти.

Сайти, які використовують вдосконалену модель даних, функціонально відповідають сайтам, які використовують стандартну модель даних. Щоб визначити, яку модель даних використовує вебсайт, перейдіть до розділу Визначення того, стандартна чи вдосконалена модель даних використовується на сайті.

У розділі Активні сайти на головній сторінці Power Pages перелічено всі доступні сайти. Список відображає як сайти, які використовують стандартну модель даних, так і сайти, які використовують розширену модель даних, незалежно від того, чи ввімкнуто розширену модель даних для середовища.

Редагування нового сайту, який використовує вдосконалену модель даних

Сайти, які використовують вдосконалену модель даних, функціонально відповідають сайтам, які використовують стандартну модель даних. Для налаштування можна використовувати студію дизайну Power Pages або програму Керування Power Pages .

Редагування сайту за допомогою студії дизайну Power Pages

На головній сторінці Power Pages на картці сайту виберіть Редагувати, щоб відкрити студію дизайну Power Pages і відредагувати сайт.

Нотатка

Процес редагування в студії дизайну Power Pages працює аналогічно, незалежно від того, використовується вдосконалена модель даних або стандартна модель даних. Функціональні розбіжності відсутні.

Редагування сайту за допомогою програми «Керування Power Pages»

На Power Pages головній сторінці в картці сайту виберіть три крапки (...), а потім натисніть Power Pages кнопку Керування , щоб відкрити Power Pages програму Керування.

Нотатка

  • Power Pages Основні пакети, пов’язані з Enhanced Data Model, за замовчуванням будуть встановлені на всіх Dataverse середовищах, незалежно від того, чи є Power Pages в середовищах сайт чи ні.
  • Удосконалена модель даних включає новий додаток на основі моделі під назвою Power Pages Management. Цю програму потрібно використовувати для розширених налаштувань, які недоступні в студії дизайну Power Pages.

Програму «Керування Power Pages» також можна також відкрити в студії дизайну Power Pages. Виберіть три крапки (...), а потім виберіть Power Pages пункт Керування.

Скористайтеся програмою керування Power Pages, щоб виконувати розширені настроювання, недоступні в студії макетів.

Знімок екрана: вебсайт, редагування якого відбувається в програмі «Керування Power Pages».

Параметри CLI Power Platform моделі даних

Під час використання CLI Power Platform для передавання або завантаження даних конфігурації для вебсайту, який використовує вдосконалену модель даних, слід використовувати параметр modelVersion. Значення 2 вказує на необхідність використання вдосконаленої моделі даних.

Завантаження

pac pages download --path <path> --webSiteId <siteId> --modelVersion 2

Завантажити

pac pages upload --path <path> --modelVersion 2

Нотатка

Цей параметр підтримується у версіях CLI Power Platform 1.22.4 і новіших.

Докладні відомості див. в статті Параметри CLI платформи Power Platform.

Запитання й відповіді

Як перейти зі стандартної моделі даних до вдосконаленої моделі даних для використання на вебсайті?

Рекомендації та підтримка з надання інструментів, які допоможуть оновити стандартну модель даних до розширеної моделі даних, див. в статті Перенесення сайтів стандартних моделей даних до розширеного режиму даних.

Чи можна редагувати нові сайти на основі розширених конфігурацій моделей даних у програмі «Керування порталом»?

Щоб редагувати нові вебсайти, створені за допомогою вдосконаленої моделі даних, можна використовувати програму «Керування Power Pages».

Див. також