This function is used to define a datamart that can be used in the company managing functions. A datamart corresponds to a set of facts tables that cab be used for the decision support reports.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Entry screen

The entry screen is used to define in a grid the set of facts tables used by the datamart.

Specific Buttons

Verification

Once all the structures (datamart, facts tables, dimensions, etc.) are defined, a generation operation creates the dictionary structures used by the business intelligence module. Here this is a BO environment (TM).

The generation logic is as follows:

  • a class is created for each facts table defined in the datamart. In this class there is an object for each field of type Information or Measure present in the facts table.
  • a class is created for each crossing facts table/datamart dimension. In this class there is an object for each field of type Dimension or Information present in the dimension and in the parent dimensions gone through one after the other.

This button is used to list the classes and object to be generated and displays as an error the duplicates (fields that have the same name). These are non-blocking errors: indeed, in this case, aliases are automatically created and the second field found gets the characters _2 at the end of the name, the following gets _3, and so on. But these errors are still displayed because the universe is harder to understand due to these duplicates.