史记中记载,汉高祖刘邦曾经说过,论战略决策和部署,我不如张良,无需上阵,便可决胜千里之外。
随着移动化时代的到来,作为企业管理者,更需要具备张良这样的战略洞察力,足不出户便知销售情况,及时进行市场战略的布局与调整。特别在快消品行业,销售人员需要经常对接客户,销售系统中信息更新比较快。在某些大型快消品企业,一线销售人员就达数千人,要提高一线销售人员的工作效率和客户服务体验,不仅需要高效的BI系统支持,考虑到销售人员级别和业务差异性,对数量众多的销售人员的业务状态进行高效管理和及时分析更是必不可少。
2020年,亦策软件与某国际快消品企业达成合作,利用观数台Portal的访问及权限控制功能对企业SFA BI系统架构和数据流向进行重新梳理规划,实现对公司6000+用户、70+报表提供用户认证、用户角色和权限分配,通过差异化人员访问权限管控,提升了销售人员的业务效率,并极大地保障了业务数据访问安全。
图1是实施后的数据流向,企业所有销售人员的业务数先进入SFA(销售能力自动化)系统,通过BI系统镜像数据库达到IB ODS系统,ODS系统特点是数据模型采取贴源设计,业务系统数据库的数据结构是怎样的,ODS数据库的结构就是怎样的。所不同的是ODS数据库可以提供数据变化的历史,所以ODS数据库中每张表都会增加一个日期类型,表示数据节点,将每天数据的变化情况都存下来,这样有利于数据的分析。
图1 数据流向
除此之外,ODS数据库还相当于业务系统和数据仓库之间的一个隔离层。由于数据仓库具有非常复杂的数据来源,这些数据存放在不同的地理位置、不同的数据库、不同的应用之中,从这些业务系统对数据进行抽取并不是一件容易的事。因此,ODS用于存放从业务系统直接抽取出来的数据,这些数据从数据结构、数据之间的逻辑关系上都与业务系统基本保持一致,在抽取过程中极大降低了数据转化的复杂性。
为什么要进行这样的数据流向设计?仔细分析,可发现优势明显。首先,如果直接从业务系统调用数据,不仅过程复杂、速度慢,无法支撑快速的数据分析,而且一些比较复杂的报表生成过程会对业务系统的运行产生相当大的压力。增加ODS数据库,使得数据从粒度、组织方式等各个方面都保持了与业务系统的一致,那么原来由业务系统产生的报表、细节数据的查询自然能够从ODS中进行,从而降低业务系统的查询压力。
其次,在带有ODS的数据仓库体系结构中,数据仓库所存储的数据都是进行汇总过的数据,并不存储每笔交易产生的细节数据,但是在某些特殊的应用中,可能需要对交易细节数据进行查询,这时就需要把细节数据查询的功能转移到ODS来完成,ODS的数据模型按照面向主题的方式进行存储,可以方便地支持多维分析等查询功能。
需要重点分析的是DM数据集市。这是为满足特定的部门或者用户需求,按照多维的方式进行存储,包括定义维度、需要计算的指标、维度的层次等,生成面向决策分析需求的数据立方体。数据集市迎合了专业用户群体的特殊需求,主要面向部门级业务,只面向某个特定的主题。数据集市很适合为不同级别和业务范围的销售人员构建差异化的BI分析需求。
图2 观数台Portal的访问及权限控制
在对数据流向进行梳理之后,亦策软件做的下一件事就是利用观数台Portal的访问及权限控制功能,为用户和数据设置两道权限,依据用户不同的角色来进行数据访问权限的控制,让系统只显示与自身业务相关的数据功能,这样既保证系统资源得到高效利用,更能在移动化的时代保障前端业务数据安全。
其具体实现方式:通过SFA系统与观数台Portal对接,实现数据的自动跳转。即用户对SFA的访问必须经过观数台进行中转,由观数台根据预先设定的用户权限实现对用户身份鉴别和判断,进而显示与用户自身业务相关的业务信息。用户对Power BI访问同样需经过观数台,哪些数据可以调用和分析?能生成哪些报表,都是根据职位进行预先设定的。需要强调的是,不只是Power BI,包括Tableau、帆软、QlikView、HTML5等各类报表均可接入、。
图3 销售生成报表
通过对SFA BI数据流向进行重新梳理,并对用户访问权限进行控制,不仅企业的业务效率得到的极大提升,数据安全性也实现了极大增强。通过增加ODS数据库,为每张表增加一个日期类型,将每天数据的变化情况都存下来,不仅能实现细节数据的快速回溯,还能防止数据流被截断。同时ODS的数据模型按照面向主题的方式进行存储,在业务应用上,既避免直接从业务系统抽取数据,进一步提升数据分析效率,也通过统一维度数据方便地支持多维分析等查询功能,为自助分析提供平台支持。
在采访该企业项目负责人时,他们给予的项目总结是,“通过与亦策软件合作,借助观数台对SFA BI系统进行数据流向梳理和用户权限访问控制,不仅提升业务效率,让成本可控,更重要的是在移动化时代,为企业关键核心业务数据构建了一道严密的数据安全防护网,极大地保障了关键业务数据的安全。”