I have an ETL and Cube solutions, which I process one after another in a SQL agent job.
In ETL I run 1 package, that in turn one by one runs all other packages.
Whole processing takes 10 hours.
For ETL
:
How can I find out which package takes what amount of time to run within that one parent package, other than opening solution and record times?
For cube
:
Here dimensions process fast. What do I measure here in order to find which part takes it so long? Maybe measures? How to track processing times of particular measure?
Maybe SQL Profiler
will help? If so, is there a good article which describes which metrics there should I pay attention to?