Skip to content

KeshiaRose/Basic-CSV-WDC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Working!

Basic CSV Web Data Connector

This is a simple Web Data Connector for CSVs hosted on the web.

How to use

  1. Start a new WDC connection in Tableau Desktop 2019.4 or higher and enter: https://basic-csv-wdc.onrender.com/
  2. Enter your CSV URL.
  3. Advanced options: Change the HTTP method, delimiter, encoding, or add a Bearer token.
  4. Decide which mode to use (Loose Typed recommended).
  5. Click Get Data!

Advanced options

This WDC allows some additional customizations that can be found by clicking on "Advanced +".

Method: The default method to fetch the CSV file is GET but you can change this to POST if needed.

Bearer token: If your CSV is protected with a bearer token you may add it and it will be included with the request to fetch your CSV.

Custom delimiter: If your text file is separated by something other than a comma you can set your own custom delimiter.

Encoding: If your CSV file uses a specific encoding other than utf-8 you may set it here. You can find a list of supported encodings here.

How to refresh

Tableau Server

If you want to use this WDC on your Tableau Server you will first need to add it to your safelist with the following commands:

tsm data-access web-data-connectors add --name "CSV WDC" --url https://basic-csv-wdc.onrender.com:443
tsm pending-changes apply

Note that this will require your Tableau Server to restart!

Tableau Online

If you want to use this WDC on Tableau Online you will need to set it up using Tableau Bridge

How to deploy your own

I suggest deploying your own version of this WDC so you can have a dedicated application for your own use. Here are a few options for spinning up your own:

  1. Deploy to Render

Or you could host it locally by doing the following:

  1. Install Node.js.
  2. Clone or download and unzip this repository.
  3. Open the command line within the Basic-CSV-WDC master folder and run npm install to install the node modules.
  4. Then run npm start to start the web server or use something like pm2 for a production environment.

Questions?

Open an issue!

Support

If you would like to show some support for this free WDC you can buy me some cheese🧀!

About

A Tableau Web Data Connector for connecting to CSVs hosted on the web.

Topics

Resources

License

Stars

Watchers

Forks

Contributors