Extending

Tableau 

&

Alteryx

 

Agenda

- Why should you care?

 

- Overview of the Tableau & Alteryx developer 'kit'

 

- What to use what & when?

 

- What do I need to learn?

 

- Showcase of projects

 

 

Why should you care?

  • Integration
  • Connectivity
  • Automation
  • 'Closing the loop'

Alteryx

Gallery APIs

Subscription

- Programmatically execute Alteryx workflows 

 

- 'Batch' running of workflows

 

- Integration in custom web apps

Admin

- Administrative tasks in the gallery

 

- Get meta-data about your workflows, schedules etc.

 

- Undocumented: 'migration' of content

HTML
GUI
SDK

Tableau

https://www.tableau.com/developer

Data Connectivity

Web Data Connectors

https://tableau.github.io/webdataconnector/

Data Connectivity

Extract API & ODBC Drivers

DEMO

Data Science Integration

R & Python

Embedded Analytics

JavaScript API & REST API

Why Embedded Analytics?

  • Why custom tools if you can leverage drag and drop?
  • Velocity & size of data
  • Making Tableau vanish
  • Added functionality (PDF export)
  • Write back functionality

DEMO

Automation

REST API

Programmatic access to work with your content, users, sites and more.

Automation

Extract API

Create custom scripts that pull your data into Tableau data extracts.

Automation

Document API

Programmatically modify Tableau files.

 

'HACKING XML'

Closing the loop

Extensions API

Integrate third party tools right into your dashboard

 

Extensions Gallery

Examples

  • Write back to MS SQL
  • Custom D3 Charts
  • Run Alteryx in Tableau

WHAT'S COMING?!?

WEB HOOOOOKS

What do I need to learn?

HTML

CSS

JavaScript

What are we doing at the Information Lab?

Made with Slides.com