文档更新

qianming 2 years ago
parent a06ed3fc37
commit 86be3dde5e

@ -17,7 +17,8 @@
表aj_report.gaea_dict_item字段dict_codeSOURCE_TYPE 表aj_report.gaea_dict_item字段dict_codeSOURCE_TYPE
表aj_report.gaea_dict_item, item_extend字段是下拉选择后动态表单渲染的json数据 表aj_report.gaea_dict_item, item_extend字段是下拉选择后动态表单渲染的json数据
``` ```
**注:** Http数据源功能已经移动到Http数据集中数据源功能不变有Http接口数据请直接使用Http数据集
**注:** Http数据源功能已经移动到Http数据集中原功能不变有Http接口数据请直接使用Http数据集请注意Http接口数据返回格式必须是Json
## 操作 ## 操作
@ -28,25 +29,42 @@
### JDBC驱动类数据源添加 ### JDBC驱动类数据源添加
##### 发行版
```text
1、将jar包上传到 "aj-report.xxx/lib"目录下
2、启动项目(重启项目)
3、前端页面数据源类型选择"jdbc",填上对应的驱动类、连接串、用户名密码
```
![img4](../picture/datasource/img_4.png) <br>
![img5](../picture/datasource/img_5.png) <br>
##### 源码
源码推荐使用第二种方式。<br>
- 第一种在report-core/lib目录下添加 <br> - 第一种在report-core/lib目录下添加 <br>
按照同样的层级将驱动包放置使用build.sh脚本进行打包前端页面选择jdbc数据源填上对应的驱动类即可使用。<br> 按照同样的层级将驱动包放置使用build.sh脚本进行打包前端页面数据源类型选择"jdbc"
,填上对应的驱动类、连接串、用户名密码。<br>
**注意:** 此方式添加的jar包只能使用build.sh进行编译后才会生效。<br> **注意:** 此方式添加的jar包只能使用build.sh进行编译后才会生效。<br>
<br> <br>
- 第二种在pom.xml中添加 <br> - 第二种在pom.xml中添加 <br>
使用build.sh脚本编译或者maven package编译都可以前端页面选择jdbc数据源填上对应驱动。<br> 使用build.sh脚本编译或者maven package编译都可以前端页面数据源类型选择"jdbc"
,填上对应的驱动类、连接串、用户名密码。<br>
**注意:** 底层只实现了mysql的解析如果你的数据库和mysql差异较大比如一些函数、关键字和mysql是不同的用法、含义那就需要重写底层解析代码(datasource) <br>
<br> <br>
### 非JDBC驱动类数据源添加 ### 非JDBC驱动类数据源添加
例如原生ES、Redis之类。<br> 例如原生ES、Redis之类。<br>
1、在源码中编写解析代码(datasource) <br> ```text
2、使用页面生成数据字典 <br> 1、在源码中编写解析代码(datasource)
3、添加对应驱动包<br> 2、生成数据字典可在数据字典页面找到"数据源类型",在"操作"栏中选择"编辑字典项"
3、添加对应驱动包
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Loading…
Cancel
Save