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.
- Faster site provisioning.
- Improved Design Studio performance.
- Simplified updates and maintenance.
- Enhanced Application Lifecycle Management (ALM).
- Solution-based website configurations.
- Better scalability and manageability.
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
- Open Power Platform Admin Center.
- Select the environment.
- Open the website details.
- Check the Data Model field.
Method 2: Power Pages Design Studio
- Open Power Pages.
- Select the website.
- Open the Set Up workspace.
- Review the Data Model information.
Method 3: Management Application
- Portal Management App = Standard Data Model.
- Power Pages Management App = Enhanced Data Model.
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.
- Open Power Pages Administration settings.
- Locate the Switch to Enhanced Data Model option.
- Turn the option off.
- 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.
- Open the Power Pages home page.
- Select Create a Site.
- Choose a website template.
- Select Choose This Template.
- Enter the required site details.
- Select Done.
- Wait for site provisioning to complete.
- Open the site in Design Studio.
View Enhanced Data Model Websites
All websites can be viewed from the Power Pages home page.
- Open Power Pages Home.
- Navigate to Active Sites.
- View Standard and Enhanced Model websites.
- Verify the model type using available identification methods.
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
- Open Power Pages Home.
- Select the website card.
- Click Edit.
- Customize the website using Design Studio.
Edit Using Power Pages Management
- Open Power Pages Home.
- Select the ellipsis (...).
- Choose Power Pages Management.
- 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
- Use the Enhanced Data Model for new projects.
- Leverage solution-based ALM processes.
- Use Power Pages Management for advanced administration.
- Validate model type before deployment.
- Include modelVersion parameters in CLI automation.
- Monitor provisioning and performance improvements.
- Maintain solution-based deployment 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.