|
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 |
|
|