eG Monitoring
 

Measures reported by BWProcChainTest

A process chain is a sequence of processes that wait in the background for an event. Some of these processes trigger a separate event that can start other processes in turn. A process chain provides the following benefits to you in a SAP BI system -

  • They can be used to centrally manage and control the processes.

  • You can visualize the processes by using graphics.

  • Using event controlled processing, you can automate the complex schedules.

If a scheduled process chain is not running or fails execution, then data transfer from the SAP Business Warehouse Instance may be delayed or may not happen at all. To ensure smooth data transfer, it is essential for all the process chains to complete execution without errors within a stipulated time period. In order to figure out the current status of each process chain execution and the processes of the process chains that are frequently encountering errors, administrators can use the BWProcChainTest.

This test auto-discovers the process chains executing on the target SAP Business Warehouse Instance and for each process chain, this test reports the number of times the process chain was executed. This test also reports the current status of each process chain execution. Additionally, the test also throws light on the process chains that were executed with errors. The detailed diagnostics of this test lists the exact process of the process chain that encountered errors during execution.

Outputs of the test :One set of results for the target SAP Business Warehouse Instance being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Chain_executions Indicates the number of times this process chain was executed during the last measurement period. Number This measure is a good indicator of load on the SAP Business Warehouse Instance.

Compare the value of this measure across process chains to figure out the process chain that is executed more frequently.
Total completed processes Indicates the number of times this process chain execution was complete per minute during the last measurement period. Requests/min  
Current_completed Indicates the total number of times this process chain had completed execution. Number The detailed diagnosis of this measure lists the Log ID, Process name, Process status, Duration, Start time, End time, Batch time, Job ID and Error log of all the processes of each process chain that had completed execution.
Total_error_processes Indicates the total number of times this process chain encountered errors during execution. Number Ideally, the value of this measure should be zero.
Current_error_processes Indicates the number of records that were selected from the database by this query upon an execution. Number The detailed diagnosis of this measure lists the Log ID, Process name, Process status, Duration, Start time, End time, Batch time, Job ID and Error log of all the processes of each process chain that had completed execution.

Using the detailed diagnosis of this measureadministrators can figure out the exact process of the process chain that was more frequently prone to errors.
Elapsed_time Indicates the time taken by this process chain to complete an execution. Seconds/execution Compare the value of this measure across process chains to figure out the process chain that is taking too long to complete an execution.
Status Indicates that current status of this process chain execution.   The values reported by this measure and its numeric equivalents are mentioned in the table below:
Measure Value Numeric Value
Successfully completed 1
Completed 2
Active 3
Canceled 4
Planned 5
Skipped at restart 6
Released 7
Ready 8
Undefined 9
Subsequent job missing 10
Ended with errors 11
Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of this process chain execution. The graph of this measure however, is represented using the numeric equivalents only i.e., 0 to 11.

The detailed diagnosis of this measure lists the Log ID, Process name, Process status, Duration, Start time, End time, Batch time, Job ID and Error log of all the processes of each process chain that had completed execution. Using this, administrators can figure out the exact process that was error-prone.

Total_records Indicates the number of records transmitted per execution of this process chain during the last measurement period. Records/execution Compare the value of this measure across process chains to figure out the process chain that is transmitting maximum number of records per execution.
Current_records Indicates the total number of records transmitted per execution of this process chain. Records/execution  
Total_package Indicates the amount of data (in a data package) transmitted per execution of this process chain during the last measurement period. MB/execution Compare the value of this measure across process chains to figure out the process chain that is transmitting maximum amount of data in data packages per execution.
Current_package Indicates the total amount of data transmitted per execution of this process chain. MB/execution