Skip to content

Commit 4238d8b

Browse files
docs: update
1 parent a52d7cf commit 4238d8b

1 file changed

Lines changed: 73 additions & 2 deletions

File tree

docs/dataease_integration.md

Lines changed: 73 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
!!! Tip ""
22
SQLBot v1.1.3 及以上版本支持配置接入到 DataEase 中,为 DataEase 提供智能问数功能。
3+
DataEase 版本为 v2.10.13 及以上版本。
34

45
## 1 SQLBot 侧配置
56

@@ -23,7 +24,11 @@
2324
- 源系统凭证类型: localStorage
2425
- 目标凭证名称: x-de-token
2526
- 目标凭证位置: header
26-
- 目标凭证: JSON.parse(`${source_val}`)['v'].replace(/^['\"]|['\"]$/g, '')
27+
- 目标凭证:
28+
```javascript
29+
JSON.parse(`${source_val}`)['v'].replace(/^['\"]|['\"]$/g, '')
30+
31+
```
2732

2833
![示例](img/dataease/dataease_sqlbot_interface_info.png)
2934

@@ -38,4 +43,70 @@
3843
![示例](img/dataease/dataease_settings.png)
3944

4045
返回工作台后,即可在 DataEase 右上角的快捷工具栏看到 SQLBot。
41-
![示例](img/dataease/dataease_sqlbot.png)
46+
![示例](img/dataease/dataease_sqlbot.png)
47+
48+
!!! Tip ""
49+
若包含 Excel 数据源或 API 数据源,还需要修改 DataEase 的配置文件。
50+
51+
进入到 DataEase 的安装目录下,找到 DataEase 的配置文件,默认路径为 /opt/dataease2.0/conf/application.yml。在配置文件中添加 "ds-host" 配置,取值为 DataEase 服务器的 ip。配置文件修改后大致如下:
52+
```yml
53+
server:
54+
tomcat:
55+
connection-timeout: 70000
56+
servlet:
57+
context-path:
58+
spring:
59+
servlet:
60+
multipart:
61+
max-file-size: 500MB
62+
max-request-size: 500MB
63+
datasource:
64+
url: jdbc:mysql://mysql-de:3306/dataease?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
65+
username: root
66+
password: Password123@mysql
67+
dataease:
68+
ds-host: 47.92.24.215
69+
apisix-api:
70+
domain: http://apisix:9180
71+
key: 7x1lZljpOvH5u9ednAg4wYRS9XPyGykpnHk3FKHKPzI=
72+
export:
73+
views:
74+
limit: 100000
75+
dataset:
76+
limit: 100000
77+
origin-list: http://localhost:8000
78+
login_timeout: 960
79+
selenium-server: http://de-selenium:4444/wd/hub
80+
dataease-servers: dataease
81+
task:
82+
executor:
83+
address: http://sync-task-actuator:9001
84+
log:
85+
path: /opt/dataease2.0/logs/sync-task/task-handler-log
86+
```
87+
若使用的是 DataEase 内置的 MySQL,还需要将内置 MySQL 的运行端口暴露出来。修改 /opt/dataease2.0/docker-compose-mysql.yml,内容大致如下:
88+
```yml
89+
version: '3'
90+
services:
91+
92+
mysql-de:
93+
image: registry.cn-qingdao.aliyuncs.com/dataease/mysql:8.4.5
94+
container_name: ${DE_MYSQL_HOST}
95+
healthcheck:
96+
test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost", "-u${DE_MYSQL_USER}", "-p${DE_MYSQL_PASSWORD}", "--protocol","tcp"]
97+
interval: 5s
98+
timeout: 3s
99+
retries: 10
100+
env_file:
101+
- ${DE_BASE}/dataease2.0/conf/mysql.env
102+
ports:
103+
- 3306:3306
104+
volumes:
105+
- ${DE_BASE}/dataease2.0/conf/my.cnf:/etc/mysql/conf.d/my.cnf
106+
- ${DE_BASE}/dataease2.0/bin/mysql:/docker-entrypoint-initdb.d/
107+
- ${DE_BASE}/dataease2.0/data/mysql:/var/lib/mysql
108+
networks:
109+
- dataease-network
110+
```
111+
112+
修改完成后,执行 service dataease restart,重启 DataEase 服务即可。

0 commit comments

Comments
 (0)