instantOLAP Online documentation 2.2.7 - Unique

Unique

Type

Constant String ('true', 'false' or 'auto')

Since

2.1

Description

An attribute of a dimension can be a unique attribute. Only unique attributes can be used in cubes to map dimension via this attribute (e.g. a cube could map the dimension "Product" with the unique attribute "ProductID" to a column "PRODUCT_ID" of the fact-table). If an attribute is unique, only one key per dimension may have a specific value stored in this attribute - e.g. it would be forbidden to have two different keys with the same "ProductID".

There are two different ways to define that an attribute is unique:

If you set the property to false, the attribute won't be unique. Note that unique attributes use a bit more system-resources, so you should avoid to have unique attributes unless you want to use them for mapping cubes.

Examples

Unique = "true"

Unique = "false"

Unique = "auto"

Using the Web-Frontend
Using the Workbench
Using the Query-Editor
Using the Config-Editor
Query properties
Chart properties
Configuration properties
Configuration
Database
Table
Column
Alias
Link
Link-Expression
Table-Expression
CSV-Source
CSV-Column
XMLA-Source
Dimension
Grant
Key
Key-Attribute
SQL-Keyloader
SQL-Attribute
CSV-Keyloader
CSV-Attribute
Time-Keyloader
Time-Attribute
XMLA-Keyloader
XMLA-Attribute
Name
Property
Relink-Attribute
Target-Attribute
Type
Unique
Number-Keyloader
SQL-Cube
SQL-Fact
SQL-Dimension
CSV-Cube
CSV-Fact
CSV-Dimension
XMLA-Cube
XMLA-Fact
XMLA-Dimension
Formula
File-Cache
File-Store
Include
Expressions
Formats
SQL-Expressions