I would like to monitor the performance of individual steps of a package after it is installed and running via SQL Agent. The package has numerous steps and runs with a significantly lower elapsed time when in a test environment than in the production. The process links to several external data sources and on a schedule the is "off hours". I would like to be able to identify which piece (or pieces) of the overall process is the cause of the time difference.
Is there a way to identify the individual steps of a package execution (similar to the job history from SQL Agent). The SQL Agent only provides the total package execution time.
Thanks in advance.