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.
configure
button or the configure
menu entry to specify the input dataNotes
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.
see https://upset.js.org/integrations/tableau/got.twb
requirements:
& '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
use release-it
yarn release
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.