BODS Jobs Executions Test
Jobs are key components of SAP Business Objects data service, The jobs can be configured to perform a number of specific tasks, but given that BODS is primarily a ETL tool, majority of jobs are ETL jobs which load the data from certain data store, transform and prepare it in a state that can be displayed through Business objects reports. Once the jobs are configured to carry out a specific tasks, these jobs can be executed manually, or can be configured to execute at given time or condition in an automated manner. The jobs can also be configured to execute at defined frequency and carry out the task. In typical business environments, a large number of jobs are configured to prepare the data for business critical reporting, if any of the jobs fail to execute, it can cause big impact on business. For smooth service to users, it is vital for all the jobs to execute successfully, with expected results and in timely manner. Given the criticality of jobs, and the impact of failure it is important to monitor execution of all jobs and fix any job which has failed before the business timelines are affected.
This test monitors Job execution and collect key metrics like number of jobs succeeded, failed, have errors and warnings, number of tests running etc. Administrators can use these metrics to get full picture of job execution and make sure that any failure is investigated and acted upon.
Target of the test : A SAP BODS Node
Agent deploying the test : An internal/remote agent
Outputs of the test : One set of result for the BODS node being monitored.
Parameter |
Description |
---|---|
Test period |
How often should the test be executed. |
Host |
Host name of the server for which the test is to be configured. |
Port |
Enter the port to which the specified host listens. This should be the port at which the web application server hosting SAP BODS listens. |
CMS System |
URL of Central Management System. |
Username & Password |
Specify the credential of user created for BODs monitoring. The user should have been granted Monitoring role. |
Confirm Password |
Confirm the password by retyping it here. |
Web Service Port |
Specify the port at which BODS webservice is running. |
Long Running Cut off |
Specify the cutoff duration in seconds beyond which a job is considered a long running job. |
Scan Period (HRS) |
Specify the duration in hours within which eG agent should look for jobs that have started. By default this is set at 24 hours. |
Detailed Diagnosis |
To make diagnosis more efficient and accurate, the eG Enterprise embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option. The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:
|
Measurement |
Description |
Measurement Unit |
Interpretation |
---|---|---|---|
Succeeded |
Indicates the number of successful executions of the job in the last measurement period. |
Number |
Detailed diagnosis provides of this measure details about these job executions such as Run ID, Time stamp, Execution time in seconds and Job server used. |
Errors |
Indicates the number of failed job executions in the last measurement period. |
Number |
Detailed diagnosis of this measure provides details about these job executions such as Run ID,Time stamp, Execution time in seconds, Job server used and Error log contents. |
Recovered |
Indicates the number of recovered job executions of the job in the last measurement period. |
Number |
Detailed diagnosis of this measure provides details about these job executions such as Run ID, Time stamp, Execution time in seconds and Job server used. |
Running |
Indicates the number of instances of the job that are currently running successfully. |
Number |
Ideally the jobs should complete within a short period of time, so there should be small number of running job at any given time. |
Warnings |
Indicates the number of instances of the job that are currently running with warnings. |
Number |
Administrators should investigate the warnings and make sure to remove them, so as to avoid any future issue, |
Maximum recent execution time |
Indicates the maximum time taken among all the job executions that ended in the last measure period. |
Seconds |
It is important for administrators to know which job is taking most time. If time is increasing over repeated measurements, there could be an issues with particular job. |