Tableau Web Data Connector. Developer samples and tools. Also a list of connectors created by the Tableau developer community.
- Clone this repo if you want to run everything locally (alternatively you can download everything as a .zip file)
- Try the samples (hosted or locally)
- Submit a pull request to share any connectors you've created
- Check out the Tableau Developer Portal at http://developers.tableau.com for WDC docs and forum
Want to see what's coming next for the WDC? In a future Tableau release, we will be releasing version 2.0 of the web data connector API. This content is currently in beta and you can learn more here! http://tableau.github.io/webdataconnector.
You can run the Simulator locally or use the hosted one here:
The hosted simulator requires that web data connectors be using version 1.1.1 of the WDC API. If you need to run a WDC that uses 1.1.0, you can use the old simulator.
In Tableau Desktop versions 9.1 and 9.2, we had a bug that caused the WDC platform to not respect versioning. If you are using a Desktop verion before 9.1.6 or before 9.2.4, you will see the following error when connecting to a WDC using 1.1.0. "The version of Tableau that you are using cannot use the web data connector that you are trying to access. The connector requires at least version '1.1.1' of the web data connector API." Please upgrade to the latest maintenance patch if you encounter this.
All of the hosted development samples have been upgraded to 1.1.1 so that they can be used in the new simulator. However, we left the Google Sheets sample at 1.1.0 to minimize the impact for users who are actively using this web data connector and have not yet upgraded to the latest maintenance version. The Google Sheets example has also been moved into the community section to reflect this.
Soon we will be incrementing the WDC API more frequently, so we will add a lookup table here that shows which WDC API versions work with which Tableau Desktop and Server versions. Moving forward, a specific Desktop minor version, i.e. 9.3, will work with any WDC of the corresponding minor version (9.3.* will work with 1.1.*).
These are the samples created and maintained by Tableau.
"Hosted URL" can be used to run the connector in Tableau or in the Simulator.
Name | Data Source | Source Code | Hosted URL |
---|---|---|---|
Incremental Update Connector | N/A | Examples | IncrementalUpdateConnector.html |
JSON Connector | N/A | Examples | jsonConnector.html |
Mad Money Scraper Connector | Mad Money Stock Picks | Examples | MadMoneyScraper.html |
Socrata Connector | Socrata | Examples | SocrataConnector.html |
Stock Quote Connector | Yahoo! Stock Data | Examples | StockQuoteConnector_final.html |
XML Connector | Any XML file | Examples | xmlConnector.html |
These are connectors created and maintained by the community. Not endorsed or supported by Tableau.
Here are a few great WDC resources that might be helpful for developement.
Resource | Author | Type |
---|---|---|
Better WDC Performance with Promises | Eric Peterson | Tutorial |
generator-web-data-connector | Eric Peterson | Development Tools |