}Subsets_DimensionName

The }Subsets_<DimensionName> dimension is used to track the subsets in each dimension. Each element in this dimension represents a subset.

The }Subsets_<DimensionName> dimension is dynamically and automatically created and destroyed when dimensions are created and destroyed. It is updated with elements when subsets are created and destroyed.

You can use this dimension to write TurboIntegrator processes that iterate over a list of subsets in a dimension. Attributes for this dimension can be used for localization of subsets names.

When you create or destroy a subset, the server writes to this dimension. This can cause locking in cases where two or more subsets are being created at the same time in different TurboIntegrator processes.

To avoid this locking pattern, you should create temporary subsets when it is possible, for example, when you don't need the object to exist after the TurboIntegrator process completes. Creating temporary subsets does not update the }Subsets_<DimensionName> dimension. For more information, see SubsetCreate in TM1 Reference.