Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

Database best practice

Hello  -  This question is to those with experience in database managment and best practices.   

 

I am convinced our sys admin is not properly maintaining our ERP database, and it greatly affects and needlessly complicates what I try to do in Power Bi.    Specifically, my question relates to Customer IDs, unique values, and cutomer names.     He also does not use "offical" customer names such as the formal name of a company you would find in their 10k or other financial document.  Instead he allows for derivatives of that name.   So, instead of Widget World, Inc   he uses (or does not disallow via better governance) a name like Widget World.   And if that entity has a branch in another state, he allows for Widget World - Florida, for example.   For example, if Widget World - Florida place a purchase order with us, this is the name on the order line, versus the parent company Widget World.   I can understand that, but it seems to me there should be a master customer record for Widget World, Inc that ALL orders get placed under, regardless of what related entity places an order.  

 

Our customer table also has dozens of examples of duplicate customer names...but under different customer IDs.   And in cases, it could look something like this: 

 

ID                   Name                  Channel

C-01245   Widget World             Retail

C-01369   Widget World            Wholesale

C-01245   Widget World            (blank)

 

I would love to hear any feedback on the best way to handle master customer data.  And especially issues around what if the customer changes their name, what if they get acquired, what if the same customer sells to two different channels (and we want to categorize them as such).   Thanks for any thoughts on this!

1 ACCEPTED SOLUTION
TomMartens
Super User
Super User

Hey @Anonymous 

 

your question is not an easy one, and does not suit this forum well, as Power BI benefits from a good data model in it's underlying data source.

For this reason an ideal solution might look like to completely redesign your ERP system, and this is beyond this forum. A redesign of an ERP system does not just affect the underlying data, but also the frontend.

From my experience these two books are a great start into data modeling:

As you will notice these books are already "old", but the insights are still valid.

 

Hopefully, this helps to close the box of the Pandora once again.

 

Regards,

Tom

 

 



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

View solution in original post

2 REPLIES 2
TomMartens
Super User
Super User

Hey @Anonymous 

 

your question is not an easy one, and does not suit this forum well, as Power BI benefits from a good data model in it's underlying data source.

For this reason an ideal solution might look like to completely redesign your ERP system, and this is beyond this forum. A redesign of an ERP system does not just affect the underlying data, but also the frontend.

From my experience these two books are a great start into data modeling:

As you will notice these books are already "old", but the insights are still valid.

 

Hopefully, this helps to close the box of the Pandora once again.

 

Regards,

Tom

 

 



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany
Anonymous
Not applicable

Thanks @TomMartens   Yes, I appreciate this is a very big subject and agree this is not the best area to discuss it, but there are few forums out there on this topic, much less with this amount of talent and expertise.   Thank for the reference material links! 

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors