This is something Tableau should fix. The problem is that when they send a request to BigQuery, they only pass BigQuery API scope. However, they should also request GoogleDrive scope. It can be possible if you had to enable both the Drive API for the project (in addition to BigQuery API), as well as use the BigQuery+Drive scopes and also set the permission manually to the sheets to allow access.