跳至正文

Tableau连接salesforce数据源并权限访问

by Yupeng wu & Syre  V1.2 

假设具有管辖关系的三个级别的三个人,基本信息和数据对应关系如下:

BEAM User – Jessica Hu jessica.mj.hu@cn.chervongroup.com.prod.newuat (所有)

OPE Sales Director – Bill Buscher bbuscher@na.chervongroup.com.prod.newuat(SG04、SG05、SG06和SG07、SG08)

OPE Sales Manager – Matthew Bennett mbennett@na.chervongroup.com.prod.newuat (SG04、SG05)

PT Sales Manager – Jeffrey Lenz jlenz@na.chervongroup.com.prod.newuat (SG21、SG23 和SG24)

需求:

  • Jessica可以查看所有的invoice数据; 
  • OPE和PT可以作为两个部门,提供筛选器可以选择。
  • OPE Sales Director  Bill Buscher  可以查看SG04、SG05、SG06和SG07、SG08的数据;
  • OPE Sales Manager – Matthew Bennett 可以看到SG04、SG05的数据;
  • PT Sales Manager – Jeffrey Lenz 可以查看SG21、SG23 和SG24 的数据。

方法:

1)如何为用户赋值?

1、在desktop中登录Tableau账号; 然后“创建用户筛选器”,选择要建立用户权限的字段,比如这里选择Sales_Group_c。

2、在打开的界面中,选择用户和字段的对应关系,可以多选,比如这里的mbennett@na.chervongroup.com.prod.newuat指定对应SG04、SG05的数据。

3、上面创建完成点击确定,会生成一个集字段。

4、将用户筛选器字段加入到工作表的筛选器,之后通过下面的的用户切换可以预览不同账户看到的数据。

5、把权限应用到所有的数据源,在筛选器上右键 “应用于工作表”——“使用此数据源的所有项”。

6、Hu可以查看所有invoice,如果他想要筛选OPE 和PT不同的部门,则可以创建筛选。PT内部的员工即使筛选,也不会对视图有关系。

如下图,在仪表板中增加BU的筛选字段。可以提供给Hu使用。

7、发布工作簿 

8、发布之后,可以在server ,此时会发现

2)在嵌入的superstore仪表板中完成上述权限控制

1、在desktop中打开online的仪表板

2、从之前的数据源中复制 用户筛选器 

「注意⚠️」此方法仅适用于相同的字段建立的权限。

这里,超市数据,重新建立用户权限

3)之后重新发布

覆盖之前的工作簿,这样不需要更新嵌入的数据链接。

4)登录不同的sf账号,因此可以看到不同的sp账号。

为了方便,仪表板上面显示了用户的名称。 

以下用两个账号了sf,对应不同的region权限; Hu可以看到所有区域。

Dec 20, 2020 11:20PM