30min自助分析入门到精通(三):一文掌握自助式BI平台搭建

楼主
定义IT与业务配合新模式,释放数据价值!
目录


  • 一、底层搭建
    • 1.优化数据仓库
    • 2.建立数据字典
  • 二、应用部署
    • 1.目录管理
    • 2.用户管理
    • 3.系统管理
    • 4.安全管理
    • 5.平台使用情况监控
  • 三、需求调研
    • 1.需求收集规范
    • 2.需求收集渠道
  • 四、数据准备
    • 1.定义数据连接
    • 2.添加业务包与分组
    • 3.添加数据表
  • 五、权限分配
    • 1.普通用户权限分配
    • 2.次级管理员权限分配




本文从底层搭建、应用部署、需求调研、数据准备、权限分配五个方面进行讲解,指导IT人员快速进行自助式BI平台搭建。

一、底层搭建

1.优化数据仓库
企业数据从产生到应用依次经过数据产生、数据存储与处理、数据应用三个阶段,如图所示,由业务系统产生的数据经过ETL加载到数据仓库,并在数据仓库中进一步加工处理后进入帆软BI,通过帆软BI工具实现数据分析与可视化展示,帆软BI处于企业数据管理的最上层,即数据应用层。

建设良好的底层数据是应用好FineBI的前提条件,这要求企业建设完善的数据管控体系,包括元数据管理,数据质量管理,数据标准建设。

2.建立数据字典
业务人员对数据的理解不同于IT,因此要实现业务人员自助取数分析,IT则应站在业务人员角度,帮助业务人员快速理解数据(如数据字段所代表的业务含义等),建议使用“数据字典”工具。字典表字段包括 “表名”、“表释义”、“列序号”、“列名”、“列释义”和“列备注”,并使用该字典表在FineBI中制作一张仪表板并挂载到平台目录,方便业务人员查看。

二、应用部署
应用部署,即系统正式上线使用前,IT人员进行系统准备的阶段,该阶段主要任务是完成系统规划,主要包括目录管理、用户管理、系统管理、安全管理、平台使用情况监控建设五个部分。

1.目录管理
平台目录用于展示用户制作的数据分析仪表板,目录管理包括目录命名及目录下模板挂出设置,目录分组命名可按照部门名称分类,方便目录下挂出仪表板的权限管理。

2.用户管理
用户管理,即将企业用户导入到FineBI中,并对用户进行使用类型划分——设计用户(使用FineBI进行数据分析的用户)和查看用户(仅使用FineBI查看数据仪表板的用户)。
-用户导入:FineBI支持手动添加用户和批量导入用户,手动添加方式适用于FineBI使用用户数较少的情况,可手动单个添加,批量导入方式适用于FineBI使用用户数较多的情况,导入前先使用FineReport设计器建立服务器数据集(操作步骤查看用户同步数据集)。
-用户分类:将用户导入FineBI平台后,需将用户进行类型划分,目的是限制查看与编辑的用户并发量及做分析时的数据量,保证数据分析与展示的速度。
1)”查看用户“,可对仪表板进行查看但无法编辑模板;
2)”设计用户“,可对数据进行处理,新建设计仪表板。下分”处理用户“和”分析用户“,“处理用户”权限高于“分析用户”,具备配置关联和添加数据库表的权限。两者的异同详见:BI设计用户

3.系统管理
系统管理包括登录、常规、打印、短信、邮箱、缓存设置等。详细系统管理

4.安全管理
安全管理,即对平台安全,为FineBI提供给管理员管理系统安全的地方,包括安全防护、访问控制、SQL防注入、全局水印,可根据需要开启。详见安全管理

5.平台使用情况监控
FineBI平台使用情况监控记录普通用户编辑/查看仪表板的情况,帮助管理员查看/监控平台使用情况。
方法一:进入“管理系统>智能运维>平台日志”
方法二、查看内置的模板执行日志;
方法三、支持查看更细粒度的使用信息(如仪表板制作者、用户权限范围、定时任务列表等),可参考以下附件内容。

三、需求调研
需求调研,即IT人员对业务人员数据分析需求的收集阶段,帮助IT人员确定业务分析所需数据及相应权限。

1.需求收集规范
业务人员对数据的理解不同于IT人员,提出的数据需求往往五花八门,建立需求收集规范,有助于规范业务人员需求内容,降低IT人员的理解成本。
1)在系统开放给业务人员使用前,建议由IT人员收集部分业务核心模板需求并与业务人员合作完成核心模板上线,需求收集格式如下表所示。
提交人
紧急度一级(3天内完成) 二级(7天内完成)  三级(2周内完成)  不紧急(两周以上)
需求场景对应业务分析场景所属的业务线
统计指标需要统计分析的核心指标是什么
分析维度需要通过哪些维度来分析数据,如营业部、地区、时间等
分析粒度数据需要细化到什么级别,如年月日、省市区
当前分析方式现有无分析流程,有的话是什么形式
需求数据来源数据取自哪个系统(crm或者销售系统)
需求预期期望解决的问题、实现效果(可以贴图)

2)系统正式开放给业务人员使用后,业务人员在自助分析过程中遇到无法满足的情况提交相应的需求:
①业务包数据需求
BI取数需求描述
序号
表名
最小单位
字段
取数来源
特殊统计规则
1
销售明细表
订单ID
订单ID、销售日期、店号、类别、品牌编号、楼层、销售额、成本
crm-->商品管理-XX页面


②数据权限需求
BI业务部数据权限需求
人员结构
人员详情
业务包名称
操作类型
使用权限(yes or no)
管理权限(yes or no)
用户1
小明
销售DEMO
增加
yesno

③系统权限需求
建议要求申请者按照who、 why、what的原则告知管理员;比如“我是XXX,负责销售部门的数据分析,我需要销售部门的次级管理员权限”,管理员根据该需求,将该用户放置销售次级管理员目录下并公示。

2.需求收集渠道
目的在于建立一个长期稳定的需求收集渠道,方便业务人员提交需求和IT人员处理需求。
需求收集渠道建议:①在BI平台目录页挂载FineReport填报报表;②制作问卷,并将问卷填写链接挂载到BI平台目录页;③发送需求邮件。

四、数据准备
经过前面的应用部署和需求调研后,进入数据准备阶段,将数据仓库中的数据加载到FineBI中,由管理员(一般为IT人员)准备好数据,定义数据连接——>添加业务包与分组——>添加数据表。

1.定义数据连接
定义数据连接,即FineBI连接到数据库。

2.添加业务包与分组
企业数据源众多,不同部门需要不同的数据,为方便数据的集中管理,建议将业务包划为两种类型的分组: 1)公共分组:用于存放基础数据或公共数据; 2)部门分组:用于存放部门数据,一个部门一个分组,分组下存放该部门的业务包数据,业务包以业务线命名。

3.添加数据表
进入业务包,选择“添加表”,进入选表界面(数据表来自于数据连接)

五、权限分配

权限管理分“权限受体”和“权限项”,权限受体以部门、角色或用户为单位,权限项包括人员权限、目录权限、管理系统、业务包权限。

1.普通用户权限分配
普通用户权限项主要是业务包数据权限,进行权限分配时,可将普通用户划分为“角色”、“部门”、“用户”三类权限受体。
1)以“角色”为单位分配权限,按照who、 why、what的原则(即谁、因为什么、需要做什么)命名角色,如创建角色”财务部总监-查看-财务数据“,然后将所属用户添加到该角色中,为该角色分配权限项,即财务部-收支核算业务包数据的查看权限。
2)以”部门“为单位分配权限,如为销售部门下的销售员分配销售业务包的数据使用权限。
3)以单个用户为单位分配权限。

2.次级管理员权限分配
在FineBI中,管理员角色分为系统的超级管理员与次级管理员,次级管理员通常为企业下属分公司的管理员,由超级管理员下放一定的权限,次级管理员管理分公司/部门范围内的数据、人员、角色、权限等,以减少总部IT人员的工作量及以IT为主导的沟通量。此外,根据部门使用情况,次级管理员还可细分为面向业务的次级管理员和面向IT的次级管理员,比如由业务次级管理员负责目录管理和模板管理,IT次级管理员负责数据连接和业务包权限。详细管理内容见[url=]-https://help.finebi.com/doc-view-597.html[/url]。确定好人员分工后,即可使用FineBI分配相应次级管理员权限。
1)开启分级授权,选择全局设置>开启分级授权、目录管理和数据连接控制。
2)建立”次级管理员“角色,再将所属用户添加到该角色中。
3)给”次级管理员分配权限项,比如面向IT的次级管理员,负责系统管理和业务包数据准备,则为其开启管理系统授权权限;
面向业务人员的次级管理员(命名:XX分部-业务管理员)负责目录管理仪表板挂出,为其开启目录和模板权限。
4)次级管理员公示
分配好次级管理员后,建议将管理员名单公示(比如使用excel表制作一张仪表板,模板参考下方表格),方便普通业务分析用户快速找到对应的管理人员处理需求。
姓名
管理的目录
管理的业务包
有权限的数据连接
角色名称
小张
销售部
销售部
xxx
次级管理员-销售







编辑于 2020-2-17 18:24  
编辑于 2020-2-17 18:28  
分享扩散:

沙发
发表于 2020-4-30 10:34:31
学习学习学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表