This repository contains a Tableau extension for showing UpSet.js plots in Tableau dashboards.
This package is part of the UpSet.js ecosystem located at the main Github Monorepo.
configurebutton or the
configuremenu entry to specify the input data
Due to the restrictions of the dashboard extension system, you need to have at least one sheet in the dashboard that is showing the target data. For example, as in the Game of Thrones dataset one a bar chart showing the number of words spoken per character. The extension is then linked to this sheet and will get its data and selection from it. Similarly, the extension will set the selection in this sheet which then can propagate it to other sheets using dashboard actions.
& 'C:\Program Files\Tableau\Tableau 2020.1\bin\tableau.exe' --remote-debugging-port=8696
alternatively one can append
#mock to use mock data to test the extension in the web browser. It is based on a dump of the Game of Thrones dashboard.
npm i -g yarn yarn set version berry yarn install yarn pnpify --sdk vscode
yarn lint yarn build
UpSet.js is a client only library. The library or any of its integrations doesn’t track you or transfers your data to any server. The uploaded data in the app are stored in your browser only using IndexedDB. The Tableau extension can run in a sandbox environment prohibiting any server requests. However, as soon as you export your session within the app to an external service (e.g., Codepen.io) your data will be transferred.
If you want to use Upset.js for a commercial application the commercial license is the appropriate license. Contact @sgratzl for details.
This library is released under the
GNU AGPLv3 version to be used for private and academic purposes. In case of a commercial use, please get in touch regarding a commercial license.