There error message being received is related to the memory filling up during the extract process. This can happen when there are a large number of joins in the data source. Please see the following KB for more information on working around this issue: https://kb.tableau.com/articles/issue/data-engine-error-4-bad-allocation
Hope this helps!
1 of 1 people found this helpful
What version are you on?
We did tons of improvement to Hyper and extract flows since 10.5 and I highly encourage you to try 2018.3.