【问题标题】:Can Tableau do impersonation when connecting to Drill?Tableau 可以在连接到 Drill 时进行模拟吗?
【发布时间】:2018-06-21 02:34:09
【问题描述】:

我有 Tableau Server 连接到钻取视图。我想在 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

【问题讨论】:

  • 运气不好?
  • 没有。我们现在正在尝试测试 Sorabh 的建议。

标签: authentication impersonation apache-drill tableau-api


【解决方案1】:

我认为由于 Tableau 造成的混乱并没有在文档中的任何地方提到 Drill。您可以将 Drill 视为一个 SQL 服务器并对其进行模拟。 Drill 支持名为 inbound impersonation 的东西,它允许在 Drill 中的连接用户 (session_user) 模拟 Tableau 最终用户。 Drill的连接字符串对应的参数是delegation_uid。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 2020-02-23
    • 2014-10-02
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 2016-08-18
    相关资源
    最近更新 更多