历史版本10 :根据登录者信息查看对应数据-示例一 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 问题描述

有时用户需要根据不同的登录信息查看对应的数据。

例如不同门店对应不同的销售人员,需要实现效果:不同用户登录后,店号显示属于当前用户所属的门店信息。

1.2 实现思路

配置用户的数据权限,让对应的用户查看自己店号下的数据。

2. 数据处理编辑

准备的数据,需要可以将用户和数据进行关联。

2.1 数据准备

点击下载示例数据:示例数据.rar

1)门店维度表:包含了店号以及其他门店信息。

2)用户表:包含了门店职员的用户账号、密码、对应店号、职务以及部门。

 

3)销售明细表:对应人员能看到的销售数据。

2.2 上传数据表

管理员登录数据决策系统,点击「数据准备」,添加业务包「示例数据」。如下图所示:

进入业务包,添加「Excel数据集」,将上文准备的三张数据表依次导入。如下图所示:

注:在添加每张表时,需要修改「店号」的字段类型为「文本」,否则会导致字段的部分数据为空,导致后续表间关联建立失败。

2.3 建立数据关联

为「门店维度表」配置关联关系。添加完成后,点击「更新Excel」,更新数据表。如下图所示:

注:添加关联关系操作可参考 添加表间关联 。

3. 导入用户编辑

用户的添加方式支持:手动添加、导入用户、同步用户。

本章以「导入用户」为例,确保导入的用户名和上文准备的数据表中的用户名一致即可。

3.1 新建服务器数据集

管理员登录数据决策系统,点击「管理系统>数据连接>服务器数据集」,创建 Excel 文件数据集,如下图所示:

数据集名称为「用户表」,文件类型为「Excel」,文件选择 2.1 节准备的「用户表」,点击「保存」。如下图所示:

最终创建的服务器数据集如下图所示:


3.2 导入用户

管理员登录数据决策系统,点击「管理系统>用户管理>所有用户」,点击「导入用户」。

选择添加的服务器数据集「用户表」,并设置对应的「用户名、密码、部门职务」等,点击「确定」。如下图所示:

3.3 设置用户类型

管理员登录数据决策系统,点击「管理系统>用户管理>平台使用用户」,将这些导入的用户全部添加为「PC端使用用户>BI使用用户>设计用户>数据分析用户」。如下图所示:

注:如需用户有编辑和查看的权限,可参考:BI设计用户BI查看用户

  

4. 配置权限编辑

注:本章节以部门为权限载体,进行权限配置。管理员也可以根据角色或者用户进行权限设置。若总部的人员不希望被控制权限,可以给总部设置一个角色进行单独控制。

4.1 设置登录用户所在字段

管理员登录数据决策系统,点击「管理系统>权限管理>权限快速配置」,选择当前查看维度为「用户组维度」。

选择权限载体为「部门>所有部门」,点击「数据权限」,点击登录用户所在字段处的「请选择」,选择「示例数据>用户表」里的「账号」字段,即对应用户登录系统的用户名。如下图所示:

4.2 设置行权限

若要实现店号显示属于当前用户所属的门店信息,因此需要根据所在的门店店号配置用户数据权限,为所有用户配置对应门店店号数据权限。

1)在「权限配置」页面,选择权限载体为「部门>所有部门」,点击「数据权限」,为所有部门配置「示例数据」业务包的「使用」权限。如下图所示:

2)为「门店维度表」添加行权限条件,选择「门店维度表」中的「店号」字段,使它属于(登录者信息)的「用户表」下「店号」字段,点击「确定」保存设置。如下图所示:

5. 创建自助数据集编辑

注:由于示例使用的是超级管理员账号,超级管理员默认为数据处理用户,在普通业务包下创建的自助数据集无法继承基础表权限,因此需要在我的自助数据集下创建。

       若使用的是数据分析用户来创建自助数据集则直接在普通业务包下创建并勾选 权限继承 即可。

1)选择「数据准备>数据列表>我的自助数据集」下的用户业务包,点击「添加表>自助数据集」。如下图所示:

2)全选示例数据中的「门店维度表」和「销售明细表」的字段,创建自助数据集。如下图所示:

3)创建完成的自助数据集如下图所示,请确保开启了「权限继承」按钮。如下图所示:

6. 设计仪表板编辑

6.1 制作仪表板

1)使用自助数据集的数据创建「业务流水仪表板」,如下图所示:

2)创建好的仪表板如下图所示:

6.2 挂出仪表板

1)将创建好的「业务流水仪表板」申请挂出 ,如下图所示:

2)点击「管理系统>目录管理」,将「业务流水仪表板」挂载到目录列表中。如下图所示:

6.3 分配查看权限

点击「管理系统>权限管理>权限快速配置」,选择权限载体为「所有部门」,为其分配「目录权限」中该仪表板的「查看」权限。如下图所示:

7. 效果查看编辑

1)使用所属店号为 11011 的用户 Alice 账号登录,查看仪表板,可看到店号为 11011 的信息,如下图所示:

2)使用所属店号为 12011 的用户 demo 账号登录,查看仪表板,可看到店号为 12011 的信息,如下图所示: