}Views_CubeName

The }Views_<CubeName> dimension is used to track the views in each cube. Each element in this dimension represents a view.

The }Views_<CubeName> dimension is dynamically and automatically created and destroyed when cubes are created and destroyed. It is updated with elements when views are created and destroyed.

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

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

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