Расширенная модель данных (предварительная версия)

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

Заметка

  • Все новые сайты будут создаваться по умолчанию с использованием расширенной модели данных. 
  • Чтобы создать сайт на стандартной модели данных, отключите расширенную модель данных в центре администрирования Power Platform.
  • Приложение управления Power Pages устанавливается по умолчанию на всех экземплярах Microsoft Dataverse в поддерживаемых регионах, включая среды, где нет сайтов Power Pages.

Расширенная модель данных представляет собой комбинацию системных таблиц, таблиц без конфигурации и виртуальных таблиц.

Расширенная модель данных для Power Pages предоставляет следующие преимущества:

  • Более быстрая подготовка веб-сайтов.
  • Работа в студии дизайна происходит быстрее.
  • Конфигурации веб-сайтов могут содержаться в решениях, обеспечивающих более плавное управление жизненным циклом приложений (ALM).
  • Улучшена процедура обновления Power Pages для добавления усовершенствований и исправления ошибок.

Определение того, стандартная или расширенная модель данных используется на вашем сайте

Есть несколько способов определить, какая модель данных используется на вашем сайте:

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

    Снимок экрана, на котором показано, что в поле

  • В рабочей области Настройка в студии дизайна Power Pages указано, какая модель данных используется.

  • Откройте приложение управления порталом. Если используется стандартная модель данных, имя приложения отображается как Управление порталами. Если используется расширенная модель данных, имя приложения отображается как Управление Power Pages.

    Снимок экрана приложения

  • Если вы используете интерфейс командной строки Power Platform (CLI), выполните следующую команду, чтобы узнать, какая модель данных используется.

    pac powerpages list -v

    Заметка

    Этот параметр поддерживается в Power Platform CLI версии 1.22.4 и выше.

Отключение расширенной модели данных

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

Существующие веб-сайты, созданные с использованием расширенной модели данных, продолжат работать. Во всех новых веб-сайтов, которые вы создадите, будет использоваться стандартная модель данных.

Снимок экрана центра администрирования Power Platform с выделенным переключателем «Переключиться на расширенную модель данных».

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

Системные таблицы — это предназначенные специально для Power Pages связанные с решениями таблицы, которые присутствуют во всех средах Dataverse.

Заметка

Изменять эти таблицы невозможно.

  • Сайт
  • Компонент сайта
  • Язык сайта

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

Таблицы без конфигурации — это таблицы для конкретных функций, которые содержат транзакционные бизнес-данные. Данные в этих таблицах не участвуют в процессах ALM.

  • Рекламное объявление
  • Опрос
  • Параметр опроса
  • Отправка опроса
  • Внешнее удостоверение
  • Комментарий на портале
  • Приглашение
  • Активация приглашения
  • Параметр
  • WebFormSession

Заметка

Эти таблицы были удалены из расширенной модели данных и не будут доступны в приложении Power Pages Management:

  • Рекламное объявление
  • Опрос
  • Параметр опроса
  • Отправка опроса

Виртуальные таблицы

Виртуальные таблицы 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
  • Обработка приложения
  • Пустая страница
  • Регистрация в программе
  • Запланировать встречи

В следующих шаблонах используется стандартная модель данных, даже если в среде включена расширенная модель данных:

  • Вопросы и ответы
  • Community (Dynamics 365)
  • Портал клиентов (Dynamics 365)
  • Портал самообслуживания клиентов (Dynamics 365)
  • Портал самообслуживание сотрудников (Dynamics 365)
  • Field Service (Dynamics 365)
  • Modern Community (Dynamics 365)
  • Возвраты заказов (Dynamics 365)
  • Портал партнеров (Dynamics 365)

Создание веб-сайта с использованием расширенной модели данных

После включения расширенной модели данных в среде вы можете создать новый сайт с домашней страницы 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, связанные с расширенной моделью данных, по умолчанию будут предварительно установлены во всех средах Dataverse, независимо от того, имеют ли среды сайт Power Pages или нет.
  • Расширенная модель данных включает в себя новое приложение на основе модели, которое называется Управление Power Pages. Это приложение следует использовать для расширенной настройки, недоступной в студии дизайна Power Pages.

Приложение "Управление Power Pages" также можно открыть из студии дизайна Power Pages. Выберите многоточие (), затем выберите Управление Power Pages.

Вы можете использовать приложение "Управление Power Pages" для расширенной настройки, недоступной в дизайн-студии.

Снимок экрана с веб-сайтом, редактируемым в приложении

Параметры интерфейса командной строки модели данных Power Platform

При использовании интерфейса командной строки Power Platform для отправки или загрузки данных конфигурации для веб-сайта, основанного на расширенной модели данных, необходимо использовать параметр modelVersion. Значение 2 указывает, что следует использовать расширенную модель данных.

Скачать

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

Отправить

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

Заметка

Этот параметр поддерживается в Power Platform CLI версии 1.22.4 и выше.

Дополнительную информацию см. в статье Параметры интерфейса командной строки Power Platform.

Вопросы и ответы

Как я могу обновить веб-сайт со стандартной модели данных на расширенную модель данных?

Для получения рекомендаций и справки по инструментам, которые помогут вам перейти со стандартной модели данных на расширенную модель данных, см. раздел Перенос сайтов стандартной модели данных в расширенный режим данных.

Можно ли редактировать новые сайты, основанные на конфигурациях расширенной модели данных, в приложении "Управление порталами"?

Для редактирования новых веб-сайтов, созданных с использованием расширенной модели данных, можно использовать новое приложение "Управление Power Pages".

Известные проблемы

Ограничение профилей развертывания на сайтах с расширенной моделью данных, развернутых с помощью решения

В настоящее время управление жизненным циклом приложений (ALM) Power Pages не предоставляет возможности назначать разные значения параметров сайта для разных сред при развертывании данных сайта с помощью решений. Стандартная модель данных поддерживает ALM с использованием профилей развертывания. Возможность использования переменных среды для настроек сайта рассматривается в будущем обновлении. Чтобы обойти это ограничение, вы можете развернуть сайты с расширенной моделью данных одним из следующих вариантов:

Заметка

Следующие методы развертывают объекты сайта в неуправляемом состоянии.

См. также