BaskReport产品简介
概述
BaskReport是一款企业级报表开发平台,可以帮助用户轻松构建功能强大的报表系统,满足用户对于报表类型多样化、高性能的需求,缩短项目周期,降低开发成本,让数据为用户带来价值。
BaskReport是BaskSoft自主研发的一款企业级Web报表开发平台,采用类Excel设计方式,零编码的开发模式,简单易懂,功能强大;通过简单的拖拽操作就可以制作出复杂的中式报表,独有高性能算法加持,即使百万条数据,BaskReport也可秒级呈现。
使用中遇到问题,可以到https://gitee.com/xiaodaodao/baskreport-issues/issues提问。
BaskReport产品讨论QQ群(加群时请注明来意,否则将不允许进入):742169613,点击打开二维码,扫码入群。
BaskReport更新日志:产品更新日志
BaskReport在线Demo:点击此处进入,账号:admin/admin
BaskReport在线视频教程:中式web报表工具开发平台BaskReport教学视频
组成
BaskReport是一款纯Java报表引擎,可在所有满足Java Web规范的应用服务器上运行,BaskReport与生俱来的云原生特性,可直接运行于SpringBoot中,轻松上云为用户提供报表服务。
BaskReport前端分为报表设计、管理与报表展示三个部分,这些功能皆基于Web,用户打开浏览器即可开始报表的设计、管理与展示。BaskReport前端采用标准的浏览器技术实现,无任何插件,支持除IE以外的所有主流浏览器(目前已测试的浏览器有:Chrome、Edge、Firefox、Safari)。
在BaskReport的设计、管理部分中,根据用户角色,报表设计人员可进行报表的设计工作,报表管理人员可实现报表上线、权限划分等管理工作。
在BaskReport的报表展示部分中,有权限的用户可执行报表的查询展示、分析、打印、导出、填报等操作,支持PC及移动端。
功能
BaskReport中拥有报表和仪表板两大模块,在报表模块当中,采用类Excel设计模式,可设计实现各种类型的复杂中式报表,同时在高性能算法的加持下,无论何种类型的复杂报表样式,即使是百万条数据也可实现秒级轻松展现。
我们的开发团队在测试报表性能时,与目前国内主流其它类型的商用报表引擎做了对比,同样的报表样式,同样的软硬件测试环境,数据量在10万条以上时BaskReport性能约是它们的3倍以上,20万条以上时,约是它们5倍以上。很多其它类型的商用报表引擎在数据量加到30万或以上时加载时间极度缓慢,很多无法展示,而BaskReport在数据量到100万或以上时时还能保持20秒左右的加载速度。
仪表板模块,针对数据可视化提供30几种类型的图表供用户使用,为数据大屏,报表的聚合展现提供平台。
部署
BaskReport基于Java实现,所有内容都打包在Jar文件中,以Jar包形式提供使用。对于用户来说,即可以作为独立服务部署,也可以作为一个组件嵌入到自己已有的系统当中。
作为独立服务部署,BaskReport有完善的管理功能,开箱即用,不需要任何额外配置,部署到应用服务器中,运行后打开浏览器即可使用;嵌入到已有的业务系统中,开发人员可以通过BaskReport提供的接口,将外部用户灌入到BaskReport当中,完美实现与现有系统的融合。
BaskReport的云原生特性,可轻松部署于SpringBoot、SpringCloud中,满足用户系统上云需要。