cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Anonymous
Not applicable

Adopting Common Data Model

Hi,
We are a university and we are looking to adopt Common Data Model. Currently we are building powerapps and flow on top of SharePoint lists, but we are hoping to trail out CDM to better integrate our business processes. I was wondering if anyone in the community has gon e through this journey. My questions around CDM are:
1. How can we move our data which is stored in SharePoint to CDM.
2. How are the entities defined. By this I mean how do we as a business decide which peice of data is an entity.
3. What are the best practices around storing data in CDM.

THANKS,
Nishant
1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Super User
Super User

Re: Adopting Common Data Model

Hi @Anonymous 

The answer to  your questions is more complex than can be addressed in this post. It involves examining and planning the underlying structure of the back end of the database.  This consists of Tables and the Relationships between them.  Entities in CDS are basically tables enhanced with metadata and the principles of database construction apply here. If you are not familiar with these principles, I have a number of posts in the Community blog to help a new PowerApps user understand this structure starting with /Database-Design-Fundamentals-and-PowerApps-An-Overview/

I moved all of my data from SharePoint to CDS about a year ago.  In my opinion, CDS is the best back end for PowerApps as it is the native datasource.   My database consisted of a number of lists, some containing as many as 50k items.  I did it by saving each list as an excel spreadsheet and using PowerQuery to shape the resulting tables. Most of the default entities did not suit my purposes so I created Custom entities for each table and imported the data.  There are several videos describing how to start with CDS and they can be found with a Google Search on Common Data Service, Model Driven Apps and PowerApps.   

View solution in original post

1 REPLY 1
Highlighted
Super User
Super User

Re: Adopting Common Data Model

Hi @Anonymous 

The answer to  your questions is more complex than can be addressed in this post. It involves examining and planning the underlying structure of the back end of the database.  This consists of Tables and the Relationships between them.  Entities in CDS are basically tables enhanced with metadata and the principles of database construction apply here. If you are not familiar with these principles, I have a number of posts in the Community blog to help a new PowerApps user understand this structure starting with /Database-Design-Fundamentals-and-PowerApps-An-Overview/

I moved all of my data from SharePoint to CDS about a year ago.  In my opinion, CDS is the best back end for PowerApps as it is the native datasource.   My database consisted of a number of lists, some containing as many as 50k items.  I did it by saving each list as an excel spreadsheet and using PowerQuery to shape the resulting tables. Most of the default entities did not suit my purposes so I created Custom entities for each table and imported the data.  There are several videos describing how to start with CDS and they can be found with a Google Search on Common Data Service, Model Driven Apps and PowerApps.   

View solution in original post

Helpful resources

Announcements
Ignite

Microsoft Ignite

This will be a conference that you do not want to miss!

secondImage

New Return to Workplace

Reopen responsibly, monitor intelligently, and protect continuously with solutions for a safer work environment.

August 2020 CYST Challenge

Check out the winners of the recent 'Can You Solve These?' community challenge!

Experience what’s next for Power Apps

Join us for an in-depth look at the new Power Apps features and capabilities at the free Microsoft Business Applications Launch Event.

Check this Out

Helpful information

Featuring samples like Return to the Workplace and Emergency Response Applications

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Users online (2,441)