This function is used to specify according to which way the datamart fact tables must be filled. A fact table can be filled by one or several rules.

A rule specifies according to which way the data are extracted from the software data base (in a first tab) and the association between the fields of the datamart and a formula used to calculate its value according to the extraction context (in a second tab).

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Header

The rule can easily be identified by a single code.

Tab Application table

The way the data are extracted is defined in this tab.

This is carried out by describing:

  • an original table and the tables linked (see some on line tables)
  • a condition is used to filter the data.

It should be noted that a trigger record can lead to the update of several datamart records (rule of 1,N type); in this case, a variable can varyindex from 0 to N-1, N being the dimension of the trigger field associated to this rule.

Tab Fact table

This screen is used to define the fact table to update and the values associated to each field of this table in the form of formulae that can require the intervention of all the on line data, global variables, constants as well as functions defined by the user. If the creation rule is of 1,N type, the intervention of the index variable can also be required in the formulae.

Specific Buttons

Validation

This function is used to generate a processing that contains tables and join declaration labels. This processing, whose code is 'WMB' followed by the rule name, is automatically called during the execution of the synchronization rule.