Find Constituents

The Find Constituents process finds all source data to be aggregated for a given aggregation measuring component, based on the Aggregation Measuring Component’s dimensions. The queries used for this process are based on data source template SQL extended by attributes defined on the Aggregation Measuring Components being processed.

The Find Constituents process is initiated by the aggregation algorithm on the Aggregation Measuring Component (each type of Aggregation Measuring Component — interval, item, billed quantities — has its own aggregation algorithm), and is performed by algorithms defined for the Find Constituents system event on the Aggregation Measuring Component business object.

This process differs slightly when finding constituents for interval and scalar measurements stored on measuring components, item data, and billed quantities.

Measuring Components

The Find Constituents process for measuring components uses the Find Constituents for Dynamic Aggregation (D1-FINDCONST) algorithm which retrieves data based on the following:
  • Attributes on the Aggregation Measuring Component based on the Measuring Component Set configuration

  • Measuring Component Types on the Data Source

Measuring component constituents are inserted into a global temporary table (GTT1) with the following information:
  • Measuring Component ID

  • Horizon Start Date/Time

  • Horizon End Date/Time

  • Time Zone

Note: The aggregation period for each is adjusted by the source Measuring Component’s installation history.

Items

The Find Constituents process for items uses the Find Constituents for Items (D1-FICONITEM) algorithm which retrieves data based on the following:
  • Attributes on the Measuring Component based on the Measuring Component Set configuration

  • Item Types / Service Point Types on the Data Source (for badged vs. unbadged items, respectively)

Item constituents are inserted into a global temporary table (GTT3) with the following information:
  • Maintenance Object (Device or Service Point)

  • Device Type: Item Type

  • Item Count

  • Horizon Start Date/Time

  • Horizon End Date/Time

  • Time Zone

Note: The aggregation period for each is adjusted by the source Item’s installation history.

Billed Quantities

The Find Constituents process for billed quantities uses the Find Constituents for Billing Data (D1-FINDCONSB) algorithm which retrieves data based on the following:
  • Attributes on the Aggregation Measuring Component based on the Measuring Component Set configuration

  • Usage Subscription Types on the Data Source

Billed quantity constituents are inserted into a global temporary table (GTT5) with the following information:
  • Usage Subscription ID

  • Usage ID

  • Horizon Start Date/Time

  • Horizon End Date/Time

  • Time Zone

Note: The aggregation period for each is adjusted by the source Usage Subscription’s installation history.