This function is used to define the dimension tables containing reference data. These dimension tables can be attached to facts tables in the tab describing the links.

A dimension table is characterized by a list of fields.

Unlike the facts tables, which can be loaded by several synchronization rules (notably because it is possible to have in a same fact table, several facts types characterized by a type), a dimension is loaded using a same synchronization logic. This explains why there is a tab in the dimension table description specifying the way a table is loaded.

ABITUNNEL entry point

The ABITUNNEL entry point is used to modify the value of the OKK variable.

If [L]OKK equals 0 then a tunnel cannot be defined on the dimension.

Otherwise, a tunnel can be defined on the dimension.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Header

Is used to define the code and the title of the table but also an abbreviation which will be used to access the dimension table via the update processings.

Tab Description

This tab is used to define the general characteristics of the dimension table, notably the loading rules. These rules are characterized by an origin table to which a set of annex tables can be linked, and by an extraction logic condition and a type of extraction. A specific processing code is used to manage exceptions if needed.

Tab Fields

Here is the detailed definition of the fields which can be of type:

  • Dimension (that is analysis criteria).
  • Parent Dimension (analysis criteria defined by another dimension).
  • Information (additional information fields).
  • Technical (fields present in the datamart but that are hidden to the end user. They can notably be used to manage authorizations or to specify the link contexts).

This function is used to add to the field grid fields coming from a table entered previously in the header of the window being opened from the current line. The origin table is proposed by default.

Default values are applied to the grid containing the lines that are thus recovered:

  • The main characteristics of the field are recovered as is (title, type, length, local menu, miscellaneous table, etc.)
  • Once the field is characterized by a type linked to an object (or if it is of the type Date or Miscellaneous table, it is defined as a Parent Dimension.
  • If it is of type DCB, it is defined as a Measurement.
  • Otherwise, it is defined as an Information linked to the closest dimension.

If fields having the same title as a field to insert already exist, they are not inserted.

Specific Buttons

Validation

This function generates a processing whose name is defined by "WMD" followed by the table code, and compiles it. This processing is automatically called by the datamart update processings.