Airtable-Labs / airtable-tableau-wdc

A Tableau Web Data Connector to import records from an Airtable base into Tableau
MIT License
7 stars 2 forks source link
airtable tableau

Airtable -> Tableau Web Data Connector

This Tableau Web Data Connector (WDC) uses the Airtable Metadata* and Base APIs to fetch a base's list of tables and fields (schema) as well as all records and make them available to Tableau for visualization.

📚 Looking to learn how to use this Tableau Web Data Connector with an Airtable base? Visit the support article with step-by-step instructions and screenshots. The rest of this README is geared toward a technical audience.


Learn about how to use a WDC with Tableau Desktop here. The URL for this WDC, hosted on Github Pages, is:

https://airtable-labs.github.io/airtable-tableau-wdc

For additional information and notes, including a mapping of Airtable field types to Tableau column data types and roles you can expect to experience, visit the NOTES.md file in this repo


The software made available from this repository is not supported by Formagrid Inc (Airtable) or part of the Airtable Service. It is made available on an "as is" basis and provided without express or implied warranties of any kind.


For local development and testing:

  1. Clone this repository
  2. Install Node dependencies (different from the external libraries loaded from index.html) by running npm install
  3. Start a local HTTP server by running npm start
  4. (Optional) After making changes to index.js, run npm run lint:fix to run the standardjs code linter in "fix" mode to attempt to reformat and conform your changes to the standard rules.

Hosting this WDC

Github Pages is currently used to host this web data connector at the URL above. If you'd like to host this WDC yourself, Tableau has some recommendations here.