2015-10-15 58 views
0

所有的查询模式,如何限制的Tableau

我使用的Tableau 9.0进行数据分析,并希望其他用户只能运行查询的许可模式。我怎么能配置画面只运行一些特殊的查询模式?我可以使用模板与正则表达式或自定义SQL查询来做到这一点?

例如我有一个名为't1'的表,字段为'_id','name','age','grade'.. 我希望其他用户只运行包含字段'_id'的查询,如'select名称从t1其中id = 1;','从t1组选择count(*)组by _id;','从t1中选择等级,其中_id在。

回答

0

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

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