Show TOC

Disaggregation (Top-Down Distribution)Locate this document in the navigation structure

Purpose

Disaggregation (also called top-down distribution) helps you to manually enter data within manual planning. It enables you to make manual entries within input-ready queries, also for aggregated values .

Input-ready queries are used with aggregation levels; without the disaggregation, a cell is only input-ready if all characteristic values of all the characteristics contained in the aggregation level are uniquely defined. Accordingly, all the cells that contain aggregated values with respect to the aggregation level, such as totals, subtotals, and inner hierarchy nodes, are not input-ready. In order to change aggregated values (with respect to the aggregation level), these values must be disaggregated on all the data records that contribute to the aggregated value of the cell. In the Query Designer it is possible to perform this disaggregation for the following elements:

  • Key Figures
  • Restricted key figures

Disaggregation is only available for basic key figures with aggregation type SUM, but not for calculated key figures, key figures with exception aggregation, local aggregations and time key figures.

Note

Note that disaggregation in queries does not invalidate the current design of the BW planning: New data records and delta records are always created for aggregation levels.

Note

Disaggregation is not optimized for mass processing of data. We recommend that you use the top-down planning function type in batch processing for such scenarios.

Disaggregation in input-ready queries can have an effect on the application modeling of the BW planning, especially in the area ofcharacteristic relationships.

More information:Input-Ready Query

Example

Some simple examples that show how the system distributes values according to the settings made in the Query Designer are given below. The sample scenario is as follows: The aggregation level contains the characteristics: Product, Version, Fiscal Year Variant, Fiscal Year, Currency and the key figure Amount.

Product is drilled down in the rows, and all other characteristics are limited to one value. As a result, all the data required for the disaggregation is visible in the query view.

Example 1

In the Query Designer, the key figure Amount is defined by the setting No Disaggregation vorgenommen.

No Disaggregation

Product Amount (Reference) Amount (Before Input) Amount (Manual Input) Amount (After Input)

TFT 17" Monitor

1

20

20

20

TFT 19" Monitor

1

10

14

14

TFT 21" Monitor

1

0

2

2

Result

3

30

30

36

This result row is not input-ready. Only changing the values in the input-ready cells has an effect on the result cell.

Example 2

In the Query Designer, the key figure Amount is defined by the setting Disaggregation for distribution type Equal Distribution.

Disaggregate Entered Value, Equal Distribution

Product Amount (Reference) Amount (Before Input) Amount (Manual Input) Amount (After Input)

TFT 17" Monitor

1

20

20

12

TFT 19" Monitor

1

10

10

12

TFT 21" Monitor

1

0

0

12

Result

3

30

36

36

This result row is input-ready. Its value changes from 30 to 36. Value 36 is distributed equally to all three affected cells (36/3 = 12).

Example 3

Disaggregate Entered Value, Analog Distribution (Self-Reference)

Product Amount (Reference) Amount (Before Input) Amount (Manual Input) Amount (After Input)

TFT 17" Monitor

1

20

20

24

TFT 19" Monitor

1

10

10

12

TFT 21" Monitor

1

0

0

0

Result

3

30

36

36

The value of the result row changes from 30to 36. 36 is distributed to the cells analogously to the previous cell values, that is weighted.

Example 4

In the Query Designer, the key figure Amount is defined by the setting Disaggregate Value Entered for distribution type Analog Distribution (With Reference to Following Structure Element).

Disaggregate Value Entered, Analog Distribution (to Following Structure Element)

Product Amount (Reference) Amount (Before Input) Amount (Manual Input) Amount (After Input)

TFT 17" Monitor

1

20

20

12

TFT 19" Monitor

1

10

10

12

TFT 21" Monitor

1

0

0

12

Result

3

30

36

36

The value of the result row changes from 30to 36. As a result of the selected distribution type, the values in key figure Amount (Reference) are used as reference for the analog distribution of the changed value. (In this example this produces the same results as Example 1.)

You have the most flexible type of distribution when the reference column is input-ready. In this case you can enter the weighting for the distribution there.

Example 5

Disaggregate Difference To Value Entered, Equal Distribution

Product Amount (Reference) Amount (Before Input) Amount (Manual Input) Amount (After Input)

TFT 17" Monitor

1

20

20

22

TFT 19" Monitor

1

10

10

12

TFT 21" Monitor

1

0

0

2

Result

3

30

36

36

The value of the result row changes from 30to 36. The new value is not distributed to the affected cells; instead, only the difference between the value before input and after manual input (6) is distributed. Since distribution type Equal Distribution was selected, all affected cell values are modifed by the value 6/3 = 2.

Example 6

Disaggregate Difference to Value Entered Value, Analog Distribution (Self-Reference)

Product Amount (Reference) Amount (Before Input) Amount (Manual Input) Amount (After Input)

TFT 17" Monitor

1

20

20

24

TFT 19" Monitor

1

10

10

12

TFT 21" Monitor

1

0

0

0

Result

3

30

36

36

The value of the result row changes from 30to 36. The new value is not distributed to the affected cells; instead, only the difference between the value before input and after manual input (6) is distributed. The 6 is distributed to the cells analogously to the previous cell values, that is they are weighted.

Example 7

Disaggregate Difference to Value Entered, Analog Distribution (with Reference to Following Structure Element)

Product Amount (Reference) Amount (Before Input) Amount (Manual Input) Amount (After Input)

TFT 17" Monitor

10

20

20

20 + 2 = 22

TFT 19" Monitor

0

10

10

10 + 0 = 10

TFT 21" Monitor

20

0

0

0 + 4 = 4

Result

30

30

36

36

The value of the result row changes from 30to 36. The new value is not distributed to the affected cells; instead, only the difference between the value before input and after manual input (6) is distributed. Because of the selected distribution type, the values in key figure
Amount
(Reference) are used as reference for the analog distribution of the changed value.

Example 8

All the examples have in common that the reference data for the distribution exists in the query view. In practice, however, this is often not the case, which can cause results that appear to be incorrect.  An example that contains such a supposed error is given below. The following data is assumed; all characteristics that are not specifically mentioned have a fixed value.

Disaggregation with Hidden Reference Data

Product Fiscal Year Amount

TFT 17" Monitor

2007

0

TFT 19" Monitor

2007

0

TFT 19" Monitor

2008

0

TFT 21" Monitor

2007

0

TFT 21" Monitor

2008

0

TFT 21" Monitor

2009

0

The same query view as above is shown, but the characteristic Fiscal Year is not drilled down. If the result row changes from 0 to 6 and the system uses distribution type Equal Distribution, the values are not distributed equally after aggregation over Fiscal Year. This is because each product has a different number of data records and the system reads all the data records that contribute to the result.

Product Amount (Reference) Amount (Before Input) Amount (Manual Input) Amount (After Input)

TFT 17" Monitor

0

0

0

1

TFT 19" Monitor

0

0

0

2

TFT 21" Monitor

0

0

0

3

Result

0

0

6

0

Note

In the above situation, a drilldown by Fiscal Year could have displayed all the data records used for the distribution.

When using disaggregation, we recommend that you model the planning application so that the reference data needed for the distribution always exists. Otherwise it is not possible to distribute the given values. To ensure that the reference data for the disaggregation exists, proceed as follows:

  • In the query definition under Access Type for Result Values you can define the Characteristic Relationship or Master Data so that the system proposes all the required data records. Limit the selections in the query to a number that is suitable for manual planning. More information:Characteristic Properties, tab page Advanced.
  • Another option is the planning application for creating proposals for planning data using planning functions, for example by copying actual data.