1 of 1 people found this helpful
Hi Santosh -
At the highest level, your problem is the fact that you're trying to use Tableau Server as a PDF "rendering engine" at scale. Tableau Server has never been export-focused since we feel users find the "real" value when they interact with their data rather than look at it on a piece of paper. A Tableau person will typically say "Why are you trying to export every combination of report values to PDF? Simply have the users interact with the dashboards directly in Tableau Server. It'll be faster, more secure, and much more useful".
I suspect you're trying to work around a lack of licenses or create some sort of compliance-related "archive of record" - and that's OK. But you probably are never going to be particularly happy with Tableau as an "export engine". I doubt 10 will make this much better for you, simply because we don't spend that much time on exporting compared to improving analytics-related features and functionality.
This is probably not what you're hoping to hear, but (in my opinion, anyway) it's reality.
You may be able to improve performance a tiny bit by NOT logging in/out each time with TabCmd - there is a cost associated with launching TabCmd and creating a session - so you only want to do it once. You might also try to export images instead of PDFS and then post-process them INTO a PDF using some sort of 3rd party tool. Neither of these solutions is optimal from where you sit, clearly.