The New Data Experience (ERD) in Power Apps-Simplifying Data Management - Complex Data Models

Power Apps has introduced an exciting new data experience that streamlines how makers work with data sources and tables. This update brings significant improvements to data management, making it easier than ever to build powerful apps.

To build meaningful business applications, data models consisting of multiple tables are almost always essential. The public preview of a brand-new data experience that simplifies working with complex data models in an Entity Relationship Diagram (ERD) view with the assistance of Copilot. This innovative feature allows you to seamlessly work with data from a variety of sources, including natural language inputs, Excel files, and SharePoint lists, all through a simple drag-and-drop interface akin to how you currently interact with app visuals.

Accessing the ERD data experience

Navigate to make.powerapps.com>Select the required environment>Enable the new data experience feature


Once enabled, the new data experience can be accessed through various entry points. This includes the home page, tables page, app designers, and more. Essentially, it’s available anywhere you can create new tables today, offering a seamless integration into your workflow.

Also enable the copilot preview feature is on from power platfrom admin center.


The new data experience now enables you to interact with multiple tables in an ERD view through intuitive drag-and-drop actions. This visual ERD framework allows for a clear understanding of how your tables interconnect to form a robust data model. Moreover, it simplifies table and relationship management, empowers you to establish relationships between tables with just a few clicks.

Now lets go and create a data model with copilot 

To do this select Create New Table>from the options select start with copilot. 


We can describe the few lines to generate the tables. you might have to try few times to to get the desired output sometimes :-)

In this example I have asked the copilot to generate the tables for hotel room booing system. 


Based on my description, copilot has created the tables as below. 


We can ask more interactive questions in the copilot window to generate more tables, edit tables or create relationship between the tables, etc. 

I have asked the copilot here to create a customer tables and create relationship between bookings and customer. 


Benefits for Complex Data Models

This new experience is particularly beneficial for projects with intricate data structures. The visual representation of relationships is especially useful for complex data models within Dataverse environments

it's important to note that some functionalities may still be in development or have limitations. As with any new feature, users should explore and provide feedback to help shape its evolution.

Thank you for visiting this blog πŸ™

Comments

Popular posts from this blog

How to update 100000(hundred thousand) records with power automate flow by using chunk expression, Split the list and pass onto child flows.

How to keep flows remain on if the flows don't run for 90 days

D365 CRM-Change Entity translations(Sub area) in Modern driven app.