1 of 1 people found this helpful
It will save the extract onto whatever nodes you have the dataengine process active. It replicates the created extract via the filestore process which also keeps the data in sync across the distributed dataengine processes. If a node only has the vizql process and no dataengine process, then Tableau will route traffic to one of the other nodes where the dataengine is active in order to retrieve the required info.
1. It will save onto the node where the backgrounder processed only if there is an active dataengine process
2. It will share internally within the cluster dependent on where the dataengine process(es) live. Tableau knows how to communicate across the cluster via the cluster controller
3. If you have the dataengine process allocated on other workers, then you should be ok as the filestore process has replicated the data and kept it in sync. See High Availability for more info
4. Either vizql can talk with data extracts on whatever node they live on, or the filestore replicates it to the specific nodes
5. Not sure what you mean
6. Yes, if the dataengine is allocated on other workers
Thank you for the response Jeff, This cleared some of my doubts.