Version Control of the Model's Structure (Metadata) for MDS 2012


  • How can you version control the model's metadata in MDS 2012. I have a model and I want to keep track of any new entities, attributes, and/or business rules that are added to a model.
    Friday, November 23, 2012 8:36 PM


All replies

  • Once frozen, you can export the model package and check it into source control. In case of any new modifications, you can checkout replace it by the newly extracted package.
    Monday, November 26, 2012 10:34 AM
  • Yes, thats correct but I was tryign to see if MDS 2012 had a build in source control for the metadata.

    Also as trying to see f there was a way to keep someone from over writing the changes of someone else if they were working on the model together.

    Monday, November 26, 2012 2:01 PM
  • Hi rogergd,

    In Master Data Services, we can use change tracking groups to take action when an attribute value changes. The group can contain one or many attributes. Then, we create a business rule to define the action that is taken when any of the attributes in the group change.

    Here are some article for your reference, please see:
    Add Attributes to a Change Tracking Group (Master Data Services):
    Initiate Actions Based on Attribute Value Changes (Master Data Services):

    In addition, please also apply the following hotfix for SQL Server 2012.
    An attribute in a change tracking group is reset and flagged as unchanged in SQL Server 2012 Master Data Services:


    Elvis Long
    TechNet Community Support

    Tuesday, November 27, 2012 3:03 AM