Optimizing Tableau joins for performance