EasyReport是一个轻量级的云报表工具。它有三个基本要素:XML+SQL+URL。XML用于定义报表,SQL用于查询数据库,URL用于调用报表和传入参数。
EasyReport所有信息都集中在XML配置文件内,配置文件是纯文本化的代码,因此报表的发布、升级、维护、修改比较高效。
EasyReport的参数内容都集中在URL串内,所以可以实现报表的云部署,通过URL可以将报表嵌入到任意节点中。
EasyReport有多种数据库连接方式,除了ODBC、SQLSERVER、ORACLE、MYSQL等主流数据库连接方式外,还支持数据访问对象(DAO)。用户可编写数据访问对象,不限于关系型数据库,无限扩充数据访问能力。
EasyReport支持多数据源进行关联,这些数据源可以来自不同架构的数据库,实现异构数据源的集成。
EasyReport能自动生成报表查询界面,供用户输入报表的查询参数。
EasyReport有较完整的身份验证、授权机制。能快速地生成用户登录界面,实现身份认证,同时对用户进行数据授权。内置了微信企业号的身份认证OAuth机制。
EasyReport支持手机展示,可以自动识别桌面浏览器或手机浏览器并对界面进行适应性变化。
领取专属 10元无门槛券
私享最新 技术干货