开源BI工具对比(三) DataEase

目录

介绍

架构

DataEase的功能:

DataEase已支持的数据源:

开发环境搭建

代码结构

后端修改、启动

1.初始化数据库

2.在项目中创建conf/dataease.properties

3.在工程目录所在盘的根目录下,创建 opt/dataease/data/feature/full 目录(开发环境为windows)

4.修改代码

​ 5.启动代码

前端启动

界面

遇到的问题


介绍

DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享 ---官方介绍

但是经过和商业智能BI(帆软和永洪BI)对比,在数据源方面不支持信创国产数据源、数据处理过程薄弱,没有元数据学院或数据质量方面的功能,在图表方面也比较少。追上商业智能BI还有一段路要走

架构

开源BI工具对比(三) DataEase_第1张图片

DataEase的功能:

  • 图表展示: 支持PC端、移动端及大屏
  • 图表制作:使用Echart/Antv,支持拖拉拽方式快速制作仪表盘
  • 数据引擎: 支持直连模式、本地模式(基于 Apache Doris/kettle实现)
  • 数据连接:支持关系型数据库、Excel等文件、Hadoop等大数据组件、NoSql各种数据源、API数据源(1.8.0最新功能)

DataEase已支持的数据源:

Mysql、Hive、Oracle、Sql server、PostgreSQL、Elasticsearch、MariaDB、Doris、ClickHouse、AWS Redshif、MongoDB、DB2、API

开源BI工具对比(三) DataEase_第2张图片

开源BI工具对比(三) DataEase_第3张图片

开发环境搭建

代码结构

开源BI工具对比(三) DataEase_第4张图片

后端修改、启动

1.初始化数据库

CREATE DATABASE `dataease`;

2.在项目中创建conf/dataease.properties

开源BI工具对比(三) DataEase_第5张图片

添加内容

# 数据库配置
spring.datasource.url=jdbc:mysql://localhost:3306/dataease?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
spring.datasource.username=root
spring.datasource.password=root

carte.host=kettle
carte.port=18080
carte.user=cluster
carte.passwd=cluster

doris.db=dataease
doris.user=root
doris.password=Password123@doris
doris.host=doris-fe
doris.port=9030
doris.httpPort=8030

#新建用户初始密码
dataease.init_password=DataEase123456
#登录超时时间单位min  如果不设置 默认8小时也就是480
dataease.login_timeout=480

logger.level=INFO

3.在工程目录所在盘的根目录下,创建 opt/dataease/data/feature/full 目录(开发环境为windows)

4.修改代码

开源BI工具对比(三) DataEase_第6张图片

开源BI工具对比(三) DataEase_第7张图片

开源BI工具对比(三) DataEase_第8张图片 5.启动代码

开源BI工具对比(三) DataEase_第9张图片

 前端启动

1.进入frontend模块,进行下面操作

npm install

npm run serve

 注意:如果启动失败

删除 node_modules

删除 package-lock.json

进行 npm cache clear --force

开源BI工具对比(三) DataEase_第10张图片

界面

输入 用户名:demo 密码: dataease 

开源BI工具对比(三) DataEase_第11张图片

遇到的问题

1.当配置外部Mysql数据源时,点击数据集时报错 

开源BI工具对比(三) DataEase_第12张图片

解决办法:

  1. 修改 my.cnf 文件的 group_concat_max_len 参数,如:group_concat_max_len=1024000,然后重启 MySQL 服务
  2. 进入 MySQL,执行 SET GLOBAL group_concat_max_len=1024000; 临时修改该参数的值

你可能感兴趣的:(自助BI功能对比,bi)