I don't use Tableau, but I believe you can export data with the Data Warehouse to visualize in Tableau... but depending on what data you need, the flatten data from the export may have issues with things such as UVs, where the rows of data won't get the benefit of de-duplication.
I don't know if Tableau can make API calls, if if can, you might be able to use the Adobe Analytics API?