当前位置:首页 > 资源 > 产品资料

第3章 DataViz 核心模块

3.5 企业管控

企业级管控是企业数据类软件必备的功能之一。在DataViz中,提供了面向用户、组织、角色不同人群的资源、数据权限控制。而权限控制一般会涉及到系统内多人协作的情况。在DataViz中,多人协作主要体现在“公共项目”中。而数据权限一般是指数据行、列以及数据库表的权限。

3.5.1 多人协作公共项目

DataViz提供了“我的项目”以及“公共项目”两个工作区域。“我的项目”主要面向个人用户,可以在其区域内进行我的图表、图册的创作;而“公共项目”面向多人的团体协作场景,比如IT负责数据集建模、业务人员服务进行指标的图表选择并进行图册的综合制作。在公共项目中,各种角色人群各司其职,公共将综合的图册看板制作完成。

3.5.2 权限控制

从流程上来说,权限控制主要分为两个方面,一是制作时的权限控制,主要体现在公共项目制作过程中涉及的不同角色的各项功能权限,以便区分和控制不同角色人群的职责范畴;二是图表图册资源查看时的权限控制,主要分为资源权限和数据权限,下面会分别介绍这两方面内容。

3.5.2.1 用户、组织、角色管理

用户、组织和角色是系统权限控制的三个基本元素。在 DataViz产品中,以用户为核心,可以将用户与角色或组织进行关联。

在进行权限管理时,也是围绕这三个基本元素进行权限的给予和取消。用户最终的权限是这个三个权限的合集。比如:用户A,拥有P1权限,同时用户A的角色,拥有P2权限,用户A的所属的组织拥有P2和P3权限,那么用户A最终拥有P1,P2,P3权限。

DataViz,数据可视化,数据透析表,数据可视化工具,大数据可视化

图 38 用户、组织、角色管理

3.5.2.2 公共项目协作授权

当需要在公共项目中进行多人协作时,首先应该由一个人创建一个公共项目,然后由管理员或者组织管理员在公共项目管理菜单页面进行权限的分配。可以根据用户、组织、角色来进行功能授权,授权的内容包括数据集、图表、图册、第三方资源的创建、编辑、删除、查看权限,保证大家有序完成项目开发。

如果系统内置的资源权限不能满足实际的使用需求,可以通过扩展我们的接口,实现符合需要的资源权限管理。

DataViz,数据可视化,数据透析表,数据可视化工具,大数据可视化

图 39 公共项目协作授权

3.5.2.3 数据行权限

数据的行级权限控制,即当用户具备资源的访问权限后,可以访问的数据范围是多大。比如,级别较高的集团领导拥有全部的数据权限,可以查看当前图册报表中的所有1000行数据,而级别较低的部门经理用户部分的数据权限,只能看到其管辖部门内相关的500行数据。

DataViz,数据可视化,数据透析表,数据可视化工具,大数据可视化

图 40 数据源绑定系统变量实现数据行级权限控制

3.5.2.4 数据列、表权限

数据列、表权限控制,即当用户具有资源当访问权限以后可以访问的数据指标有哪些。比如财务部门领导在看报表时,能看到财务报表中包括支出总额列数据;财务部门业务人员能看到除支出总额外的其他列数据等。

DataViz,数据可视化,数据透析表,数据可视化工具,大数据可视化

图 41 数据列级、表级权限控制页面

3.5.3 展示看板

展示看板是面向领导以业务为视角的图册看板,提供了业务菜单再组织能力以及简洁易用的操作界面。

看板的授权是不同于公共项目权限的另一套权限体系,属于资源查看权限的一种。在公共看板管理页面,可以创建分类目录,然后把公共项目中做好的展示资源放入到对应的分类目录下,然后对目录以及目录下的资源进行看板授权,当被授权的用户登录系统时,就可以在展示看板菜单页面观看对应的资源页面。

DataViz,数据可视化,数据透析表,数据可视化工具,大数据可视化

图 42 展示看板授权管理