Enhanced Data Model in Power Pages

Enhanced Data Model in Power Pages

The Enhanced Data Model in Power Pages introduces a modern architecture that improves website provisioning, performance, maintainability, and Application Lifecycle Management (ALM). By leveraging system tables, non-configuration tables, and virtual tables, organizations can create and manage websites more efficiently while benefiting from faster deployments and simplified updates.

The enhanced model is designed to provide better scalability, solution-based management, and improved integration with Microsoft Power Platform development practices.

What is the Enhanced Data Model?

The Enhanced Data Model replaces traditional configuration-driven architecture with a modern solution-based approach. It uses system tables, non-configuration tables, and virtual tables to improve website management and performance.

Benefits of the Enhanced Data Model

Feature Benefit
Site Provisioning Creates websites faster.
Performance Improves Design Studio responsiveness.
ALM Supports solution-based deployments.
Updates Simplifies upgrades and fixes.
Management Reduces configuration complexity.

Determine Which Data Model Your Site Uses

There are multiple ways to identify whether your website uses the Standard Data Model or the Enhanced Data Model.

Method 1: Power Platform Admin Center

  1. Open Power Platform Admin Center.
  2. Select the environment.
  3. Open the website details.
  4. Check the Data Model field.

Method 2: Power Pages Design Studio

  1. Open Power Pages.
  2. Select the website.
  3. Open the Set Up workspace.
  4. Review the Data Model information.

Method 3: Management Application

Method 4: Power Platform CLI

Use Power Platform CLI commands to identify the model version configured for the website.

Disable the Enhanced Data Model

Administrators can disable the Enhanced Data Model for future website creation if required.

  1. Open Power Pages Administration settings.
  2. Locate the Switch to Enhanced Data Model option.
  3. Turn the option off.
  4. Save the changes.

Disabling the feature does not affect existing websites that already use the Enhanced Data Model. Existing sites continue to function normally, while newly created sites use the Standard Data Model.

Create a Website Using the Enhanced Data Model

After enabling the Enhanced Data Model, new websites can be created directly from the Power Pages home page.

  1. Open the Power Pages home page.
  2. Select Create a Site.
  3. Choose a website template.
  4. Select Choose This Template.
  5. Enter the required site details.
  6. Select Done.
  7. Wait for site provisioning to complete.
  8. Open the site in Design Studio.

View Enhanced Data Model Websites

All websites can be viewed from the Power Pages home page.

Edit Sites Using the Enhanced Data Model

Websites created using the Enhanced Data Model can be edited using either Design Studio or the Power Pages Management application.

Edit Using Design Studio

  1. Open Power Pages Home.
  2. Select the website card.
  3. Click Edit.
  4. Customize the website using Design Studio.

Edit Using Power Pages Management

  1. Open Power Pages Home.
  2. Select the ellipsis (...).
  3. Choose Power Pages Management.
  4. Configure advanced website settings.

Power Platform CLI Parameters

When creating or managing websites using Power Platform CLI, specify the model version parameter to indicate the Enhanced Data Model.

modelVersion=2

Setting modelVersion=2 ensures the website is created using the Enhanced Data Model architecture.

Best Practices

Summary

The Enhanced Data Model in Power Pages provides a modern architecture that improves performance, streamlines management, and supports enterprise-grade ALM practices. By leveraging solution-based configurations, improved provisioning, and enhanced management capabilities, organizations can build and maintain Power Pages websites more efficiently while ensuring scalability and long-term maintainability.