Расширенная модель данных

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

Замечание

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

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

Benefits

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

Современное ALM и развертывание

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

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

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

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

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

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

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

Performance

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

Текущее обслуживание и инвестиции

  • Улучшены обновления платформы и исправления ошибок: улучшенная модель данных автоматически предоставляет улучшения и исправления ошибок для Power Pages. Ручное применение обновлений пакетов, которое требуется в стандартной модели, больше не нужно, благодаря чему сайты остаются актуальными, получая последние исправления и обновления безопасности без участия администратора.

  • Продолжающееся улучшение платформы: новые Power Pages функции и улучшения платформы разрабатываются в расширенной модели данных. Сайты в расширенной модели данных получают эти возможности по мере их доступности.

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

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

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

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

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

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

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

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

    pac pages list -v

    Замечание

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

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

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

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

Снимок экрана: центр администрирования Power Platform с выделенным выключателем

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

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

Замечание

Эти таблицы нельзя изменить.

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

Таблицы, не предназначенные для конфигурации

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

  • Рекламное объявление
  • Опрос
  • Параметр опроса
  • Отправка опроса
  • Внешняя идентификация
  • Комментарий на портале
  • Приглашение
  • Активация приглашения
  • Setting
  • 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_язык_вебсайта
пауэрпейджкомпонент 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
adx_язык_вебсайта
adx_webtemplate

Поддерживаемые шаблоны

Расширенная модель данных включена по умолчанию в вашей среде Microsoft Power Platform.

Любой новый веб-сайт, подготовленный с помощью одного из следующих шаблонов, использует расширенную модель данных:

  • Начальный макет 1–5
  • Обработка приложения
  • Пустая страница
  • Регистрация в программе
  • Запланировать встречи
  • FAQ
  • Сообщество (Dynamics 365)
  • Портал самообслуживания клиентов (Dynamics 365)
  • Портал самообслуживание сотрудников (Dynamics 365)
  • Портал партнеров (Dynamics 365)

Замечание

Расширенная модель данных поддерживает создание нового сайта для указанных выше шаблонов. Некоторые сайты, созданные ранее с помощью стандартной модели данных, пока не переносятся. В частности, сайты, созданные с помощью сообщества (Dynamics 365), портала самообслуживания клиентов (Dynamics 365), портала самообслуживания сотрудников (Dynamics 365) и портала партнеров (Dynamics 365). Для получения рекомендаций и справки по инструментам, которые помогут вам перейти со стандартной модели данных на расширенную модель данных, см. раздел Перенос сайтов стандартной модели данных в расширенный режим данных.

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

  • Портал клиентов (Dynamics 365)
  • Служба полей (Dynamics 365)
  • Современное сообщество (Dynamics 365)
  • Возвраты заказов (Dynamics 365)

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

После включения расширенной модели данных в среде можно создать новый сайт на домашней странице Power Pages.

Замечание

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

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

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

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

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

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

Download

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

Upload

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

Замечание

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

Дополнительные сведения см. в разделе параметров Интерфейса командной строки Power Platform.

Часто задаваемые вопросы

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

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

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

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

См. также