The dictionary is used for creating a structured data view with possibility of its transformation. Creating a dictionary does not require a data source. Data can be entered manually or loaded from the data source to the dictionary by means of the built-in ETL tools. Dictionary elements may change in time, that is, may have several versions. Creating an MDM dictionary requires a database to store dictionary data. An MDM dictionary that uses a single table to store information. A table is created automatically on creating a dictionary and is the dictionary child object. The table fields correspond to the dictionary attributes.
IMPORTANT. An MDM dictionary to store attachments is created during standard cube setup and is filled in automatically. It is prohibited to create and edit the dictionary manually.
The MDM dictionary wizard is different in the web application and in the desktop application.
The wizard contains the pages:
Basic Settings. Dictionary name, identifier, comment and other dictionary basic settings are determined.
Database. A database to store dictionary data is selected.
Attributes. A list of dictionary attributes is created.
Parameters. A list of dictionary parameters is created.
Links. Links between attributes are set up.
Unique Keys. Set up basic identifiers for MDM dictionary records.
Non-Unique Keys. Set up additional identifiers for MDM dictionary records.
Levels. Data aggregation levels are set up.
Selection Schema. Selection schemas are set for automatic selection of dictionary elements by specified rules. Going to the page is available after saving dictionary settings.
Groups of Elements. Groups of elements are determined to limit the number of available dictionary elements. Going to the page is available after saving dictionary settings.
Alternative Hierarchies. Links are set to map source and alternative dictionary elements. Going to the page is available after saving dictionary settings.
The wizard contains the pages:
Basic Properties. Name, identifier and comment are set.
Dictionary Type. A type of created dictionary is selected: table dictionary, calendar dictionary, calculated dictionary, MDM dictionary, composite MDM dictionary.
Settings. A database to store dictionary data is selected.
Setting up MDM dictionary structure is different in the web application and in the desktop application:
In the web application the setup is executed on creating a new MDM dictionary in the wizard and can be changed on editing the existing MDM dictionary.
In the desktop application the setup is executed only on editing the existing MDM dictionary on the Description tab:
To set up dictionary structure, follow the steps:
Select the dictionary database.
Add parameters if required.
Create links if required.
Add unique keys if required.
Add non-unique keys if required.
Create import and export schemas if required. It is available only in the desktop application.
Create levels if required.
Set up selection schema to automate element selection by specified rules. Going to the page is available after saving dictionary settings.
Determine element groups to limit the list of available dictionary elements. Going to the page is available after saving dictionary settings.
Set up alternative hierarchies. Going to the page is available after saving dictionary settings.
Manage nested elements parameters if required. It is available only in the desktop application.
Manage access subjects if required. It is available only in the desktop application.
Select data source for composite table MDM dictionary wizard. It is available only in the desktop application.
Replace predefined dialog box view if required. It is available only in the desktop application.
Translate dictionary into other languages if required. It is available only in the desktop application. For details about setting up multilingual options of repository contents and system in general, see the Setting Up Multilingual Options
For details about working with MDM dictionaries see Working with Dictionary section.
See also: