Tableau API
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
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
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
Available WDC
Extract API
• Total control of the data
• Runs anywhere
• Do not need Tableau Software
Document API
• Provides a support way to programmatically
make updates to Tableau workbook and data
source files.
• No more manual update of XML
Java Script API
• Creates a custom web page with viz and
custom elements
• API lets us aa bidirectional interaction

Tableau API

  • 1.
  • 2.
    Is it foryou? • 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
  • 5.
  • 6.
    Extract API • Totalcontrol of the data • Runs anywhere • Do not need Tableau Software
  • 7.
    Document API • Providesa support way to programmatically make updates to Tableau workbook and data source files. • No more manual update of XML
  • 8.
    Java Script API •Creates a custom web page with viz and custom elements • API lets us aa bidirectional interaction