PowerDesigner can use variables in the generation and reverse-engineering of dimensions.
| 
                             Variable  | 
                             Comment  | 
|---|---|
| 
                             %DIMENSION%  | 
                             Generated code of dimension  | 
| 
                             %DIMNDEF%  | 
                             Dimension definition  | 
%DIMNATTR%  | 
Dimension attribute (level)  | 
%DIMNOWNERTABL%  | 
Level table owner  | 
%DIMNTABL%  | 
Level table  | 
%DIMNCOLN%  | 
Level column  | 
%DIMNCOLNLIST%  | 
Level columns list  | 
%DIMNHIER%  | 
Dimension hierarchy  | 
%DIMNKEY%  | 
List of child key columns  | 
%DIMNKEYLIST%  | 
List of child key columns  | 
%DIMNLEVELLIST%  | 
Level list for hierarchy  | 
%DIMNATTRHIER%  | 
Attribute of hierarchy  | 
%DIMNATTRHIERFIRST%  | 
First attribute of hierarchy  | 
%DIMNATTRHIERLIST%  | 
List of attributes of hierarchy  | 
%DIMNPARENTLEVEL%  | 
Parent level for hierarchy  | 
%DIMNDEPATTR%  | 
Dimension dependant attribute  | 
%DIMNDEPCOLN%  | 
Dependent column  | 
%DIMNDEPCOLNLIST%  | 
List of dependent columns  |