????????開頭夸夸國產開源BI軟件DataEase,支持常見各種報表,還支持圖表聯(lián)動和上下級鉆取,超贊有木有?。?!
????????再來為什么說入坑,源碼啟動各種不服啊。本地用的maven3.5一直導入不了Java項目backend。后來看了官網(wǎng)bilibili源碼啟動視頻,搞了1個多小時。注意和官方的軟件版本一定要適配才行,這點真的要注意,國產兼容性有待提高。
? ? ? ? 本文最后更新在Windows下源碼部署安裝DataEase步驟。
準備下載源碼及軟件:
Maven3.6.3
Index of /dist/maven/maven-3/3.6.3/binaries
DataEase源碼
DataEase · GitHub
缺少依賴包
Kettle相關依賴包
https://download.csdn.net/download/wenchun001/88039552???????
pentaho-metastore
https://download.csdn.net/download/wenchun001/88039560
DataEase演示數(shù)據(jù)庫
https://download.csdn.net/download/wenchun001/88039562
DataEase源碼結構
.
├── Dockerfile # 構建容器鏡像使用的 dockerfile
├── LICENSE # License 申明
├── README.md
├── backend # 后端項目主目錄
├── frontend # 前端項目主目錄
├── mobile # 移動端項目主目錄
└── pom.xml # 整體 maven 項目使用的 pom 文件
官方文檔
在線安裝 - DataEase 文檔
配置環(huán)境
?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
官方說明的配置后端數(shù)據(jù)文件:/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 (https://nexus.pentaho.org/content/groups/omni): Transfer failed for https://nexus.pentaho.org/content/groups/omni/pentaho-kettle/kettle-core/8.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 (https://nexus.pentaho.org/content/groups/omni): Transfer failed for https://nexus.pentaho.org/content/groups/omni/org/syslog4j/syslog4j/0.9.46/syslog4j-0.9.46.jar 503 Service Temporarily Unavailable
演示面板數(shù)據(jù)不顯示
?新建數(shù)據(jù)源
?導入數(shù)據(jù)集,以全國GDP示例數(shù)據(jù)表為例
新建儀表盤,導入默認模板
?導入默認模板
請教
上面就需要自己去打包kettle相關包了,真的很累。。。。不知道為什么網(wǎng)上很多非??炀透愣?,有知道的請教一下,評論說一下哦
啟動項目
后臺
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有個最大長度的限制
自啟動就會把本地數(shù)據(jù)庫搞掛?
文章來源:http://www.zghlxwxcb.cn/news/detail-566336.html
配置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=INNODB
group_concat_max_len = 102400
connect_timeout=10000
wait_timeout=31536000
interactive_timeout=31536000
max_allowed_packet = 500M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
#作用是跳過登錄的驗證
#skip-grant-tables
Windows下源碼部署安裝
【數(shù)據(jù)倉庫】Windows源碼安裝DataEase,DataEase二次開發(fā)_wenchun001的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-566336.html
到了這里,關于【數(shù)據(jù)倉庫】BI看板DataEase入坑指南的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!