With Tableau Server, a extract could be updated at a frequency desired. For instance, often administrators may update a data source every hour or so. Are you using Tableau Server or is this limited to desktop? Desktop has no self updating of the data. You could even run this from a command line as often as you like with a server install - Tableau Data Extract Command-Line Utility and using Tableau desktop to create the extract for server.