Tableau仪表板与多个客户端共享

时间:2019-06-13 13:28:29

标签: tableau tableau-server tableau-online tableau-public

我正在在线使用Tableau。仅通过更改过滤器中的供应商ID,就有一个仪表板需要与50个外部供应商共享。

我的要求是,供应商不应该能够看到其他供应商的数据。我想解决该问题的方法很少,但我想知道使许可证成本最小化的最佳选择。

  1. 在Tableau中在线创建多个用户,但随后每个新用户都会涉及许可费用
  2. 创建50个不同的仪表板,并使用自定义Web门户显示属于该供应商的仪表板。在这种情况下,如果供应商解码仪表板URL模式,则可能会轻易看到其他仪表板。

我想在#3上获取有关如何实现此目标的信息,以使每个供应商数据保持隔离。

1 个答案:

答案 0 :(得分:0)

您可能会考虑的另一种选择是修改数字2。您可以创建50个不同的仪表板,并在每个仪表板上分别输入唯一的用户名和密码。 Sayali Dengale在Tableau社区论坛上和here下对此过程进行了描述。正如Niels在上述评论中提到的那样,我认为这将违反Tableau EULA。

  

只需执行以下步骤:

     

1>为仪表板创建工作表。

     

2>在要为其设置密码的那张纸上继续。

     

3>创建计算参数,将数据类型设置为“字符串”,并将当前值设置为空白。

Image 1

  

3>重复以下相同的密码步骤

Image 2

  

4>使用参数username:为用户名创建计算字段:

Image 3

  

5>重复相同的密码步骤:

Image 4

  

6>添加名为Username的计算字段以进行过滤,然后选择Custom value list。给用户名任何您想要的。在这里,我给了用户名“ Dev”

Image 5

  

7>重复输入密码的步骤。在这里,我给的密码是“ 12345”:

Image 6

  

8>同时显示用户名和密码的参数,当用户名和密码不匹配时,您将看到该工作表不可见。由于我给的用户名是“ Sayali”而不是“ Dev”,因此该工作表不可见。

enter image description here