【数据仓库】BI看板DataEase入坑指南

编程入门 行业动态 更新时间:2024-10-10 17:30:06

【数据仓库】BI<a href=https://www.elefans.com/category/jswz/34/1767623.html style=看板DataEase入坑指南"/>

【数据仓库】BI看板DataEase入坑指南

        开头夸夸国产开源BI软件DataEase,支持常见各种报表,还支持图表联动和上下级钻取,超赞有木有!!!

        再来为什么说入坑,源码启动各种不服啊。本地用的maven3.5一直导入不了Java项目backend。后来看了官网bilibili源码启动视频,搞了1个多小时。注意和官方的软件版本一定要适配才行,这点真的要注意,国产兼容性有待提高。

        本文最后更新在Windows下源码部署安装DataEase步骤。

准备下载源码及软件:

Maven3.6.3

Index of /dist/maven/maven-3/3.6.3/binaries

DataEase源码

DataEase · GitHub

缺少依赖包

Kettle相关依赖包

​​​​​​​

pentaho-metastore

DataEase演示数据库

DataEase源码结构

.
├── Dockerfile                                      # 构建容器镜像使用的 dockerfile
├── LICENSE                                         # License 申明
├── README.md                                       
├── backend                                         # 后端项目主目录
├── frontend                                        # 前端项目主目录
├── mobile                                          # 移动端项目主目录
└── pom.xml                                         # 整体 maven 项目使用的 pom 文件

官方文档

在线安装 - DataEase 文档

配置环境

 dataease.properties

spring.datasource.url = jdbc:mysql://localhost:3306/dataease?autoReconnect=true&connectTimeout=60000&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
spring.datasource.username = root
spring.datasource.password = 123456
logger.level=INFO
engine_mode=simple

官方说明的配置后端数据文件:/opt/dataease/conf/dataease.properties

遇到的问题

kettle相关包无法导入,缺少依赖

1,Could not transfer artifact pentaho-kettle:kettle-core:pom:8.3.0.18-1112 from/to pentaho-public (): Transfer failed for .3.0.18-1112/kettle-core-8.3.0.18-1112.pom 503 Service Temporarily Unavailable

2,Could not transfer artifact org.syslog4j:syslog4j:jar:0.9.46 from/to pentaho-public (): Transfer failed for .9.46/syslog4j-0.9.46.jar 503 Service Temporarily Unavailable

演示面板数据不显示

 新建数据源

 导入数据集,以全国GDP示例数据表为例

新建仪表盘,导入默认模板
 导入默认模板

请教

上面就需要自己去打包kettle相关包了,真的很累。。。。不知道为什么网上很多非常快就搞定了,有知道的请教一下,评论说一下哦

启动项目

后台

mvn clean package

默认8081端口

前台

# 启动前端
cd frontend
npm install
npm run serve

默认的用户名/密码是:demo/dataease

疑问

这里能配置,一定要写个文件,多处指定,还一直找不到文件符 

MySQL配置文件

 

 通过命令设置允许最大报文为512M

SET GLOBAL max_allowed_packet = 1024*1024*512;

GROUP_CONCAT有个最大长度的限制

自启动就会把本地数据库搞挂?

配置MySQL.ini

[mysqld]
port = 3306
basedir=D:/mysql-5.7.23-winx64
datadir=D:/mysql-5.7.23-winx64/data 
max_connections=200
character-set-server=utf8
default-storage-engine=INNODBgroup_concat_max_len = 102400
connect_timeout=10000
wait_timeout=31536000
interactive_timeout=31536000max_allowed_packet = 500Msql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
#作用是跳过登录的验证
#skip-grant-tables 

Windows下源码部署安装

【数据仓库】Windows源码安装DataEase,DataEase二次开发_wenchun001的博客-CSDN博客

更多推荐

【数据仓库】BI看板DataEase入坑指南

本文发布于:2024-02-13 18:41:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1759664.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:看板   数据仓库   指南   BI   DataEase

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!