Is there a way to automatically refresh the extract on publishing the dashboard?
Not from Tableau Desktop/Server directly; but you can both publish and trigger a refresh with tabcmd, so if you are programmatically publishing the workbooks, you can also refresh extracts directly afterwards.
Hope this helps!
Become a Viz Whiz on the Forums!
Support the Community and master Tableau.
Retrieving data ...