分类 DataEase 下的文章

用Docker部署的DataEase会有限制展示10万笔数据的限制,所以想源码部署一套DataEase来玩,以下是笔记记录:

1、检查环境是否满足源码部署DataEase:
Git版本:git --version
git version 1.8.3.1
JDK版本:
2025-03-14T08:37:10.png
安装JAVA的JDK

yum install -y git java-1.8.0-openjdk*

截图如下:
2025-03-14T08:38:38.png
安装完毕:
2025-03-14T08:39:23.png

再安装配置 Maven:

下载并安装 Maven

wget https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz

tar zxvf apache-maven-3.8.8-bin.tar.gz

mv apache-maven-3.8.8 /opt

echo "export M2_HOME=/opt/apache-maven-3.8.8" >> ~/.bashrc

echo "export PATH=\$PATH:\$M2_HOME/bin" >> ~/.bashrc

source ~/.bashrc

默认安装 Maven 后,在 Maven 安装目录中有配置文件 settings.xml,该文件中默认开启了 mirror,可以将该 mirror 设置注释掉:

<mirror>
  <id>maven-default-http-blocker</id>
  <mirrorOf>external:http:*</mirrorOf>
  <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
  <url>http://0.0.0.0/</url>
  <blocked>true</blocked>
</mirror>

安装配置 nodejs:

wget https://nodejs.org/dist/v16.13.0/node-v16.13.0-linux-x64.tar.xz

tar xvf node-v16.13.0-linux-x64.tar.xz

mv node-v16.13.0-linux-x64 /opt

echo "export PATH=\$PATH:/opt/node-v16.13.0-linux-x64/bin" >> ~/.bashrc

source ~/.bashrc

浅浅试用了DataEase开源版,并且跟odoo结合起来了。下边是笔记:
1、安装DataEase的docker版:直接起容器:
用官方的或者用github上大佬出品的都可行:
我用的这里:https://github.com/wojiushixiaobai/dataease
2024-08-27T04:55:34.png
2、容器相互之间是隔离的,所以要想办法互通,目的是让DataEase能访问odoo的PG数据库:
先看看odoo的所在网络叫什么,用docker network ls查到叫odoo-13-docker-compose_default,
再看看DataEase的容器名叫什么,用docker ps看到名字叫de_core,
最后用下边命令,让容器de_core可访问odoo-13-docker-compose_default网段:
docker network connect odoo-13-docker-compose_default de_core
3、安装成功,登入DataEase管理后台,建数据源:目的是让DataEase能访问odoo的PG数据库:
http://odoo123.com:8100/
建数据源:
2024-08-27T05:04:40.png
可以在数据源表里看到Odoo的数据表啦:额外说一嘴,可以用来观察学习odoo的数据字典:
2024-08-27T05:05:29.png
4、最后这里安装了odoo的微信小程序商城模块,所以用oe举例建个数据集和仪表盘:
2024-08-27T05:07:01.png
5、数据集和结构:
2024-08-27T05:07:20.png
6、odoo的dataease仪表盘:
2024-08-27T05:08:16.png

有了这个神器,使用发散思维,可联想的空间挺大的。