Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
FPouget1651761130
Contributor
Contributor

measure unit time in parallel execution

Hi,

I got the following flow:

tFileList ==> (Iterate 6 time) ==> tFileInputXML ==> tSoap ==> tFileOutputXML

I want to know the execution time for each request sent to the tSoap componentO. How can I proceed?

Thanks

Labels (4)
2 Replies
anselmopeixoto
Partner - Creator III
Partner - Creator III

Hello @Frédéric Pouget​ 

 

You can use a tChronometerStart before tFileInputXML and a tChronometerStop after tFileOutputXML and it will display the duration between start and stop on the console.

 

However, this will count the time for the whole subJob and not just tSoap component.

 

A way to measure the execution time for tSoap is to enable "tStatCatcher Statistics" on the component advanced settings.

 

Then you can use a tStatCatcher to catch the begin and end time of tSoap execution and redirect it to any output you like.

 

Or, instead of using tStatCatcher component, you can check the "Stats & Logs" configuration on Job view tab.

FPouget1651761130
Contributor
Contributor
Author

Thanks tStatCatcher catch the duration for the tSoap component, but now I don't now how can I join the duration results to the corrects input files (from my tFileList).

How can I proceed?