可视化平台FineReport的安装及简单使用

1. FineReport产品

  • FineReport介绍

    • FineReport报表软件是一款纯Java编写的、集数据展示(报表)和数据录入(表单)功能于一身的企业级web报表工具,它专业、简捷、灵活的特点和无码理念,仅需简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。

  • 特点

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

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

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

2. Report和BI的区别

具体差别:

  • 数据引擎方面

    • FineReport:能跨系统直连数据库,通过SQL创建数据集取数制作报表;

    • FineBI:直接对接数据库的实时数据抽取数据的spider计算引擎,用户可以根据数据量、实时性要求、使用频次等,自由选择实时或抽取的方式。

    • Spider引擎是一个内置的支持数据分片特性的存储引擎,支持分区和XA事务(分布式事务处理是指一个事务可能涉及多个数据库操作),该引擎可以在服务器上建立和远程数据库表之间的链接,操作起来就像操作本地的表一样。并且对后台数据库的引擎没有任何限制。

  • 报表方面

    • FineReport:CS设计器设计开发报表模板,用户可任意制作所需要的展示效果。比如满足一定条件单元格展示、前端JS交互、超级链接、图形展示等。支持灵活定制各种中国式复杂报表

      • CS:全称Client/Server,是客户端和服务器结构;它是软件系统体系结构,通过它可充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

    • FineBI:主要提供自助式的OLAP多维数据分析模式;纯BS端自定义拖拽分析报表,业务人员可根据报表需求自行拖拽生成各类分析报表。效果取决于设计者的分析能力。

      • BS:全称Browser/Server,是浏览器和服务器结构,一般指B/S结构,是WEB兴起后的一种网络结构模式,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

  • 使用方面

    • FineReport:可以用来出固定格式的周报、月报、适合作为正式汇报材料

    • FineBI:主要面向业务人员可以自己设计报表进行分析,向自主分析得出结果,辅助企业业务决策。

  • 使用对象和目的

    • FineReport属于报表工具,报表是企业信息化必不可少统计分析工具,主要实现一些企业固定的月报,季报,关键数据的统计分析,旨在统计或者告诉决策者:过去发生了什么,什么正在发生。 报表系统更着重于短期的运作支持

    • FineBI属于商业智能工具,侧重于数据分析,改变之前传统做表的方式,交互性更好,性能更加强大,旨在将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策。BI关注长期的战略决策,甚至更着重于商业趋势和业务单元的联系而非具体的数据和精确度本身,BI并不是用来代替着眼于日常运做的报表系统的

3. FineReport安装与卸载

  • 设计器安装流程如下图所示:

3.1 FineReport卸载

需要进入安装目录.找打卸载文件点击卸载.

设计器安装目录%FR_HOME%\下以管理员身份运行 uninstall.exe。弹出卸载窗口,点击「下一步」。如下图所示:

3.2 设计器下载

  • 打开 FineReport 官网,页面上方选择「产品>产品下载」,进入 FineReport 安装包下载页面。如下图所示:

  • 安装包下载页面提供了四种版本的安装包,根据系统选择下载对应版本的安装包,这边以 Windows 64 位系统为例,将 Windows 64 位版本的安装包下载到本地。如下图所示:

3.3 设计器安装

  • 双击 FineReport 安装文件,会加载安装向导,安装向导加载完毕,会弹出 FineReport 安装程序向导对话框。如下图所示:

  • 点击「下一步」,弹出许可协议对话框,勾选「我接受协议」。如下图所示:

  • 点击「下一步」,弹出选择安装目录对话框,点击「浏览」,选择 FineReport 安装目录。如下图所示:

注:不建议将 FineReport 设计器安装在系统盘。

  • 点击「下一步」,弹出设置最大内存对话框,最大 JVM 内存默认为 2048M,也就是 2G,建议最大 JVM 内存设置为 2G 以上。需要注意的是最大 JVM 内存不能超过本机最大内存。如下图所示:

  • 点击「下一步」,弹出选择开始菜单文件夹对话框,根据需求勾选。如下图所示:

  • 点击「下一步」,弹出选择附加工作对话框,勾选前两个即可。如下图所示:

  • 点击「下一步」,弹出选择文件关联对话框。勾选这两个选项后,以后所有 FRM 和 CPT 后缀的文件默认使用 FineReport 设计器打开。如下图所示:

注:frm 后缀文件是 FineReport 设计的决策报表,cpt 后缀文件是 FineReport 设计的普通报表或聚合报表。

  • 点击「下一步」,弹出完成 FineReport 安装程序对话框。如果勾选「运行产品演示」并点击「完成」,FineReport 设计器会自动启动并弹出决策系统设置页面。不勾选「运行产品演示」,设计器不会自动启动。如下图所示:

3.4 设计器激活

  • 第一次安装 FineReport 设计器,则启动设计器后,会弹出产品激活对话框。如下图所示:

  • 点击「获取激活码」按钮,会跳转到 激活码获取页面,登录帆软通行证,跳转到首次激活使用的页面,点击「立即获取」,填写完信息后,点击「激活」按钮,激活码会自动呈现在网页上,点击「复制」,在激活对话框的单元格里粘贴激活码,最后点击「使用设计器」按钮激活设计器。

3.5 FineReport软件配置

调整分辨率:在桌面上右击“设计器图标”,选择「属性>兼容性>更改所有用户的设置>更改高 DPI 设置」,勾选「替代高DPI缩放行为」,下拉框选择「系统」 。如下图所示:

注意:部分用户若选择「系统」无效时,建议选择「系统增强」。

4. 报表设计流程

5. FineReport入门

把销量表全部数据展示到报表中.观察效果.

5.1 设置数据集

1.新建数据集

2.选择数据库表

3.预览数据

5.2 设计报表

5.3保存报表:

5.4 预览报表

自动弹出浏览器

预览效果

5.5 调整表格

5.5.1 添加边框

5.5.2 字体居中

5.5.3 保存后再次预览

5.5.4 默认浏览器选择

为什么点击预览总是出现Edge浏览器呢??? 其实FineReport官方推荐的是Google浏览器去浏览.效果才是最好的.

怎么解决这个问题???

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/939693.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OkHttp源码分析:分发器任务调配,拦截器责任链设计,连接池socket复用

目录 一,分发器和拦截器 二,分发器处理异步请求 1.分发器处理入口 2.分发器工作流程 3.分发器中的线程池设计 三,分发器处理同步请求 四,拦截器处理请求 1.责任链设计模式 2.拦截器工作原理 3.OkHttp五大拦截器 一&#…

Nginx主要知识点总结

1下载nginx 到nginx官网nginx: download下载nginx,然后解压压缩包 然后双击nginx.exe就可以启动nginx 2启动nginx 然后在浏览器的网址处输入localhost,进入如下页面说明nginx启动成功 3了解nginx的配置文件 4熟悉nginx的基本配置和常用操作 Nginx 常…

概率论得学习和整理27:关于离散的数组 随机变量数组的均值,方差的求法3种公式,思考和细节。

目录 1 例子1:最典型的,最简单的数组的均值,方差的求法 2 例子1的问题:例子1只是1个特例,而不是普遍情况。 2.1 例子1各种默认假设,导致了求均值和方差的特殊性,特别简单。 2.2 我觉得 加权…

初学stm32 --- 时钟配置

目录 stm32时钟系统 时钟源 (1) 2 个外部时钟源: (2)2 个内部时钟源: 锁相环 PLL PLLXTPRE: HSE 分频器作为 PLL 输入 (HSE divider for PLL entry) PLLSRC: PLL 输入时钟源 (PL…

Latex+VsCode+Win10搭建

最近在写论文,overleaf的免费使用次数受限,因此需要使用本地的形式进行编译。 安装TEXLive 下载地址:https://mirror-hk.koddos.net/CTAN/systems/texlive/Images/ 下载完成直接点击iso进行安装操作。 安装LATEX Workshop插件 设置VsCode文…

深度学习之目标检测篇——残差网络与FPN结合

特征金字塔多尺度融合特征金字塔的网络原理 这里是基于resnet网络与Fpn做的结合,主要把resnet中的特征层利用FPN的思想一起结合,实现resnet_fpn。增强目标检测backone的有效性。代码实现如下: import torch from torch import Tensor from c…

Leetcode 面试150题 399.除法求值

系列博客目录 文章目录 系列博客目录题目思路代码 题目 链接 思路 广度优先搜索 我们可以将整个问题建模成一张图:给定图中的一些点(点即变量),以及某些边的权值(权值即两个变量的比值),试…

python实现Excel转图片

目录 使用spire.xls库 使用excel2img库 使用spire.xls库 安装:pip install spire.xls -i https://pypi.tuna.tsinghua.edu.cn/simple 支持选择行和列截图,不好的一点就是商业库,转出来的图片有水印。 from spire.xls import Workbookdef …

hpe服务器更新阵列卡firmware

背景 操作系统:RHEL7.8 hpe服务器经常出现硬盘断开,阵列卡重启问题,导致系统hang住。只能手动硬重启。 I/O error,dev sda smartpqi 0000:5c:00:0: resettiong scsi 1:1:0:1 smartpqi 0000:5c:00:0: reset of scsi 1:1:0:1:…

excel 使用vlook up找出两列中不同的内容

当使用 VLOOKUP 函数时,您可以将其用于比较两列的内容。假设您要比较 A 列和 B 列的内容,并将结果显示在 C 列,您可以在 C1 单元格中输入以下公式: 这个公式将在 B 列中的每个单元格中查找是否存在于 A 列中。如果在 A 列中找不到…

北邮,成电计算机考研怎么选?

#总结结论: 基于当前提供的24考研复录数据,从报考性价比角度,建议25考研的同学优先选择北邮计算机学硕。主要原因是:相比成电,北邮计算机学硕的目标分数更低,录取率更高,而且北邮的地理位置优势明显。对于…

OpenHarmony和OpenVela的技术创新以及两者对比

两款有名的国内开源操作系统,OpenHarmony,OpenVela都非常的优秀。本文对二者的创新进行一个简要的介绍和对比。 一、OpenHarmony OpenHarmony具有诸多有特点的技术突破和重要贡献,以下是一些主要方面: 架构设计创新 分层架构…

C语言——实现找出最高分

问题描述&#xff1a;分别有6名学生的学号、姓名、性别、年龄和考试分数&#xff0c;找出这些学生当中考试成绩最高的学生姓名。 //找出最高分#include<stdio.h>struct student {char stu_num[10]; //学号 char stu_name[10]; //姓名 char sex; //性别 int age; …

Qt Quick:CheckBox 复选框

复选框不止选中和未选中2种状态哦&#xff0c;它还有1种部分选中的状态。这3种状态都是Qt自带的&#xff0c;如果想让复选框有部分选中这个状态&#xff0c;需要将三态属性&#xff08;tristate&#xff09;设为true。 未选中的状态值为0&#xff0c;部分选中是1&#xff0c;选…

Docker常用命令总结~

1、关于镜像 获取镜像 docker pull [image name] [option:tag]AI助手//获取postgres镜像(没有设置镜像版本号则默认获取最新的&#xff0c;使用latest标记) docker pull postgres or docker pull postgres:11.14 列出本地镜像 docker imagesAI助手 指定镜像启动一个容…

贪心算法在背包问题上的运用(Python)

背包问题 有n个物品,它们有各自的体积和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和? 这就是典型的背包问题(又称为0-1背包问题),也是具体的、没有经过任何延伸的背包问题模型。 背包问题的传统求解方法较为复杂,现定义有一个可以载重为8kg的背…

大屏开源项目go-view二次开发3----象形柱图控件(C#)

环境搭建参考&#xff1a; 大屏开源项目go-view二次开发1----环境搭建(C#)-CSDN博客 要做的象形柱图控件最终效果如下图&#xff1a; 其实这个控件我前面的文章也介绍过&#xff0c;不过是用wpf做的&#xff0c;链接如下&#xff1a; wpf利用Microsoft.Web.WebView2显示html…

无刷电机的概念

无换向器电机 Brushless Direct Current Motor&#xff0c;BLDC 普通电机的转子就是中间旋转的线圈&#xff0c;定子就是两边的磁铁 和普通有刷相比&#xff0c;转子和定子互换材料。四周是通电的线圈&#xff0c;中间在转的是磁铁 负载工况决定额定电压&#xff0c;没有固定…

SLAAC如何工作?

SLAAC如何工作&#xff1f; IPv6无状态地址自动配置(SLAAC)-常见问题 - 苍然满关中 - 博客园 https://support.huawei.com/enterprise/zh/doc/EDOC1100323788?sectionj00shttps://www.zhihu.com/question/6691553243/answer/57023796400 主机在启动或接口UP后&#xff0c;发…

【机器学习】【集成学习——决策树、随机森林】从零起步:掌握决策树、随机森林与GBDT的机器学习之旅

这里写目录标题 一、引言机器学习中集成学习的重要性 二、决策树 (Decision Tree)2.1 基本概念2.2 组成元素2.3 工作原理分裂准则 2.4 决策树的构建过程2.5 决策树的优缺点&#xff08;1&#xff09;决策树的优点&#xff08;2&#xff09;决策树的缺点&#xff08;3&#xff0…