pre-con ed: critical path analysis with ca workload automation (ae) idash - overview
TRANSCRIPT
World®’16
CriticalPathAnalysiswithCAWorkloadAutomation(AE)iDash - Overview
KarenCleever/CATechnologies/Sr.PrincipalConsultant
MFX12E
MAINFRAMEANDWORKLOADAUTOMATION
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
ThispresentationwillgiveattendeesanoverviewofusingCAWorkloadAutomation(AE)iDashforanalyzingCriticalPathinyourAutoSys environment.ThesessionwilltargetusingiDash tomonitorcriticalpathrealtimeandanalyzepastrunsusinghistoricaldata.
KarenCleeverCATechnologiesSr.PrincipalConsultant
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
WHATISCRITICALPATH?
CRITICALPATHVSALLJOBS
QUESTIONSANDANSWERS
HOWDOAUTOSYS EVENTSIMPACTCRITICALPATH
MONITORINGUSINGCRITICALPATH
USINGHISTORICALDATATOOPTIMIZEJOBFLOWS
1
2
3
4
5
6
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhatisCriticalPath?§ thesequenceofstagesdeterminingtheminimumtime
neededforanoperation,especiallywhenanalyzedonacomputerforalargeorganization.
OR
§ Longestsequenceofactivitiesinaprojectplanwhichmustbecompletedontimefortheprojecttocompleteonduedate.Anactivityonthecriticalpathcannotbestarteduntilitspredecessoractivityiscomplete;ifitisdelayedforaday,theentireprojectwillbedelayedforadayunlesstheactivityfollowingthedelayedactivityiscompletedadayearlier.
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CriticalPathvsCriticalJobList
§ The criticaljoblist comprisesjobsthatmustrunsuccessfullyfortheSLAjobtostartorendsuccessfully. ThecriticaljoblistisbuiltforeachSLAjobbyanalyzingthejobdefinitionandthedependencystructure.
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CriticalJobList
JobE
Job DJobC
JobB
JobA
JobE
Job DJobC
JobB
JobA
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CriticalPathiniDash
§ iDash dynamicallygeneratesthecriticalpathofeachSLA.Thefollowingitemsforeachjobinthecriticaljoblistareevaluated:
– Status– Averageduration– Dateandtimeconditions– Dateandtimeparameters(suchasrunwindowandexcludecalendar)
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CriticalPathvsCriticalJobList
§ ThejobsinthecriticalpathrepresentthelongestpathtoasuccessfulexecutionoftheSLAjob.Thelongestpathisthepaththatispredictedtotakethemosttimetocomplete.
JobA10minutes
JobC10minutes
JobD 5minutes
JobB20minutes
JobE10minutes
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
HowDoAutosys EventsImpactCriticalPath
§ JobswithFAILUREorTERMINATEDstatusareevaluatedwiththeseassumptions:
§ Thejobsareassumedtorestart promptlyperthejobdefinitionorbytheoperator.
§ Thejobsareassumedtorun fortheiraverageduration.
§ CAWorkloadAutomationAE jobs arepredictedto completewithastatusofSUCCESS.
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
HowDoAutosys EventsImpactCriticalPath
§ Jobsrunningshorterorlongerthantheiraverageruntimehavethefollowingimpact:
§ Jobsrunningshorterthanaveragedecreasetheremainingprocessingtime.
§ Jobsrunninglongerthanaverageincreasetheremainingprocessingtime
§ CAWorkloadAutomationiDash adjuststhecriticalpathtothejobswithlongerremainingprocessingtime.
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
HowDoAutosys EventsImpactCriticalPath
§ JobsachievingON_ICEandON_NOEXECstatuses decreasetheprocessingtimeremaining.
Note:ON_HOLDjobarepresumedtoremainonhold.Whenacriticalpathjobisputonhold,theSLAstatusbecomesPREDICTEDMISS.
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NPTF:DisplayproblematicjobsonSLAdetail
§ ExceptionType thattellswhytheparticularjobisproblematic.– Unsuccessfulrun- UnsuccessfulAutoSys runswilldisplaywithastatus
of Failure or Terminated; unsuccessfulCA7jobswilldisplaywithastatusof Failed,Abended, Submit_Failed,or Canceled.
– Shorterthanaverage- Whenthejobranfor10%lessthanitsactualaverageruntimeandthedifferenceofthedurationofthelastrunandthejob’saverageruntimeisgreaterthan120seconds.
– Longerthanaverage- Whenthejobranfor10%greaterthanitsactualaverageruntimeandthedifferenceofthedurationofthelastrunandthejob’saverageruntimeisgreaterthan120seconds.
(NEWin12.0.2)
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhenaJobFails
§ LetswalkthruanSLAwhereajobfails.
§ Correctthefailure
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Release12.0.02FeaturesReporting
••Supporthourlyintervalsonallreports••AverageruntimetoJobRunreports••Filterjobsbasedonstart/endtimesonAE/CA7JobRunreports••Application/GroupfieldsonAEJobStatus&JobRunreports••FilterbasedonJobTypesonJobRun&JobStatusreports••FilterjobsbasedonlastXjobruns
Security••ManageSLAsbasedonEEMresourceclass(idash-sla)••EEMSecurityenforcement:Create/updatetags(idash-tagresourceclass),forTagsdisplayedontheDashboard••EEMSecurityenforcement:create/download/executereports(idash-reportresourceclass)••DynamicUserGroupbasedauthorization••SupportforEEMauthorizationonCA7Jobs
Monitoring••ProactiveAlerting: SLAsmovedtoPredictedMissifjobsinSLAflowfail(priortobeingpartofCriticalpath)••TrackProblematicJobswitheverySLArun••DisplayingdatasetsintheFlowViewforCA7Jobs••FlowViewenhancementsNegativedependencyhandling,progressiveloadingsupportforlargeflows