Pre-Con Ed: Critical Path Analysis with CA Workload Automation (AE) iDash - Overview

20
World ® ’1 6 Critical Path Analysis with CA Workload Automation (AE) iDash - Overview Karen Cleever /CA Technologies/Sr. Principal Consultant MFX12E MAINFRAME AND WORKLOAD AUTOMATION

Transcript of Pre-Con Ed: Critical Path Analysis with CA Workload Automation (AE) iDash - Overview

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)

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ProblematicJobs

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhydidthisSLAMiss

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhenaJobFails

§ LetswalkthruanSLAwhereajobfails.

§ Correctthefailure

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingReports

§ cp.report fromCLI

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

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com