The document discusses the Tableau API and why a developer may want to use it. The Tableau API includes the Document API, Extract API, JS API, REST API/TSC library, and Web Data Connector. It allows developers to extend Tableau's functionality, automate tasks, customize visualizations, and integrate visualizations into other applications. The APIs provide programmatic access to create and modify Tableau reports, create extracts, embed visualizations, and manage Tableau Server.
2. Is it for you?
• I need data that’s on the web but there’s no
connector
• I need to analyze proprietary data
• I have to administrate Tableau Server
• I need to change a workbook to point to a
different server
• I want to embed a viz in a page
3. Programming Tableau: Why?
• Extend – Do things you can’t do with Tableau
out of the box
• Automate - Script tasks that are tedious or
frequent
• Customize – Unleash your creativity
4. Tableau Developer Platform
• Document API – create and modify Tableau
reports
• Extract API – Create extracts on any OS
• JS API – embed vizzes in your own apps and
enable custom interactions
• REST API/ TSC library – Automate and manage
Tableau Server
• Web Data Connector – Bring any web based
data to Tableau