第十章 DataFocus简介
10.1.1 迷你版安装
下载好安装文件后,请将安装文件解压缩并使用‘以管理员身份运行’;
![图10-1-1
解压后的安装包](/images/4/45/图10-1-1_解压后的安装包.png)
安装脚本使用介绍:
1.首先根据安装脚本引导选项,选择语言;(以中文(简体)为例)
![图10-1-2
选择语言](/images/f/fc/图10-1-2_选择语言.png)
2.配置内存空间
![图10-1-3
配置内存](/images/4/45/图10-1-3_配置内存.png)
3.请仔细浏览并接受许可用协议后点击下一步。
![图10-1-4
产品使用协议](/images/8/89/图10-1-4_产品使用协议.png)
4.确认选择安装产品的位置
![图10-1-5
根据选项引导,选择安装路径](/images/6/61/图10-1-5_根据选项引导,选择安装路径.png)
![图10-1-6
根据选项引导,选择安装路径](/images/c/c7/图10-1-6_根据选项引导,选择安装路径.png)
6.确认安装准备完毕,点击‘安装’
![图10-1-7
安装准备完毕](/images/5/54/图10-1-7_安装准备完毕.png)
7.开始执行安装程序,请等待。
![图10-1-8
正在安装](/images/9/9e/图10-1-8_正在安装.png)
8.当执行安装程序,请根据安装向导将程序所需文件按要求执行默认安装。
![图10-1-9
安装所需工具向导](/images/c/c4/图10-1-9_安装所需工具向导.png)
Datafocus服务所需Docker Toolbox 安装(若用户已安装会跳过该步骤)
![图10-1-10 安装所需Docker
Toolbox向导](/images/6/66/图10-1-10_安装所需Docker_Toolbox向导.png)
选择Docker Toolbox安装路径(建议默认路径下)后点击‘下一步’
![图10-1-11 安装Docker
Toolbox路径向导](/images/3/31/图10-1-11_安装Docker_Toolbox路径向导.png)
选择Docker Toolbox安装配置(建议默认配置)后点击‘下一步’
![图10-1-12 安装Docker
Toolbox配置向导](/images/5/58/图10-1-12_安装Docker_Toolbox配置向导.png)
![图10-1-13 安装Docker
Toolbox配置向导](/images/9/94/图10-1-13_安装Docker_Toolbox配置向导.png)
检查Docker Toolbox安装配置(建议默认配置)后点击‘安装’
![图10-1-14 安装Docker
Toolbox配置综述](/images/6/63/图10-1-14_安装Docker_Toolbox配置综述.png)
等待Docker Toolbox安装完成
![图10-1-15 安装Docker
Toolbox](/images/4/44/图10-1-15_安装Docker_Toolbox.png)
Docker Toolbox安装完成后弹出‘Oracle corporation’安装提示,点击安装
![图10-1-16 安装‘Oracle
corporation’](/images/f/f6/图10-1-16_安装‘Oracle_corporation’.png)
Docker Toolbox安装完成,点击完成
![图10-1-17 安装Docker
Toolbox完成](/images/5/5c/图10-1-17_安装Docker_Toolbox完成.png)
继续耐心等待10分钟待直至安装进行执行完成,点击‘完成’。
![图10-1-18
等待Datafocus安装完成](/images/d/d5/图10-1-18_等待Datafocus安装完成.png)
![图10-1-19
Datafocus安装完成](/images/4/4b/图10-1-19_Datafocus安装完成.png)
10.勾选’运行Datafocus’ 点击‘完成’后,弹出运行脚本,(请根据提示信息登录Datafocus服务) 并使用默认浏览器弹出Datafocus服务。
![图10-1-20
Datafocus启动程序](/images/8/84/图10-1-20_Datafocus启动程序.png)
![图10-1-21
Datafocus提示信息](/images/c/c3/图10-1-21_Datafocus提示信息.png)
![图10-1-22
Datafocus登录页面](/images/d/d6/图10-1-22_Datafocus登录页面.png)
10.2 安全机制
数据时代的到来,显得数据尤为重要,数据是企业中最重要的资产之一,如何保护好企业的数据资产,也是当今社会的一大难点,在数据分析过程中,常常需要接触企业大量的数据,如何做到让该看的人看数据,不该看的人看不到数据。例如一个企业的财务数据是相对比较机密的,如若不对财务数据加以控制,不对用户权限加以限制,那么企业中每个人都能看到财务核心数据,这对于企业来说风险太大。
DataFocus作为专业的数据分析工具,可以同时对数据权限加以限定,也可以对用户权限加以设置。
下面就来了解下如何在DataFocus中保证数据的安全性。
10.2.1 数据安全
1)对表中列的控制
在DataFocus中,数据的权限可以精确到列级别,即同样的表,不同的用户登录系统,可以看到不同的列,例如财务报表,财务部门主管查看时,可以看到整张表所有列,而销售部门的业务人员,可能无法查看该表,即使是销售部门主管,可能也只是有查看其中某几列的权限,部分核心的内容也无法查看。
如下图10-2-1所示,数据列的权限是针对于整个用户组设置的,在左边选择某个用户组,在中间的工作表中选择该组(即某一部门)可以查看的表,或者是选择某个表下可以查看到的列,选择之后点击右下方的确定,数据表的列权限即设置完成。
![图10-2-1
数据权限-列控制](/images/4/49/图10-2-1_数据权限-列控制.png)
2)对表中行的控制
上述是针对于数据表的列权限,接下来我们了解下对于数据表各行的权限设置。例如一个集团企业,其下属有多个分公司,这些分公司互相独立,业务数据也是各自的机密数据,若集团企业现有一份全集团的销售业务报表,里面详细记录了各分公司的销售业务情况,那这份销售报表是不能完全展示给各个分公司的人员查看的,这时候就需要对数据表行权限进行一定的设置。例如华东分公司的人员只能查看华东分公司的销售业务数据,华南分公司的人员也只能查看华南分公司的销售数据,以保证敏感数据的安全性。
如图10-2-2所示,与设置列权限一致,同样地在左侧选择某个用户组,在中间的工作表中选择该组(即某一部门)可以查看的表,在右侧设置筛选条件,选择不同的分公司,之后点击右下方的确定,数据表的行权限即设置完成。
![图10-2-2
数据权限-行控制](/images/4/44/图10-2-2_数据权限-行控制.png)
3)public的用法
在数据权限设置的页面,我们还可以看到有个public的选择框,这个功能有什么用?其实这是为了方便设置数据权限而设置的,如下图10-2-3所示,一级组销售组,若是其设置有权限的表格后面选择了public,即表示该用户组的下属组别如销售华东分区组等,都同时拥有了使用该表的权限。
![图10-2-3
public用法](/images/3/36/图10-2-3_public用法.png)
10.2.2 用户权限
1)用户组管理
前面一节内容,我们主要介绍了DataFocus中数据权限的设置,我们知道了数据权限是如何设置的,如何应用的,同时我们知道了数据权限是跟着用户组的,而不是单个用户的。那么用户组是如何设置的呢?
如下图10-2-4所示,我们在系统管理页面的用户管理页签下,在左侧“组”列表处可以看到现有的用户组,另外也可以新增用户组,用户组可以设置在整个ROOT组(相当于整个企业)下级,在可以设置在某个组别下级(即某个部门下级)。
设置完用户组后,可以选择该用户组,然后在页面右侧新建用户,即创建该部门下的员工账号。
![图10-2-4
用户组](/images/3/32/图10-2-4_用户组.png)
2)用户管理
针对于数据的安全设置有了,那么是否就够了呢?显然是不够的,思考下,如果每个用户账号的权限都一样,那么拥有账号的人就可以自己给自己的账号添加某些数据表的权限,这样就失去了我们设置数据权限的意义了。
因此,数据要想更加安全,不仅需要对数据加以控制,还需要对各个账号设置不同的权限,例如有普通权限的,也有数据管理权限的,系统管理权限的,等等。
如何设置用户账号权限?如下图10-2-5所示,只需要在新建用户的时候,在右侧选择需要的权限角色即可。
![图10-2-5 用户](/images/3/3b/图10-2-5_用户.png)
3)角色管理
在上一节内容中,我们了解到用户管理设置权限的时候需要选择相应的角色,默认的一般有三种角色,分别是:系统管理、数据管理、审计管理,那么DataFocus中是不是仅有这三种角色呢?
其实在DataFocus中,总共有6种基础角色,如下图10-2-6所示,这6种角色之间可以互相叠加使用,可自由组合成数十种角色权限。选择需要的基础角色,设置新创建的角色名称,点击确定,新角色即创建完成。
![图10-2-6 角色](/images/8/89/图10-2-6_角色.png)
在创建完新角色之后,再新加用户,可以看到用户可选择的角色列表中已经多了刚刚新增的角色,如下图10-2-7所示。
![图10-2-7
新增角色](/images/9/94/图10-2-7_新增角色.png)