If you want to control the access to the tables, you need to either do it in the database or do it yourself, you may try by creating a BI/Reporting tool yourself, where you can control who have access to what, but that's probably overkill, another solution could be to replicate the database, either without the sensitive tables (if they're not needed) or with the appropiate users and permissions, this will be the development database, then once you want to deploy to production, simply change the database log in details an use the real deal.
Or course this is assuming, that you want your team to develop reports with you, if you just want them to see the final reports and that they're unabel to modify them, there are other options.