Examples - Custom Dimension Connections

This page provides some examples on how the Custom Dimension Connections functionality can be used.

Contents

 

Example 1

This example just shows the basic steps how to create a dimension connection to a Fact (Information Source).

Assume that we want to connect the customer dimension DIM_CUSTOMER to GL Balances, FACT_GL_BALANCE. The assumption is that code part H is by the customer used to represent customers in most of the used companies.

First the header is created a saved.

Next the Fact connection is defined in the connections section.

The Fact (Information Source) identity is defined and also the order it should be displayed in the Information Source navigator. The Exact Join checkbox is not selected since the code part H might not have a value for all GL balances. Then the connection info is saved.

The RMB Suggest Join Info is used to get a suggested join in the join section.

Use LoV to get the possible Fact Item IDs.

Next the connection row is approved.

And finally the complete definition for DIM_CUSTOMER is Approved and Published on the header level.

If the Publish action is successful, a message will be prompted to the user.

Looking in the Information Source navigator it is now possible to see that FACT_GL_BALANCE has been customized and that there is a customized dimension.

Example 2

In the following example the idea is to do the following:

The dimension DIM_SUPPLIER is already connected to FACT_CUSTOMER_ORDER_LINE.

The connection part has two rows, both for FACT_CUSTOMER_ORDER_LINE:

The connection lines then have to be approved and then Approve and Publish is performed on the header level.

Publish will modify how DIM_SUPPLIER is connected to FACT_CUSTOMER_ORDER_LINE and there will also be a new inherited dimension with identity DIM_SUPPLIER2 created and connected to FACT_CUSTOMER_ORDER_LINE.

Looking in the Information Source navigator it is now possible to see that FACT_CUSTOMER_ORDER_LINE has been customized and that dimensions DIM_SUPPLIER and SIM_SUPPLIER2 are connected and marked as customized.

Example 3

In the following example the purpose is to use the general time dimension DIM_BI_TIME to create one new inherited time dimension and then to connect the inherited dimension to two different Facts (Information Sources).

A new record is created and the general time dimension DIM_BI_TIME is specified and then save is performed.

We want to add a new time dimension named DIM_MVT_DATE to the Facts (Information Sources) FACT_CUSTOMER_ORDER_DELIV and FACT_CUSTOMER_ORDER_LINE. In the connections section two rows are created.

Join section

 

The connection lines then have to be approved and then Approve and Publish is performed on the header level.

Publish will create a new inherited time dimension named DIM_MVT_DATE, based on the dimension DIM_BI_TIME, and then connect it to the Facts (Information Sources) FACT_CUSTOMER_ORDER_DELIV and FACT_CUSTOMER_ORDER_LINE.

Looking in the Information Source navigator it is now possible to see that FACT_CUSTOMER_ORDER_DELIV and FACT_CUSTOMER_ORDER_LINE have been customized and that dimension DIM_MVT_DATE has been connected and the dimension is marked as customized.