可视化报表工具调研选型

877 阅读2分钟

BI工具选项注意事项

  • 1.多数据源(excel,场景关系型数据库等)
  • 2.可视化操作程度及支持及图表支持类型
  • 3.是否具有完整的BI工具管理功能(用户、权限、报表管理)
  • 4.多端兼容性(pc,移动端)
  • 5.使用场景支持(大屏、钻取、联动、报表权限等)
  • 6.可扩展性(是否支持自定义插件配置、二开等相关操作)
  • 7.社区、更新频率、稳定性

SuperSet

SuperSet

  • 安装
docker安装:
https://blog.csdn.net/lordwish/article/details/93139701

docker run -d -p 8088:8088 -v /data/bi/superset/data:/home/superset amancevice/superset
  • 配置
  • 测试

Ureport2

ureport

  • 安装 基于Spring Boot进行配置
1. pom.xml
<dependency>
    <groupId>com.bstek.ureport</groupId>
    <artifactId>ureport2-console</artifactId>
    <version>2.2.9</version>
</dependency>
2.配置
@Configuration
@ImportResource(value = {"classpath:ureport-console-context.xml"})
public class Urepor2tConfig implements WebMvcConfigurer {
    //注册自定义servlet
    @Bean
    public ServletRegistrationBean myServlet() {
        ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean();
        servletRegistrationBean.setServlet(new UReportServlet()); // 添加自定义的servlet
        // 设置自定义servlet的访问路径
        servletRegistrationBean.setUrlMappings(Arrays.asList("/ureport/*"));
        return servletRegistrationBean;
    }
}
3.访问:
http://localhost:ip/[context-path]/ureport/designer
  • 配置
  • 测试
  • 说明
 1.对于BI工具而言功能不完善(用户、组织、安全等),可以作为小组件使用
 2.对于预览、图片类型、行业类型报表(大屏、钻取等)支持不够
 3.版本迭代较慢

Davinci

Davinci

  • 安装
1.下载release发布版本:
https://github.com/edp963/davinci/releases/
  • 配置
  • 测试
  • 说明
1.提供完善的功能管理、支持多租户、报表、大屏等

百度Sugar[商用]

  • 功能说明
1.丰富的表报类型(60+种:折线、柱图、饼图、拓扑图、地图、3D散点图等等)
2.提供BI管理的web控制台(提供:账号、权限、报表集管理)
3.实时在线编辑报表及预览(支持钻取、联动、权限控制)
4.大屏支持
5.多端兼容性(PC、移动端、pad等)
6.多种数据源支持(Excel/CSV、MySQL、SQL Server、PostgreSQL、Oracle、IBM DB2等)