历史版本13 :Spider 数据集插件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

1. 版本编辑

  FR设计器 BI服务器   FR jar包时间BI jar包时间  报表对接bi数据引擎插件 
  10.0  5.1  2018-12-27   2019-01-15  Spider数据集1.0

2. 场景编辑

(1)数据需要通过复杂报表展示的需求,FineBI5.1无法直接实现的时候,可以通过使用Finereport设计器获取BI业务包中的数据进行复杂报表制作的功能。

(2)大数据量的分组汇总计算,可以在BI的自助数据集中操作实现,之后再finereport中展示。

3. 描述编辑

FineReport10.0设计器中通过安装【Spider数据集】插件,可对接FineBI的Spider引擎取数,共享BI的表数据及数据权限。

注:BI在5.0使用了全新的Spider引擎,原FineIndex插件不再适用

Spider数据集的参数筛选是由Spider引擎进行计算,其他的依旧由报表引擎进行计算。

4. 操作步骤编辑

4.1 安装插件

FR设计器安装插件,安装方法参照设计器插件管理   

BI服务器安装插件,插件方法参照服务器插件管理

4.2 远程设计到BI工程

设计器中,点击文件>切换工作目录>其他,如下图:
222

远程设计到BI工程,点击222,新建一个远程服务器,填写远程服务器配置、决策系统账号使用管理员账号,测试连接成功后,点击确定,切换到BI工程,如下图:

222

4.3 新建spider数据集

点击222,添加spider数据集,如下图:
222

1)明细表

一个spider数据集下面可有多个业务包,点击下拉按钮,可以看到所有业务包,这里选择“地产行业”;

一个业务包下面可有多个表,点击下拉按钮,可以看到所有的表,这里选择“签约事实表”;

类型分为两个类型,明细表和分组表,这里选择明细表如下图:

222

点击数据后面的【设置】,进入数据选择对话框,对话框中罗列出所有的字段,直接勾选即可,勾选后点击【确定】,如下图:

222

点击排序后面的【设置】,进入排序设置对话框,添加排序列,设置升序、降序,点击【确定】,如下图:
222

点击过滤条件后面的【设置】,进入过滤条件设置对话框,添加列,设置条件(这里设置了一个参数$p),点击【添加】,再点击【确定】,如下图:

222

下面列出各种字段类型的过滤方式:

  字段类型过滤方式  
  文本  属于、不属于、包含、不包含、开头是、结尾是、开头不是、结尾不是、为空、非空

  数值  等于、不等于、大于、小于、大于等于、小于等于、为空、非空
  日期  大于(某个日期之后)、小于(某个日期之前)、等于、不等于、为空、非空
  布尔  等于、不等于(true/false)

因为过滤条件里设置了一个参数,点击刷新按钮,就能看到参数$p了,设置$p默认值140000,如下图:

222

设置完成之后,点击左上角的预览按钮,可以看到如下图所示的效果:

222

点击确定,spider数据集添加完成,如下图:
222

2)分组表:维度、指标、汇总方式、排序、过滤条件和参数

再添加一个spider数据集,业务包选择“地产行业”,表选择“签约事实表”,类型选择分组表,如下图:

222
点击指标后面的【设置】,进入列轴选择对话框,对话框中罗列出业务包中所有数据表的指标字段,直接勾选即可,如下图:  

222

指标选择好之后,点击维度后面的【设置】,在弹出的对话框中选择维度字段(指标和维度不可选择同一字段,当指标选择了A字段时,维度的A字段选择灰化,反之亦然),该对话框中显示了所有与上面指标选择字段相关联的数据表,如下图:

222

点击汇总后面的【设置】,在弹出的对话框中选择需要各个汇总字段的汇总方式(这里的字段对应指标字段),如下图:

222

下面列出各种字段类型的汇总方式:

  字段类型汇总方式  
  文本  去重计数、记录个数、字符串拼接,默认为去重计数
  数字  求和、求平均、求中位数、求最大值、求最小值、去重个数、记录个数、求方差、求标准差,默认为求和  
  时间  重计数、记录个数、最早时间、最晚时间,默认为去重计数


点击排序后面的【设置】,进入排序设置对话框,添加排序列(排序列可添加指标及维度中已添加的字段),设置升序、降序,点击【确定】,如下图:

222


点击过滤条件后面的【设置】,进入过滤条件设置对话框,添加列,设置条件(这里设置了一个参数$p),点击【添加】,再点击【确定】,各种字段类型的过滤方式同明细表。如下图:

222

因为过滤条件里设置了一个参数,点击刷新按钮,就能看到参数$p了,设置$p默认值140000,如下图:

222

设置完成之后,点击左上角的预览按钮,可以看到如下图所示的效果: 

222

点击确定,spider数据集添加完成,如下图:


222