The creation of new variables has been simplified and variable lists can now be configured in script. The configuration of variable lists in script is similar to functionality that is available in the Tables Object Model (TOM) for table grouping. For more information, see
Table Object Model reference.
The variables list functionality is accessible through a Variables property on the DataSet object. The design of the Variables object is based on the design of the Grouped Tables object. When accessed, the Variables list is populated based on the Metadata Services ChangeTracker routing (see
Metadata Services Object Model reference). If the routing does not exist, it is added and populated based on the metadata order.