全部版块 我的主页
论坛 数据科学与人工智能 人工智能
1415 0
2015-10-24

finebi商业智能软件:商业智能分析之BI工具新建业务包(三)


FineBI商业智能BI工具手动添加表和字段转义名


44.jpg


1.描述


上一节FineBI商业智能BI工具读取数据库转义介绍了从注释转义数据中获取表和字段名的转义,那么如果数据库中没有表和字段名的注释转义,外部数据表、excel也没有关于表和字段名的注释转义,那么怎么在商业智能系统FineBI中建立转义呢?


商业智能系统FineBI不仅提供了直接获取数据库转义的功能,还可以手动添加表和字段名的转义功能,下面详细介绍。


为了示例需要,我们手动将销售活动(sale_activity)的转义删除掉。



点击BIdemo,进入数据表管理界面,可以看到sale_activity表没有被注释转义,如下图:


51.png


2. 手动设置表名转义


单击sale_activity表,进入FineBI商业智能平台的表设置界面,点击表名称所在位置,输入数据转义的表名称——销售活动,点击保存即可转义表名称。


3. 手动设置字段名转义



单击销售活动表,在字段对应转义名列的格子中输入转义的名称,如下图,将联系人转义为“活动负责人联系方式”:


52.png


4.效果查看



在新建的商业智能分析中为控件添加数据,使用数据表字段时,显示的为字段转义名,如下图,为某控件添加sale_activity表中的联系人字段,其表名称显示为销售活动,字段名显示为活动负责人联系方式:



FineBI商业智能BI工具ExcelView数据转义


1、描述


在读取数据库转义和手动添加表和字段的转义名两个章节中介绍了如何在数据分析中将数据库中的表名和字段名转换为业务人员可理解的,可直观使用的名称,但是在一些结构复杂的数据表中,字段的含义比较难以理解,如果通过前面2种方式去转义数据,可能需要大量的汉字加以描述,而对于简单的转义字段名,业务人员无法理解,不能通过拖曳数据表字段来实现做报表。


那么商业智能BI工具FineBI提供了ExcelView功能,业务人员无需去理解数据库中数据表每个字段的含义,只需要知道业务数据录入至系统中时的填报表格的每个单元格含义即可,业务人员可以直接通过Excel表格中的填报单元格从数据库中取数,然后加以分析。



2. 设计思路


BI工具ExcelView首先需要数据库管理员在业务包中将Excel表格中的单元格与数据库数据表的字段进行绑定(业务人员录入数据时,每个单元格的数据都会填报进特定的数据表字段),并且将该业务包使用权限分配给业务人员,然后业务人员新建分析,从已经绑定Excel表格的数据表中取数,就可以直接通过excel表格单元格获取对应的数据表中的数据(数据库中的数据基本上都是业务人员通过Excel表格录入,故业务人员对于Excel表格的每个单元格含义是很清楚的),此时业务人员就无需要去理解数据表中各个字段的含义就可以直接取数进行分析。

注:录入系统的工具可能是Excel,也可能是报表工具等等,但是最终都可以转换为Excel样式。


3.示例


某公司销售人员需要查看客户合同明细信息,他们知道客户合同信息保存在客户信息表和合同信息表中,但是不清楚这两张表的每个字段具体含义,故他们可以通过FineBI商业智能系统的ExcelView方式来取数,下面详细讲述该公司销售人员该如何通过Excel取数。


3.1 Excel表格准备


销售人员在签好一份合同之后,都需要将该合同的详细信息录入系统,其系统录入界面如下合同信息.xls样式:


53.png


3.2、数据库管理员进行字段绑定


数据库管理员将上述表格中的字段与数据库中对应的字段进行绑定。

数据库管理员用管理员账号登录商业智能系统FineBI,点击管理系统>BI数据配置>业务包管理,进入BIdemo业务包的数据表管理界面。



点击合同信息表,弹出数据表的配置界面,点击右下角的设置按钮,单击以实际表展示数据标签后面的上传按钮,选择上述创建的合同信息.xls,将其导入进来,如下图:


55.gif


excel导入FineBI商业智能平台之后,上传按钮所在位置会显示已导入excel样表,点击进行设置,说明excel导入成功。点击该按钮,进入字段绑定界面,即可将数据库的表字段与excel的对应单元格进行绑定如下图:


55.png


数据全部绑定之后,点击右下角的确定按钮,返回到数据表配置界面,一直点击确定直到返回到业务包页面,如果想删除该配置,点击左下角的清除配置>重新导入excel即可。


注:如果要删除某个字段绑定的单元格,把鼠标移至左侧的单元格上,会显示删除按钮,点击即可。

该合同信息.xls中单元格需要绑定2个数据表合同信息表和客户信息表,上面绑定了合同信息表,以同样的方式绑定客户信息表。


管理员将数据配置好之后,业务人员登录FineBI商业智能系统,可以看到合同信息表中多了一个点开打开实际表的字段,选中它,在右侧数据框中会显示出上面绑定的Excel表格,选择选择excel表格中的合同类型标签后面绑定数据的单元格,左键按住不动,将其拖曳到表格组件的行表头标签数据框中,以同样的方式将合同付款分类和购买数量拖曳到列表头和数值区域就可完成新建商业智能分析。


36.jpg


注:在excel中选择单元格时,只有带有蓝色标志的单元格才可点击,并且FineBI会自动识别需要绑定数据的控件类型,从而使excel中只显示数据类型一样的单元格,比如说,数值类型控件,那么在选择单元格时,excel上面只显示其绑定字段是数值类型的单元格。



另:将鼠标放置在绑定了数据表字段的单元格上时,会显示该数据表字段的转义名称。


附件列表
54.png

原图尺寸 5.47 KB

54.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群