ExcelView数据转义

编辑
文档创建者:夏娃 (超级管理员 )     浏览次数:2040次     编辑次数:10次     最近更新:doreen0813 于 2017-11-17     

目录:

1、描述编辑

读取数据库转义手动添加表和字段的转义名两个章节中介绍了如何将数据库中的表名和字段名转换为业务人员可理解的,可直观使用的名称,但是在一些结构复杂的数据表中,字段的含义比较难以理解,如果通过前面2种方式去转义数据,可能需要大量的汉字加以描述,而对于简单的转义字段名,业务人员无法理解,不能通过拖曳数据表字段来实现做报表。
那么FineBI提供了ExcelView功能,业务人员无需去理解数据库中数据表每个字段的含义,只需要知道业务数据录入至系统中时的填报表格的每个单元格含义即可,业务人员可以直接通过Excel表格中的填报单元格从数据库中取数,然后加以分析。

2、设计思路编辑

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

3、示例编辑

某公司销售人员需要查看客户合同明细信息,并对这些信息做一些需要的分析,他们知道客户合同信息保存在客户信息表和合同信息表中,但是不清楚这两张表的每个字段具体含义,故他们可以通过ExcelView的方式来取数,下面详细讲述该公司销售人员该如何通过Excel取数。
3.1 Excel表格准备
销售人员在签好一份合同之后,都需要将该合同的详细信息录入系统,其系统录入界面如下合同信息.xls样式:
222
3.2 数据库管理员进行字段绑定
数据库管理员将上述表格中的字段与数据库中对应的字段进行绑定。
数据库管理员用管理员账号登录FineBI系统,点击数据配置>业务包管理,进入BIDemo业务包的合同信息表管理界面,如下图:

222
点击Excel展示,弹出配置Excel的界面,点击上传数据,选择上述创建的合同信息.xls,将其导入进来,如下图:

222

  • 单路径Excel配置
点击单元格框,进入字段绑定界面,即可将数据库的表字段以及主键表字段与excel的对应单元格进行绑定,该合同信息.xls中单元格需要绑定2个数据表合同信息表和客户信息表,其中合同信息表是当前表,客户信息表是主键表,如下图为当前表和主键表绑定Excel字段:

222
注:如果要删除某个字段绑定的单元格,把鼠标移至左侧的单元格上,会显示删除按钮,点击即可。
数据全部绑定之后,点击右下角的保存按钮,返回到数据表配置界面,一直点击保存直到返回到业务包页面,如果想删除该配置,点击右下角的清除配置>重新导入excel即可。
  • 多路径Excel配置
如果为外键表设置ExcelView的转义的时候,要绑定主键表中的字段,并且该外键表到主键表又有多条路径对应,在绑定主键表的字段与单元格的时候,需要选择通过哪条路径来绑定Excel单元格,先通过多路径表间关联关系章节的示例创建一个多路径表间关系,外键表为合同的回款信息,主键表为产品名称,如下图:
222
下面我们为合同的回款信息数据表设置ExcelView,打开业务包,点击合同的回款信息,选择Excel展示,导入Excel,为主键表字段绑定单元格的时候,需要选择通过哪条路径选择这个主键表的字段,如下图:
222
注:只有为外键表添加ExcelView,绑定多路径主键表字段的时候才会出现需要选择路径的情况,如果直接为主键表设置ExcelView是不会出现这种情况的。
3.3 权限分配
数据绑定完成之后,把BIDemo业务包的使用权限分配给人力资源部长角色。
返回到数据配置界面,点击权限配置管理,选中BIDemo业务包,点击添加角色按钮,将人力资源部长添加进来,如下图:
222
业务包权限分配的具体设置过程请查看业务包权限的分配之不设置过滤条件
3.4 FineIndex更新
点击FineIndex更新设置,更新FineIndex文件,将上述设置更新到本地FineIndex当中。其详细更新方式请查看FineIndex更新设置
3.5 业务人员新建分析
管理员将数据配置好之后,业务人员登录系统,这里使用管理组助理Lily的账号登录系统。
点击新建分析,新建一个即时分析,如下图:

222
拖曳一个表格组件至即时分析页面,进入数据配置界面,为其选择BIDemo业务包中的合同信息表,由于合同信息表进行了Excel展示的绑定,因此会自动弹出该excel表,并在下拉列表中列出没有绑定单元格的字段以及其主键表,如下图:
222

注:当前表列表下只显示没有和Excel绑定的字段,已经绑定的字段不再显示,点开更多相关表即可看到所有主键表,如果主键表中字段已经于当前Excel绑定了,也还会再次在下拉列表中显示。
选择excel表格中的合同类型标签后面绑定数据的单元格,左键按住不动,将其拖曳到表格组件的列表头标签数据框中,以同样的方式将省份购买数量拖曳到行表头和数值区域中,如下图:
222
注:在excel中选择单元格时,只有在右上角带有蓝色标志的单元格才可点击,并且FineBI会自动识别需要绑定数据的组件类型,从而使excel中只显示数据类型一样的单元格,比如说,数值类型组件,那么在选择单元格时,excel上面只显示其绑定字段是数值类型的单元格。
另:将鼠标放置在绑定了数据表字段的单元格上时,会显示该数据表字段的转义名称。
3.6 效果查看

数据添加完成之后,点击完成,可以看到我们制作的模板的效果,如下图:
222

附件列表


主题: 数据配置
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: