Jobstream Administration
The jobstream is the central structure in AAI. Jobstreams are containers of jobs that are related to each other, that run together and that end in the execution of the target job. The jobs are the batch processes that are automated by the underlying scheduler. The target job is the end point that you are interested in monitoring and for which you have set up an SLA. The jobstream collects the runtime data of the target job and its direct upstream predecessors. As the individual jobs execute, AAI keeps track of how long it takes for each job to execute. Then, it aggregates those times over the entire jobstream, providing an up-to-date picture of what is going on: Runtime analysis, statistics, averages, and so forth. This information is the basis of the AAI's monitoring and supervision tools such as SLA management and alerting.Jobstreams are the central structure in AAI that allows you to monitor, measure, and manage SLA compliance of key automated processes, typically business processes. You can think of a jobstream as a container, much like a container job, of all the jobs that are involved in an automated process that you want to monitor A jobstream depicts an entire automated process by being the container of all the jobs (tasks) that are involved in the process from start to finish. Whether the final job, known as the target job, completes successfully by its deadline, its SLA, determines whether the process has successfully completed within the The way a jobstream is constructed is that you give AAI the name of the job that The key components of a jobstream are the following:All the jobs from start to finish of the processThe deadline by which the process must end, the SLA A target job is the end point of a jobstream definition, which means that it is the final job in any run of the jobstream. More importantly, a jobstream run can be considered successful only when the target job completes successfully before or on the SLA deadline. To have AAI define a jobstream, you specify the job to be the target job for the jobstream, then AAI builds the jobstream backwards from that job to trace the processing path all the way upstream to the start job (or, in some cases, jobs) of the process. Then AAI uses historical job execution data to determine the expected SLA deadline time. All you need to do to have AAI define a jobstream is to specify the job that is to be the target job for the jobstream, then AAI builds the jobstream backwards from that job to trace the processing path all the way upstream to the start job (or, in some cases, jobs) of the process. Then AAI uses historical job execution data to determine the expected SLA deadline time. When the target job ends determines The target job is the end point of a jobstream. It is the final job against which you track an SLA. It is typically a job that you consider critical to your business: either the job needs to finish by a particular time, or it is critical to your environment in some other way. AAI automatically creates historical views of the jobstream by tracing the upstream dependencies of the target job. It is used as criterion to determine lateness; if the target job is late or predicted to be late, then the jobstream is considered late. AAI shows run statuses that indicate whether the jobstream execution is late or not, and alerts can be triggered. For more information, see Jobstreams.
As soon as AAI and all its components are installed and fully functional, business area coordinators and jobstreams administrators work closely together to define the initial details of new jobstreams, fine-tune those definitions, analyze them and, if necessary, adjust them to gain efficiency and predictability.
The topics in this section of the documentation explain jobstreams, how to work with them and define jobstream-related options:
Education
The Broadcom Software Academy offers a wide range of free online trainings, blogs, articles, use cases and white papers. If you have not already done so, register now to start profiting from our education offer. All the courses are free, web-based and self-paced. Some courses contain quizzes that you need to pass to get the course certificate. Upon completing a course you receive both a certificate and a badge. Badges grant a certain amount of points based on the length and difficulty of the course.
Tip: The Education team is constantly working on new content. Check the Broadcom Software Academy regularly for new free courses!
The following course is associated with this topic:
See also: