Comments (4)
-
It would be helpful to selectively permit specific columns and/or tables to be visible to the user through such methods, instead of adopting an all or nothing approach. Elsewhere this is called perspectives.
-
If you think of Tableau as a front-end to an organization's data (warehoused in any form), dashboards can help users locate specific data sets of interest. Ultimately they will have to go P2P to find the data they need.
-
Setting up perspectives or letting a user browse to a perspective they need to request access to would be useful in organizations with strict access polices.
- Having an on/off feature to allow access for specific users would be helfpul here, too.
- Restricting the tunnel to the underlying data is a good idea. But, designing a carefully managed way to track down data sets of interest would be even more helpful to dashboard consumers.
-
Let's say I need to build an extension for exporting subsets of data displayed in dashboard form.
- I can let the user browse through what's available without seeing any data in raw format then download one-by-one.
- I can use some other methods using powershell and a browser. https://www.r-bloggers.com/automatically-exporting-multiple-cross-tables-from-tableau-server-into-excel/
- I can let the user download the packaged workbook then go about finding the data by learning how it was constructed. This takes time, expertise, and extra Desktop licenses.
-
Let's say I want to get around Tableau's all or nothing approach for the View Underlying Data command, as discussed here https://community.tableau.com/ideas/1123
- I carefully split up groups of columns in a main data source into separate secondary data sources. I lose functionality and add complexity by separating them, relating them back to customize View Underlying Data options. I even use filters to keep the raw data view pretty.
- Any user that likes to see the pudding (raw data) will then have to see the full data landscape, relate raw data themselves, and really dig to feel confident in the dashboards & sheets' analyses.
- I face design limits on methods I can't use when using primary and secondary data sources with different data types, aggregations, geospatial dual axis maps, etc.
I think of extensions as extending Tableau as a front end. I want to use Tableau to locate the source data, do some analysis, then use my extension to view or refine the data, see it again in Tableau, or display something using a fancy R integration perhaps. The middle layers are important to have column control and customization over.
from extensions-api.
@datocrats-org If I'm understanding you correctly, you would want the owner of a datasource or admin to define which users have access to which columns in that datasource? Is that right? And you would want this to apply not just for the API but querying the datasource with Tableau in general?
from extensions-api.
from extensions-api.
Closing out based on age. If this is still an issue, please reopen with a comment on the latest status and we can revisit.
from extensions-api.
Related Issues (20)
- Embedded extensions not respecting the "Hide" login prompt setting HOT 2
- Consider removing Community Portal from docs HOT 3
- Future documentation improvements
- Permission mismatch on Tableau Server/Online HOT 2
- Transparency for non sandboxed extensions HOT 4
- Tooltips do not display on dashboards with an extension - 2021.4 HOT 1
- Kepler.gl Extension breaks in 2021.1+ versions of Tableau Desktop HOT 3
- No way to apply parameters to data retrieved HOT 3
- Can't start extension after adding a table HOT 3
- Using Sets on filter causes getMarksAsync error HOT 4
- Artifactory links need to be replaced in Tutorial\ReactVersion\yarn.lock HOT 2
- MarksInfo undefined using getSummaryDataAsync HOT 1
- npm tableau/tabextsandbox has vulnerabilities HOT 2
- The extension javascript files contain sourceMappingURL, but not the actual map files. HOT 6
- Finding the padding on a dashboard object HOT 1
- Extensions API crashes when dashboard contains worksheet with lots of data. HOT 8
- Question / Possible Issue: Working with Azure App Service deployment is non-responsive HOT 2
- Extension API crashes while extracting worksheet data HOT 1
- Extension api breaks when there is no data in sheet, Issue related to DataTableReader HOT 9
- Command "." not found when running "npm run tslint"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from extensions-api.