文章目录

  • 前言:
  • 1. FineReport介绍
  • 2. 软件下载
  • 3. 数据集配置
    • 3.1内置数据集配置
    • 3.2 内置数据集的查看
    • 3.3数据库连接配置
      • 3.3.1 常见数据库连接配置
      • 3.3.1 ClickHouse连接配置
  • 4. 模板下载
    • 1. 帆软市场
    • 2. FineReport 大屏展现系统
  • 5. 模板的创建
    • 1. 决策报表的创建
    • 2. 内置数据集接入
    • 3. 外置数据库接入
  • 6. 组件样式的调整
    • 1. 类型选择
    • 2. 数据接入
    • 3. 样式设计
    • 4. 扩展图表—场景类
  • 7. 插件的下载
  • 8. 建议

前言:

假如上半年混的不好,千万不要气馁。
因为:七一建党,八一建军,十一建国,伟大的事业都是在下半年完成的。
上半年不是三八就是清明,不是五四就是六一,都还不太成熟。
想想都开心[偷笑]

最近在做BI报表的工作,用到了帆软的FineReport。之前有接触过Kibana和Grafana,就自己的使用感受来简单聊一下。

Grafana更多的是用来做内部展示或者报警的,类似于Kibana,也是对后端的数据进行实时展示

在我看来Grafana与Kibana区别不大,不过在大家的日常使用中Kibana是跟着Logstash、ElasticSearch等组件一起使用做日志展示、索引、分析的。更多的是遵循ELK框架,因为他们都是领英团队开发的,所以它们之间的兼容性应该是最好的,造成了一种假象就是Kibana就只有这种用法了,Kibana也可以接入其他数据源的,不过大家最长用的还是展示日志。

最近接触了帆软的FineReport,感觉无论是图形效果、模板的多样性、操作的复杂性FineReport都更省一筹

  1. 首先帆软的界面默认为中文(这就无形中解决了,配置过程中中英文解释的问题)
  2. 帆软解决了所有代码编写的操作(意味着,操作人员即使没有一点代码基础都可以进行BI界面的编辑和显示)
  3. 帆软独特的模板市场,里边有各种已经配置齐全的模板,只需要下载文件后,双击即可使用

1. FineReport介绍

本文档旨在讲述FineReport中决策报表的制作,不涉及其他普通报表与聚合报表的制作。

FineReport报表软件是一款纯Java编写简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。

软件公司用FineReport报表,在软件开发过程中,可以加快开发速度,提高软件的稳定性;在软件交付后,可以大大的降低维护难度,提高最终用户的满意度。开发出的软件可以做到随需应变。

企事业单位这些最终用户应用FineReport报表,可以简单的应用多业务系统数据,集中数据于一张报表,让更多数据应用于经营分析和业务管控中。通过FineReport数据决策系统,用户可以搭建报表中心,实现报表的统一访问和管理,实现财务、销售、客户、库存等各种业务主题分析、数据填报等。

FineReport有着“专业、简捷、灵活”等特点:

功能全面且专业。支持关系型数据库、BI多维数据库的连接取数,支持中国式复杂报表的处理,支持离线填报、多级上报、数据填报,有着安全、完善的权限控制方案等。

设计报表简单高效,学习成本低。类Excel的界面使用户不需任何额外学习成本,零编码开发报表,轻松的拖拽数据,一两分钟内就能完成报表制作。

行业积累丰富。对各个行业都有着自己独到的见解,提供诸如一系列或从上之下、从内到外涉及战略、运营、组织、财务、营销等多个主题的解决方案和实施方案。

2. 软件下载

其他数据原配置有疑问可以参考官方文档
FineReport官网:根据系统选择对应的版本(这里以Windows版64为例)

初次使用需要点击图1.1-1的2区域,免费试用按钮领取激活码:

3. 数据集配置

3.1内置数据集配置

1.点击图3.1-1中的服务器选项,然后点击服务器数据集选项
2.点击图3.1-2的➕号选择内置数据集选项,通过该选项创建服务器数据集
3.然后点击表设计,对表的字段进行设计,设计好后即可添加内置数据,如图3.1-3


3.2 内置数据集的查看


设计好的服务器数据集可以在上图的1箭头位置看到
查看数据集中的数据:

  1. 点击想要查看的数据集
  2. 点击2箭头的按钮即可查看,或者通过配置服务器数据集进行查看

3.3数据库连接配置

3.3.1 常见数据库连接配置


点击: 服务器 -> 定义数据连接

配置完成后点击测试连接来验证是否可以连接到数据源

3.3.1 ClickHouse连接配置

以Clickhouse为例:

  1. 在帆软文档中找到连接Clickhouse的相关文档
  2. 根据文档提示下载相关驱动并解压到WEN-INF/lib文件夹下,若连接失败,可尝试删除slf4j-log4j12-1.7.16.jar。(添加完成后需要重启,若重启之后依然无法连接,尝试以管理员权限启动,因为第一次启动可能会被杀毒软件限制权限)
  3. 在数据库选项中选择others选项
  4. 将驱动、URL按提供的格式添到自定义数据连接中,驱动中是没有ClickHouse的驱动的,这里可以手动输入
  5. 填写账户名密码、然后点击测试连接

4. 模板下载

1. 帆软市场

1.直接到帆软市场查看与下载

2.可以搜索指定模板下载

3. 下载完成后.frm文件双击后提示保存模板到指定目录,点击确定后将模板保存

2. FineReport 大屏展现系统

帆软市场提供的模板在不下载的情况下无法预览效果,在不下载的前提下想要预览大屏展现的效果就需要大屏展现系统,通过搜索指定的模板进行效果查看

<1. 进入浏览地址http://finemaxdemo.fanruan.com/

<2. 选择需要下载的模板,获取模板名称“生产车间运行监控大屏”,可以输入部分标题如“生产车间”

5. 模板的创建

模板创建分为很多种,本篇只讲解决策报表的创建和修改

1. 决策报表的创建

点击文件 -> 新建决策报表
新建的决策报表拖动插件后无法自由拖动组件位置
需要拖动一个空白的决策画布

通过拖动的方式将画布拖入新建的决策报表中
其他组件同理,使用拖动的方式即可

2. 内置数据集接入

以《生产车间运行监控大屏》为例:

  1. 在没有数据的情况下预览决策报表需要创建内置数据集
  2. 按照 图5.2-1 中的提示: 点击+号然后点击内置数据集,先进行表的设计,设计完成后填写模拟数据
  3. 想要查看组件的使用和数据的接入时点击想要修改的组件,点击编辑按钮图5.2-2
  4. 显示相应组件的信息 如图5.2-3
  5. 点击数据选项 如图5.2-4 在界面中可以看到对应模块选用的内置数据集样式,通过查看内置数据集的样式来调整数据库查询的结果
  6. 样式模块中可以调整饼图、柱状图、折线图等的颜色,图例是否显示,标题、X轴、Y轴等


3. 外置数据库接入

  1. 点击上图➕下的数据库查询
  2. 弹出界面5.3-1,在区域1输入查询名
  3. 在区域2选择刚刚创建的数据库连接
  4. 输入sql查询数据后,点击区域3的按钮来验证sql的正确性
  5. 确认无误后便可以通过内置数据集接入的方式进行配置了

6. 组件样式的调整

1. 类型选择

以柱状图为例,选中柱状图后 点击编辑

在右侧类型中可以选择想要的柱状图形式,选择后界面也会随之改变。

点击下图中➕号位置,可以添加多个图形,并设图形的轮播效果

2. 数据接入

  1. 区域1 常用的数据来源有两种,一种是文本形式,一种是数据集形式
  2. 区域2 在数据集形式下选择相应的数据集(可以是内置数据集,也可以是外部数据库)
  3. 区域3 分类在柱状图中默认为X轴
  4. 区域4 系列名中选择字段名可以显示1个系列多个值的效果,二字段值显示1个系列1个值的效果

3. 样式设计


上图,样式模块中,标题的字体、大小、颜色、位置都在上图中进行设置,图中所指的两个位置为对应关系

上图,图例模块中同样可以调整图例的位置、字体、大小和颜色。图中所指的两个位置为对应关系

上图,标签指柱状图内部显示值的文字,同样可以调整显示值在柱状内部还是外部、字体、大小和颜色。图中所指的两个位置为对应关系

上图,系列模块主要是调整柱状图的配色方案及柱状图的柱宽和系列的间隔。

坐标轴模块,故名思意是调整X轴或者Y轴显示的值,和字体大小颜色
数据表模块,可以在柱状图下生成表格。表格数据与柱状图数据一一对应,如下图:

背景和提示故名思意

4. 扩展图表—场景类

选择这种类型的图表修改配置在图6.4-1的红色区域内
这种类型的图表非常适合做大屏展示

通过添加多张场景图表还可以实现场景动态切换

7. 插件的下载

特殊模板需要下载插件

如上图,下载插件不建议手动下载

  1. 点击服务器 ->插件管理选项
  2. 在弹出的界面中选择想要安装的插件
  3. 直接点击安装即可
  4. 安装完成后重启FineReport

8. 建议

在没有美工设计的前提下尽量在帆软市场查找中意的模板进行修改,因为已经制作完成的模板不仅能节省时间、配色方案也是现成的、整体看起来更协调只需要修改数据集即可

如遇到不会使用的模板,一定要通过 组件->编辑->数据模块 中的数据集反向查看数据集的结构,并加以应用

如果追求整体效果美观,可以在模板选项中选择开场效果。目前自带开场效果只有两种,如果有提供的视频格式logo可以设置为开场效果

部分插件即使不购买也可以使用,但是使用过程中会出现 正在使用功能—XXX 只有购买后才可以消除字样

有收获?希望烙铁们来个三连击,让更多的同学看到这篇文章

1、烙铁们,关注我看完保证有所收获,不信你打我。

2、点个赞呗,可以让更多的人看到这篇文章,后续还会有很哇塞的产出。

本文章仅供学习及个人复习使用,如需转载请标明转载出处,如有错漏欢迎指出
务必注明来源(注明: 来源:csdn , 作者:-马什么梅-)

BI报表工具FineReport的使用1【FineReport使用,看过这篇就够了】相关推荐

  1. 大圣魔方——美团点评酒旅BI报表工具平台开发实践

    当前的互联网数据仓库系统里,数据中心往往存放了大量Cube化或者半Cube化的数据.如果需要将这些数据的内在关系体现出来,需要写大量的程序和SQL来发现数据之间的内在规律,往往会造成用户做非常多的重复 ...

  2. 最新BI报表工具对比选型指标及重点注意事项---BI报表工具选型的那些事

    列表在文章最后有下载方式 前言 报表工具是一个接近 20 年的产物了 但是,直到现在,在各种数据信息化的系统中,报表工具的作用,不仅没有褪色,反而是因为信息化需求的增大.数据的增多,以及报表工具本身迭 ...

  3. BI报表工具: datagear、davinci、cboard、JimuReprot、ureport2

    推荐几个好用的BI报表工具 datagear https://gitee.com/datagear/datagear DataGear是一款开源免费的数据可视化分析平台,可自由制作任何您想要的数据可视 ...

  4. FineReport BI报表工具

    FineReport报表是一个纯国产的BI工具,以表格.图表的形式来动态展示数据,通过报表进行数据分析,进而用于辅助经营管理决策. FineReport 是一款用于报表制作,分析和展示的工具,用户通过 ...

  5. 十大报表工具 BI 产品深度点评-----BI报表行业专家干货分享----一文读懂报表与BI的行业现状----最新常用BI报表工具对比科普帖

    目前国内市场上的报表 BI 工具琳琅满目,看起来也各有特点,这给选型工作带来了一些困扰,本文就一些较活跃的报表 BI 产品进行点评,对于不太熟悉这些产品和技术的同学,可作为参考资料. 这里选了十个产品 ...

  6. 开源BI报表工具Metabase初体验

    概述 一款开源BI工具,后端是用clojure开发的.官网,GitHub. 安装 安装非常简单,以metabase.jar包(后文简称jar包)方式分发.在GitHub Release页面下载最新版即 ...

  7. 2019最新bi 报表工具软件选型对比指标--报表软件评测重点注意事项

    原文地址:http://c.raqsoft.com.cn/article/1571024764129?r=CGQ 原地址可以下载更清晰的pdf版 报表选型中那些想不到的 坑 传统的选型是什么样的? 找 ...

  8. instagram营销全攻略,看这一篇就够了(附10个分析工具)

    instagram相信做外贸的小伙伴应该都不陌生, 其实很多外贸人都已经"偷偷"在用instagram开发客户了,不管大家对instagram了解多少,相信看完这篇攻略之后,会对i ...

  9. BI报表工具--实现财务数据可视化分析

    现代社会科学和信息技术的发展,特别是互联网技术和云计算的发展,有两个特点:一是数据量大,活动量大;二是业务数据从非常枯燥的数据到海量的数据,结构和非结构数据.复杂数据.如何随着时间的推移收集和管理数据 ...

  10. docker-compose 搭建 superset bi报表工具

    一.安装docker 注释:自行安装docker,docker-compose,很多很好找 二.按照官网的步骤下载superset git clone https://github.com/apach ...

最新文章

  1. arduino 呼吸灯_如何改善您的Arduino呼吸机:用于临时COVID-19呼吸机设计的RTS和SCS简介...
  2. 常用16 个 Linux 服务器监控命令
  3. python中统计单词出现的次数_python统计文章中单词出现次数实例
  4. JDBC学习笔记 day1
  5. 计算机组成原理实验软件仿真系统_计算机系统组成原理(基础)
  6. MySQL5.6忘记root用户名和密码
  7. 斥候密报_斥候密报《最强王者》三国幕后巾帼之黄月英_吉吉建站手游网
  8. php动态创建属性,PHP使用方法重载实现动态创建属性的get和set方法
  9. java netty rpc框架_Java编写基于netty的RPC框架
  10. 使用CME2配置Copley驱动器,带Maxon电机
  11. 智能云亮相百度世界2020:重磅发布和升级十大产品,加速AI新基建
  12. 库克将在斯坦福大学2019年毕业典礼上发表演讲:6月16日举行
  13. 苹果ipad基本使用方法,苹果ipad的使用方法
  14. python遇到错误跳过_python 如何跳过异常继续执行
  15. 无线局域网技术分析及攻击实战
  16. c++ | 尝试攥写头文件遇到的坑
  17. POJ 3349.Snowflake Snow Snowflakes
  18. Dell R720服务器安装操作系统
  19. Hashcat使用指南
  20. 手把手教你用鸿蒙HarmonyOS实现微信聊天界面(三)

热门文章

  1. r软件读取oracle数据文件,科学网—R软件之读写数据文件 - 刘永辉的博文
  2. qmainwindow 标题栏_Qt:自定义标题栏(QMainWindow)
  3. 在firefox的flashgot中配置各种下载器
  4. react从入门到入魔
  5. 毕业设计-电子商务网站(二)
  6. 35个优秀的电子商务网站设计案例
  7. 泛微oa流程表单之HTML表单字段必填验证的添加与移除
  8. 五大免费采集器哪个好,火车头,海纳,ET,三人行,狂人采集
  9. Python练习数据结构笔记
  10. 怎样在xlsx中加入图片——怎样在excel中加入图片