所有
我使用Tableau 9.0进行数据分析,并希望其他用户只运行PERMITTED查询模式。我如何配置tableau只运行一些特殊的查询模式?我可以使用带有正则表达式或自定义SQL查询的模板来执行此操作吗?
e.g。我有一个名为't1'的表,字段'_id','name','age','grade'.. 我希望其他用户只运行ALWAYS包含字段'_id'的查询,例如'从t1选择名称,其中id = 1;','从t1组选择计数(*)由_id;','从t1选择等级其中_id在(1,2,3)......'
提前致谢。
答案 0 :(得分:0)
Tableau中的过滤功能主要关注数据的内容,而不是查询本身(实际上,Tableau的建模方式使您在大多数情况下从基础查询中抽象出来)。您可以使用数据源过滤器来定义用户可以使用的允许记录,从而对数据检索实施一些安全限制。话虽如此,我发现在上游数据存储库(例如,MS-SQL中的RBAC)中提供过滤几乎总是更容易/更健壮。
以下是数据源过滤的帮助部分。 http://onlinehelp.tableau.com/current/pro/online/mac/en-us/help.htm#filtering_datasource.html