Skip to content

A Tableau Web Data Connector to import records from an Airtable base into Tableau

License

Notifications You must be signed in to change notification settings

Airtable-Labs/airtable-tableau-wdc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • As of November 15, 2022, any Airtable user can use the Metadata API using Personal Access Tokens. Read the announcement here and create a personal access token with access to your base(s) with data.records:read and schema.bases:read scopes.

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.

About

A Tableau Web Data Connector to import records from an Airtable base into Tableau

Topics

Resources

License

Stars

Watchers

Forks