乐思软件

提交需求|联系我们|请电400-603-8000

BI中常规数据源的建立与分析

二、创建视图

项目管理员了解某个业务后台数据表的基本逻辑之后,接下去的工作就是创建视图。这里需要注意,说到视图,很多人会想到在数据库中进行创建。不过笔者这里谈的创建视图,并不是在后台数据库中直接创建。而是在前台,通过BI的界面来创建视图。不过无论是哪边创建,都必须知道后台数据表所对应的关系。可见,作为一个BI顾问,要了解的内容比较多。出了实际的业务之外,还必须了解数据库表的相关内容,如主键、外键等等。

在SAP系统中,创建视图的代码是SE11。通过这个代码可以打开视图的创建窗口。在创建视图时,笔者有如下几个建议。

一是视图的命名规则。虽然在BI系统中,对于用户自己创建的对象没有强制的命名规则。不过在业界,还是有一套约定俗成的规则。简单的说,就是自己所创建的对象,最好以Z开头,然后后面加具有业务含义的名字。毕竟在中大型的项目中,往往是团队作业。在这种情况下,遵守游戏规则还是蛮重要的,可以提高团队的合作性。

二是字段的多少。从技术上来看,项目管理员可以将相关表格中的所有字段内容都传输到B1系统中去。但是从性能等角度考虑,是不建议这么做的。数据量一多,特别是字符型数据一多,无论是对数据的传输,还是对数据的查询,都会带来很大的不便。为此我们在选择字段的时候,一定要谨慎。既要能够满足日后业务的需要,也不要太过于泛滥。这对项目顾问有比较高的要求。如其需要了解这个业务的实质,以判断需要用到的字段。同时又需要跟用户反复沟通,了解他们的需求。然后才能够确定哪些字段是需要的,哪些是不必要的。笔者的建议是,对于数值型的字段,可以大量的迁移到BI系统中去。而对于字符型或者文本型数据类型,则要谨慎。要少而精。

BI中常规数据源的建立与分析

三是视图创建后的检查。在实际项目中,项目管理员可能要创建多张视图。而且,一般BI服务器和ERP服务器不是在同一台上。如果每建一张视图后,就去创建数据源、就将数据源复制到BI中去,显然工作量比较大,而且操作起来也比较麻烦。在实际工作中,一般是一次性建好多张视图,然后再批量建立数据源,再将数据源复制到B1中去。为了确保后续工作的顺利,项目顾问在每建立一张视图,都需要验证视图内容的准确性。在SAP系统中,可以使用SE11事务代码来查询视图的结构。还可以查询视图中包含的记录信息。通过这些内容,可以判断所创建的视图是否是自己所需要的。

集成系统网络情报信息数据库

CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录