Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics 365 | Integration, Dataverse...
Suggested answer

Add Column vs New Table on Product Entity

Posted on by 342

We have a few pieces of data for the Product entity that we want to bring in from our quoting software.

My question is:  What are the pros/cons/gotchas/etc. to compare adding that data as new columns to the Product entity vs. creating a new Table and creating a relationship.

I am not asking from a database design perspective but rather to find out if there are any specific reasons for MS Dynamics 365 why I should use or stay away from one of the options.

  • crham Profile Picture
    crham 342 on at
    RE: Add Column vs New Table on Product Entity

    "You got a reply in less than 12 hours. The members of this community do not offer a SLA on questions, you know, people are here on their free time."

    Of course.  I've been a part of other development communities and usually get several answers within a few hours (often regardless of time of submittal).  I figured Dynamics had a very large community and on some of my posts I may have 1 response, and read other peoples posts that have had 0 responses...just surprised at that, that's all.

    ...no your information did not help, but thank you for posting a reply

  • Guido Preite Profile Picture
    Guido Preite 54,081 Super User 2024 Season 1 on at
    RE: Add Column vs New Table on Product Entity

    "Thanks for responding...I've been extremely disappointed with the lack of activity on this community."

    You got a reply in less than 12 hours. The members of this community do not offer a SLA on questions, you know, people are here on their free time.

    Regarding your questions, you can find suggestions for both options and are both valid, but you know what is nice? nobody force you to stay in one path once you selected it, you can create a new table or drop the table and migrate the data any time you want, it may requires additional work but you are not locked in.

    hope it helps, hopefully I replied in a reasonable time according to you.

  • Suggested answer
    Amit Katariya007 Profile Picture
    Amit Katariya007 8,506 Super User 2024 Season 1 on at
    RE: Add Column vs New Table on Product Entity

    If you have more requirement in the future then you can go ahead with the separate entity. Because there is no generalize solution to add fields on the Product entity.

    Personally I have used a separate entity for the Product language which I have mentioned in above example. Also there are some fields which I have added directly on the Product entity.

    So try to get more information about the requirement then decide. Also In my scenario we did not provided any privilege's to users for edit product record. And edit was only possible using the APIs.

  • crham Profile Picture
    crham 342 on at
    RE: Add Column vs New Table on Product Entity

    Thanks for responding...I've been extremely disappointed with the lack of activity on this community.

    However I was more asking about pros/cons of going either direction.

    For example, I don't want to add fields to the entity only to find out 6 months from now that it was a bad choice because of x...or I should have used a separate table because of the benefits of y.

  • Suggested answer
    Amit Katariya007 Profile Picture
    Amit Katariya007 8,506 Super User 2024 Season 1 on at
    RE: Add Column vs New Table on Product Entity

    You can add new fields on the product form, But also you can create a separate new entity when you wanted to associate multiple records with single product record(Like price list item).

    For example A single product can have Names as per the different language. So in that case New entity will be a good option. because user can change the name manually as well as we can associate multiple records with a single product record.

    Thank you,

    Amit katariya

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,253 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,188 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans