2. 描述编辑
报表自身的计算对于大数据量的处理比较吃力,如果用户进行大数据量的汇总过滤,或者明细表展示的话,会出现查询时间很长,甚至卡死的情况。
为了解决这些问题,提供插件,直接使用BI的spider引擎,共享BI数据和权限。
3. 操作步骤编辑
FR设计器安装插件,安装方法参照设计器插件管理
BI服务器安装插件,插件方法参照服务器插件管理
设计器中,点击文件>切换工作目录>其他,如下图:
远程设计到BI工程,点击,新建一个远程服务器,填写远程服务器配置、决策系统账号使用管理员账号,测试连接成功后,点击确定,切换到BI工程,如下图:
点击,添加spider数据集,如下图:
1)明细表
一个spider数据集下面可有多个业务包,点击下拉按钮,可以看到所有业务包,这里选择“地产行业”;
一个业务包下面可有多个表,点击下拉按钮,可以看到所有的表,这里选择“签约事实表”;
类型分为两个类型,明细表和分组表,这里选择明细表如下图:
点击数据后面的【设置】,进入数据选择对话框,对话框中罗列出所有的字段,直接勾选即可,勾选后点击【确定】,如下图:
点击排序后面的【设置】,进入排序设置对话框,添加排序列,设置升序、降序,点击【确定】,如下图:
点击过滤条件后面的【设置】,进入过滤条件设置对话框,添加列,设置条件(这里设置了一个参数$p),点击【添加】,再点击【确定】,如下图:
下面列出各种字段类型的过滤方式:
字段类型 | 过滤方式 |
---|---|
文本 | 属于、不属于、包含、不包含、开头是、结尾是、开头不是、结尾不是、为空、非空 |
数值 | 等于、不等于、大于、小于、大于等于、小于等于、为空、非空 |
日期 | 大于(某个日期之后)、小于(某个日期之前)、等于、不等于、为空、非空 |
布尔 | 等于、不等于(true/false) |
因为过滤条件里设置了一个参数,点击刷新按钮,就能看到参数$p了,设置$p默认值140000,如下图:
设置完成之后,点击左上角的预览按钮,可以看到如下图所示的效果:
点击确定,spider数据集添加完成,如下图:
2)分组表:维度、指标、汇总方式、排序、过滤条件和参数
再添加一个spider数据集,业务包选择“地产行业”,表选择“签约事实表”,类型选择分组表,如下图:
点击指标后面的【设置】,进入列轴选择对话框,对话框中罗列出业务包中所有数据表的指标字段,直接勾选即可,如下图:
指标选择好之后,点击维度后面的【设置】,在弹出的对话框中选择维度字段(指标和维度不可选择同一字段,当指标选择了A字段时,维度的A字段选择灰化,反之亦然),该对话框中显示了所有与上面指标选择字段相关联的数据表,如下图:
点击汇总后面的【设置】,在弹出的对话框中选择需要各个汇总字段的汇总方式(这里的字段对应指标字段),如下图:
下面列出各种字段类型的汇总方式:
字段类型 | 汇总方式 |
---|---|
文本 | 去重计数、记录个数、字符串拼接,默认为去重计数 |
数字 | 求和、求平均、求中位数、求最大值、求最小值、去重个数、记录个数、求方差、求标准差,默认为求和 |
时间 | 重计数、记录个数、最早时间、最晚时间,默认为去重计数 |
点击排序后面的【设置】,进入排序设置对话框,添加排序列(排序列可添加指标及维度中已添加的字段),设置升序、降序,点击【确定】,如下图:
点击过滤条件后面的【设置】,进入过滤条件设置对话框,添加列,设置条件(这里设置了一个参数$p),点击【添加】,再点击【确定】,各种字段类型的过滤方式同明细表。如下图:
因为过滤条件里设置了一个参数,点击刷新按钮,就能看到参数$p了,设置$p默认值140000,如下图:

设置完成之后,点击左上角的预览按钮,可以看到如下图所示的效果:
点击确定,spider数据集添加完成,如下图:
4. 注意事项编辑
明细表的打印和导出:只打印导出数据,不带格式