Go to primary content

Create/Edit Attribute Dimension: General

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.

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