Processing

In this section, you define the core functions of the model used to calculate IT cost management results.

Once the input data is reviewed and updated, process execution can begin.

This section comprises the following functions:

Union GL, Plan and Forecast Data

This Join function is used to combine actuals and plan/forecast data from different data sources into one stream, to which the same calculation rules are then applied.

Since both the GL data and the plan and forecast data share the same fields and granularity in the rules for this function, a simple union of both inputs is sufficient.

Conversion to Group Currency

In this function, all amounts in company code currency are converted into the group currency.

Assign Pools, OpEx and CapEx

This Allocation function is used to allocate amounts from GL accounts regarding specific pools, operational and capital expenses.

There is only one rule applied to assign GL, plan and forecast data to pools and subpools based on Adjustment [%] as distribution base in the receiver rule.

Allocate Pools to Towers

This Allocation function uses the Assign Pools, OpEx and CapEx function as sender data and allocates it to activities using Tower Drivers as receiver data.

The Allocate Pools to Towers function is a direct allocation in which tower drivers are used as drivers that perform distribution. There are two rules that are applied:

  • Rule STANDARD is used for the allocation of all costs except external labor

  • Rule EXTLAB is used for the allocation of external labor costs to the application tower

Assign Billing System Data to Pools and Towers

This Join function is used to drag any matching data in the Cloud Billing Systems Data function from the Model Table Cloud Billing Data Mapping in one stream, to which the same calculation rules are then applied.

There are the following rules:

  • Rules UBS and ACBD are the simple union of data of two billing systems

  • Rules ACB and MT are used to map data from billing systems to pools and towers

Union Environmental, Billing System Data and Cost Towers

This Join function is used to combine data from different data sources into one stream, to which the same calculation rules are then applied.

Since both the environmental data and billing systems data are connected to pools and towers, the rules include a simple union of Allocate Pools to Towers and Assign Billing System Data to Pools and Towers, and then a left outer join with the Environmental Data, including both scenarios.

Derive GHG Scopes

This derivation function is used to assign to Union Environmental, Billing System Data and Cost Towers the corresponding values of the following fields:

  • GHG Scope

  • Effect

  • Effect Value

  • Effect Unit

  • Consumption Measure (if necessary)

  • Consumption (if necessary)

  • Consumption Unit (if necessary)

Allocate Carbon Emissions

This Allocation function is used to allocate the Effect Value and/or Consumption fields from Derive GHG Scopes according to the Emission Factor or Energy Source Portion from the Model Table Emission Factors.

Join Allocated Carbon Emissions

This Join function is used to combine the allocated carbon emissions and the results from the previous allocations into one stream, to which the same rules are then applied.

Allocation to WBS

This Allocation function uses the Join Allocated Carbon Emissions function as sender data and allocates it to activities using WBS Drivers as receiver data.

In one rule, the Allocation to WBS function is a direct allocation in which WBS drivers are used as drivers that perform distribution.

Allocate Towers to Services

This Allocation function uses the Allocate Pools to Towers function as sender data and allocates it to services using Service Drivers as receiver data. It can also be called a step-down or step-ladder allocation because it uses the result of another allocation as input.

There are two applied rules:

  • Rule STANDARD is used for a direct allocation on services with R flag in which service values are used as the base for distribution. In addition, the Service Portion field shows which fraction is used for the allocation.

  • Rule ACB is used for direct allocation cloud billing costs on services with ACB flag

Allocate Services to Business Units

This Allocation function uses the Allocate Towers to Services function as sender data and allocates it to business units using the Business Unit Drivers function as receiver data.

It can also be called a step-down or step-ladder allocation because it uses the result of another allocation as input.

The Allocate Services to Business Units function is a direct allocation in which the business unit values are used as the base for distribution. In addition, the Business Unit Portion field shows which fraction is used for the allocation.

In this case, various rules are applied based on the selection of different service types on the sender and on the receiver side.

Carbon Intensity

This Join function is used to calculate the carbon intensity indicator and to convert KGCO2e into TCO2e.