如何实现同一份报表,不同人看不同数据

简介: 数据对于我们的每个城市经理来说都至关重要,需要通过数据去掌握城市业务的发展情况,及时发现异常,并对数据下钻来定位问题,死磕到底。作为数据团队,除了分析数据,对数据权限管控也同样重要。

欢迎点击了解Quick BI

一 场景介绍


我们是收钱吧,随着公司的发展,我们的业务由最初的华东区域扩展到了华南、东北等7个区域,省份扩展到多个,为了达成公司整体的战略目标,每个区域经理都背负着自己区必须达成的目标。因此数据对每个区域经理至关重要。区域经理需要通过数据去掌握各省业务的整体情况,及时发现异常,对数据下钻来定位问题,高效的进行管理。


而作为数据团队,我们的任务是要让每个区域经理看到自己省的各项数据。要实现这个目标,除了梳理业务需求并实现报表,对报表做数据权限的管控也至关重要。必须进行数据权限管控的首要原因,当然就是数据安全,其次不相关的数据对报表使用者是打扰。

二 业务需求


实现各个区域的各个省份交易笔数在区域总数的占比图,并通过行级权限的控制,让各个省份经理只看到自己区各省份的数据情况。


如下图,添加省份和订单量字段,展示了各省在全国的交易数占比,需要设置查询条件选择某区域,才会暂时该区域下各省的占比。


但是只要切换查询条件就可以轻易看到其他区域数据。或者通过过滤器提前设置,可这又需要给每个区域创建一个图表,无疑会增加很多的重复工作量为了能够实现区域控制,保证数据安全并且高效快速,我们采用了Quick BI 的行级权限来进行管控

三 行级权限设置具体步骤


1. 开通Quick BI高级版,由个人空间切换至群空间


2. 在数据集列表页,选择需要设置行级权限的数据集,右键-行级权限,进入设置窗口


3. 根据业务需求,选择需要进行行级权限控制的字段,此示例中选择 area;


4. 如图,为测试账号yuansub1 设置允许查看华东区域,yuansub2允许查看华北区域。


5. 点击确定,右上角弹出“行级权限设置成功”提示,创建仪表板添加省份、订单数量字段,保存仪表板为“区域_省份_订单量”。


6. 分别使用测试账号 yuansub1,yuansub2登录群空间进行验证。


如下图,为yuansub1账号在行级权限控制下的预览结果,只展示华东区域各省订单量在本区域占比情况:


如下图,为yuansub2账号在行级权限控制下的预览结果,只展示华北区域各省订单量在本区域内的占比情况:

账号2效果图


以上可以清晰看出不同测试账号看到区域数据不同,这样就可以通过为每个区域经理设置权限,仅查看自己区域数据情况,更加清晰明确的针对本区域各省数据制定策略了。


相关文章
|
SQL 存储 数据采集
【技术分享】元数据与数据血缘实现思路
【技术分享】元数据与数据血缘实现思路
3761 0
|
easyexcel Java Maven
百万数据excel导出功能怎么做
百万数据excel导出功能怎么做
423 0
|
数据建模 BI OLAP
哪些报表该放入报表系统,哪些又该放到业务系统里?
哪些报表该放入报表系统,哪些又该放到业务系统里?
|
SQL Java 关系型数据库
从系统报表页面导出20w条数据到本地只用了4秒,我是如何做到的
最近有个学弟找到我,跟我描述了以下场景: 他们公司内部管理系统上有很多报表,报表数据都有分页显示,浏览的时候速度还可以。但是每个报表在导出时间窗口稍微大一点的数据时,就异常缓慢,有时候多人一起导出时还会出现堆溢出。 他知道是因为数据全部加载到jvm内存导致的堆溢出。所以只能对时间窗口做了限制。以避免因导出过数据过大而引起的堆溢出。最终拍脑袋定下个限制为:导出的数据时间窗口不能超过1个月。
|
SQL BI 索引
【SQL开发实战技巧】系列(二十八):数仓报表场景☞人员分布问题以及不同组(分区)同时聚集如何实现
【SQL开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟SQL开发在数据分析场景非常重要且基础,面试也会经常问SQL开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对SQL面试也能游刃有余~。
【SQL开发实战技巧】系列(二十八):数仓报表场景☞人员分布问题以及不同组(分区)同时聚集如何实现
|
BI 数据库
汇总报表怎么做,如何设计实现汇总报表?
汇总报表怎么做,如何设计实现汇总报表?
|
SQL 数据采集 运维
用SQL做一份数据分析报告,涉及哪些知识点?
在工作中,每个数据分析师都离不开做数据分析报告,而一份可落地的报告更是要求灵活地应用工具及理论知识。接下来,我们从工具应用的角度,看看如何用SQL做一份完整的数据分析报告。
266 0
|
数据采集 存储 机器学习/深度学习
数据太多、太乱、太杂?你需要这样一套数据治理流程
数据作为机器学习的基础,从 GB、TB 到 PB 已经增长了无数倍,现在大一点的业务场景,没有 TB 级数据都提供不了高效的体验。那么数据怎么治理才好,怎样与模型、算力结合才算妙?在本文中,我们将看看什么是 HAO 数据治理模型,看看公安数据到底是如何规范处理的。
317 0
数据太多、太乱、太杂?你需要这样一套数据治理流程
|
关系型数据库 测试技术 BI
如何实现一份报表,不同人看不同的数据
背景: 随着公司的发展,我们的业务由最初的北上广深4个城市扩展到了16个城市。为了达成公司整体的战略目标,每个城市经理都背负着自己城市必须达成的目标。 因此数据对每个城市经理至关重要。城市经理需要通过数据去掌握城市业务的整体情况,及时发现异常,对数据下钻来定位问题,高效的进行管理。
1458 0
|
BI 关系型数据库 数据库
银行业大数据量清单报表案例
银行数据查询业务中,经常会碰到数据量很大的清单报表。由于用户输入的查询条件可能很宽泛,因此会从数据库中查出几百上千万甚至过亿行的记录,比如银行流水记录;为了避免内存溢出,一般都会使用关系型数据库的分页机制来做,但结果往往也不尽人意;有些情况下甚至底层采用了非关系型数据库,这更会加剧了问题的复杂度。
1277 0