全部,
我正在使用 Tableau 9.0 进行数据分析,并希望其他用户仅运行允许的查询模式。如何将表格配置为仅运行某些特殊模式的查询?我可以使用带有正则表达式或自定义 SQL 查询的模板来执行此操作吗?
例如我有一张名为“t1”的表,其中包含字段“_id”、“姓名”、“年龄”、“年级”.. 我希望其他用户只运行始终包含字段“_id”的查询,例如“select name from t1 where id=1;”、“select count(*) from t1 group by _id;”、“selectgrade from t1”其中 _id 在 (1, 2, 3)...'
提前致谢。
最佳答案
Tableau 中的过滤功能侧重于数据内容,而不是查询本身(事实上,Tableau 是经过建模的,以便在大多数情况下将您从底层查询中抽象出来)。您可以使用数据源过滤器来定义用户可以使用的允许记录,从而对数据检索实现一些安全限制。话虽这么说,我发现在上游数据存储库(例如 MS-SQL 中的 RBAC)中提供过滤几乎总是更容易/更稳健。
这是有关数据源过滤的帮助部分。 http://onlinehelp.tableau.com/current/pro/online/mac/en-us/help.htm#filtering_datasource.html
关于mysql - 如何限制 Tableau 中的查询模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33139747/