I haven’t seen this problem in particular…here’s something to try: Login to Tableau Server from the machine that is running VizAlerts using the same username & pwd that is used for VizAlerts, then send your browser to http://yourTableauServer/yourTriggerVizWorkbook/yourTriggerVizView.csv <http://yourtableauserver/yourTriggerVizWorkbook/yourTriggerVizView.csv> and see how long it takes for your browser to download the data. This is in essence what VizAlerts does, so if this test is also slow then it’s likely something in the trigger viz itself or a network-related issue between the VizAlerts machine and your Tableau Server. Another test would be to just go to the trigger viz in your browser, if it’s slow to render then it’s going to be slow to render and download. In that case you’d probably want to use Tableau's Performance Recorder to get a better sense of what & where the slow-down is.
If it’s not slow then I’d check the logs, and maybe edit the VizAlerts Python code to put in a few more log entries if necessary to narrow down what bit of VizAlerts code is being slow.
Let us know what you find out!
I haven't had such an issue but I keep my vizes very succinct so they don't do much processing at all.
Hey Jonathan, thanks for your reply. I was able to speed this up by publishing the data sources for my views to the server. For whatever reason, when I pass a url parameter the views load in a few seconds in Tableau Server but takes up to 10 mins when serving up as a png. Once I published the data sources the differences in load times disappeared.