1 of 1 people found this helpful
1. You could use the Web Data Connector - Web Data Connector for API's. SQL is a native connector which is built in.
2. If you have Tableau Server, you can embed the visualization from your Tableau Server into other web applications.Embed Views into Webpages
3. That depends what you want to do. If you just want to develop reports, Tableau Desktop will be fine. If you want to embed as per point 2, you'll need both. I'd suggest you reach out to Tableau Sales to discuss your specific requirements.