如何限制Tableau中的查询模式

时间:2015-10-15 04:10:05

标签: mysql sql-server tableau tableau-server

所有

我使用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)......'

提前致谢。

1 个答案:

答案 0 :(得分:0)

Tableau中的过滤功能主要关注数据的内容,而不是查询本身(实际上,Tableau的建模方式使您在大多数情况下从基础查询中抽象出来)。您可以使用数据源过滤器来定义用户可以使用的允许记录,从而对数据检索实施一些安全限制。话虽如此,我发现在上游数据存储库(例如,MS-SQL中的RBAC)中提供过滤几乎总是更容易/更健壮。

以下是数据源过滤的帮助部分。 http://onlinehelp.tableau.com/current/pro/online/mac/en-us/help.htm#filtering_datasource.html