An attribute dimension references tables, views, or synonyms and organizes columns into attributes and levels.
Schema: The schema in which to create the attribute dimension or the schema in which the attribute dimension exists.
Name: A simple name for the attribute dimension in the database, adhering to the rules for first-class database object names. Enter underscores where you want spaces in the default labels.
Force create object: Select this option to force the compilation of the attribute dimension even if it does not successfully compile. If this option is not selected, the analytic view must compile successfully, otherwise an error occurs.
Type: Select the type that describes the attribute dimension members.
Standard: Identifies business items such as products or customers.
Time: Identifies time periods. In Oracle Database Release 2 (12.2), a time attribute dimension is functionally the same as a standard attribute dimension except that the levels of a time attribute dimension have time types. You can use the metadata of a time attribute dimension for whatever purpose you desire.
Caption: A simple name for the attribute dimension, adhering to the rules for first-class database object names. Enter underscores where you want spaces in the default labels.
Description: Descriptive text, which can contain mixed case, spaces, and symbols.
Source: Specifies the table, view, or synonym that is the source of the attribute dimension. To specify a source, either enter the source in the Source field or click the Source button.
All Member Properties
The Property column lists the properties for the implicit All level.
The Expression column contains the value for a property. To enter or replace a value, double-click the field. You may enter a string, such as ‘1’ or ‘All Members’. You may also enter an expression and specify a language. To do so, click the pencil icon. In the Expression Editor, enter a string literal or an expression, such as this example for an attribute dimension for Channel values:
case
when sys_context('USERENV', 'LANGUAGE') like('FRENCH_%')
then 'Tous les Canaux'
when sys_context('USERENV', 'LANGUAGE') like('DUTCH_%')
then 'Alle Kanalen'
else 'All Channels'
end