一、介绍
官网 :FineReport产品简介- FineReport帮助文档 - 全面的报表使用教程和学习资料
报表是以表格、图表的形式来动态展示数据,企业通过报表进行数据分析,进而用于辅助经营管理决策。
FineReport 是一款用于报表制作,分析和展示的工具,用户通过使用 FineReport 可以轻松的构建出灵活的数据分析和报表系统,大大缩短项目周期,减少实施成本,最终解决企业信息孤岛的问题,使数据真正产生其应用价值。
类型 | FINEBI | FINEREPORT |
---|---|---|
数据引擎 | 提供 实时数据 与抽取数据两种方式的 Spider 计算引擎,用户可以根据数据量、实时性要求、使用频次等自由选择 | 直连数据库,性能方面需要数据库的支撑 |
支持范围 | 提供自助式的 OLAP 多维数据分析模式 | 支持灵活定制各种中国式复杂报表 |
面向对象 | 主要面向业务人员,由业务人员自主设计仪表板进行分析 | 主要面向信息人员,由信息人员完成业务部分的需求,完成的报表由底层员工和领导使用。可以用来出固定格式的周报、月报、适合作为正式汇报材料 |
使用目的 | 关注长期的战略决策,更着重于商业趋势和业务单元的联系而非具体的数据和精确度本身 | 着重于短期的运作支持 |
二、安装配置
下载地址 免费下载FineReport - FineReport报表官网
调整分辨率:
三、入门使用
开发人员使用设计器设计报表样式
3-1 主体界面
在使用report进行报表设计时,需要先导入数据
先使用自带数据
3-2 新建报表
报表分类
普通报表 常用
聚合报表
FVS可视化看板(和BI一样)
3-3 添加数据集
数据集分类
模板数据集:只能在当前报表模板中使用
服务器数据集:可以在所有报表模块中使用
3-4 数据绑定
将字段数据拖拽到单元格
3-5 单元格样式调整
3-6 保存并预览
四、数据连接
4-1 驱动添加
如果连接的数据没有对应的驱动需要先下载对应驱动,然后重启
在安装目录下的webapps\webroot\WEB-INF\lib中
4-2 配置数据库连接
第二种方式是在管理平台上设置,和原来BI中的操作一样
4-3 数据库查询
FineReport是对数据集中的数据进行操作,需要先通过sql查询数据库,将数据保存在数据集中
数据集主要分为 模版数据集和服务器数据集
数据库的查询方式 表查询、视图查询、模糊查询
以模版数据集为例进行演示