Each time you add a data set to the test data mart, you create another version of the data set. A data set version refers to a specific version of a data set in the test data mart. For example, consider a situation where a test team runs tests on different features of an application. Before you use the data, store the data in the test data mart. You create the first version of the data set. To test different features, you add tables and columns to the test data. You can store the updated test data with the same data set name in the test data mart. You create the second version of the data set. You can add versions to the test data mart each time you want to save the test data.
To identify a data set version, add tags to a data set version. You can use tags to perform a keyword search for data set versions. When you create a version of a data set, the version inherits the tags of the previous version. You can edit inherited tags and add additional tags.
To prevent users from editing a data set version or resetting the data set version, you can lock the data set version. For example, if you do not want users to reset a specific data set version to a target, you can lock the data set.
You can create another version of a data set in the following ways:
You can rerun the plan that you used to create the previous version of the data set without changing the name of the data set.
You can create and run a different plan and enter the same data set name.
Data set versions can have similar metadata or entirely different metadata. For example, you create a data set version DA_APP when you test version 1.0 of an application for a specific customer. You test specific features of the application in this release. You use source data that contains tables relevant to the tests you run. You might add tags to identify the customer. When you test the next version of the application for the customer, you test different features that require different test data. You create and run a different plan with a different data source. Because this is test data for a single application, you enter the same data set name to create another version of the data set. The version retains the tags that identify the customer.