Tableau可以在连接到Drill时进行模拟吗?

时间:2018-01-11 17:14:32

标签: authentication tableau impersonation apache-drill tableau-server

我让Tableau Server连接到Drill视图。我想在Drill中处理授权,所以我需要Drill来了解谁从Tableau Server请求数据。为此,我需要模拟才能工作,否则Drill中的session_user将始终是Tableau Server服务帐户,而不是连接到Tableau Server的实际人员。

此链接似乎表明Tableau中的模拟仅适用于SQL Server: https://onlinehelp.tableau.com/v10.1/server/en-us/impers_requ.htm

考虑到Tableau支持多少数据源,这会很奇怪......这真的不可能吗?如果不是,是否有任何解决方法?

我的版本是:Tableau 10.1和Drill 1.10

1 个答案:

答案 0 :(得分:2)

我认为由于Tableau这里的混淆并没有提到Drill在文档中的任何位置。您可以将Drill视为SQL服务器并使用模拟。 Drill支持名为cpluscplus的内容,允许钻取中的连接用户(session_user)模拟Tableau最终用户。 Drill连接字符串的相应参数是delegation_uid。