Girish Uppal Enhanced Data Model

Enhanced Data Model

The enhanced data model is a combination of system tables, non configuration tables, and virtual tables

The benefits of enhanced data model are as follows:

  • faster provisioning of websites
  • faster design studio experiences
  • allow website configuration to be contained in solutions to provide smoother ALM experiences
  • improved updates of Power Pages enhancements and bug fixes

Enhanced data model consists of following tables:

System Tables

  • are Power Pages specific solution aware tables
  • Cant be modified
  • Table: Site, Site Component, Site Language

Non Config Tables

  • Are feature specific tables that contain transactional business data
  • Don’t participate in ALM process
  • Table E.g. Poll, Invitation, Setting, Portal Comment etc.

Virtual Tables

  • Contain metadata of specific website components
  • Content can be updated through Power Pages Mgt App

The Standard data model is based on legacy model and exhibits following characteristics:

  • Built with custom tables, optimized for configuration of each website component stored as a record in a Dataverse table
  • Requires significant time to load solutions, tables, and metadata while provisioning a new site.
  • Updates to tables require manual and time consuming application of package updates.

How to enable Enhanced Data Model?