Skip to content

Commit 65d90ff

Browse files
authored
Update README.md
1 parent bb7d074 commit 65d90ff

File tree

1 file changed

+23
-3
lines changed

1 file changed

+23
-3
lines changed

README.md

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
# 资源地址
2323
- **etl-engine下载地址**
2424

25-
`当前版本最后编译时间20240504`
25+
`当前版本最后编译时间20240628`
2626

2727
[下载地址](https://github.com/hw2499/etl-engine/releases)
2828

@@ -51,7 +51,7 @@
5151

5252
# 功能特性
5353
- 支持跨平台执行(windows,linux),只需要一个可执行文件和一个配置文件就可以运行,无需其它依赖,轻量级引擎。
54-
- 输入输出数据源支持influxdb v1、clickhouse、prometheus、elasticsearch、hadoop(hive,hbase)、postgresql、mysql、oracle、sqlite、rocketmq、kafka、redis、excel
54+
- 输入输出数据源支持influxdb v1、clickhouse、prometheus、elasticsearch、hadoop(hive,hbase)、postgresql(兼容Greenplum))、mysql(兼容Doirs和OceanBase)、oracle、sqlite、rocketmq、kafka、redis、excel
5555
- 任意一个输入节点可以同任意一个输出节点进行组合,遵循pipeline模型。
5656
- 支持跨多种类型数据库之间进行数据融合查询。
5757
- 支持消息流数据传输过程中与多种类型数据库之间的数据融合计算查询。
@@ -1319,7 +1319,7 @@ wal2json解码器,PostgreSQL需要安装wal2json.so插件 ,
13191319
| 属性 | 说明 | 适合 |
13201320
|---|----------|--------------------|
13211321
| id | 唯一标示 | |
1322-
| type | 数据源类型 |INFLUXDB_V1、MYSQL、CLICKHOUSE、SQLITE、POSTGRES、ORACLE、ELASTIC、HIVE|
1322+
| type | 数据源类型 |INFLUXDB_V1、MYSQL(兼容Doirs和OceanBase)、CLICKHOUSE、SQLITE、POSTGRES(兼容Greenplum)、ORACLE、ELASTIC、HIVE、HBSE|
13231323
| dbURL | 连接地址 | ck,mysql,influx,postgre,oracle,elastic,hive |
13241324
| database | 数据库名称 | ck,mysql,influx,sqlite,postgre,oracle,elastic,hive |
13251325
| username | 用户名称 | ck,mysql,influx,postgre,oracle,elastic,hive |
@@ -1328,6 +1328,22 @@ wal2json解码器,PostgreSQL需要安装wal2json.so插件 ,
13281328
| org | 机构名称 | influx 2x |
13291329
| rp | 数据保留策略名称 | influx 1x |
13301330
1331+
- 常用数据源连接
1332+
1333+
```shell
1334+
1335+
<Connection id="CONNECT_01" dbURL="http://127.0.0.1:58086" database="db1" username="user1" password="******" token=" " org="hw" type="INFLUXDB_V1"/>
1336+
<Connection id="CONNECT_02" dbURL="127.0.0.1:19000" database="db1" username="user1" password="******" batchSize="1000" type="CLICKHOUSE"/>
1337+
<Connection id="CONNECT_03" dbURL="127.0.0.1:3306" database="db1" username="user1" password="******" batchSize="1000" type="MYSQL"/>
1338+
<Connection id="CONNECT_04" database="d:/sqlite_db1.db" batchSize="10000" type="SQLITE"/>
1339+
<Connection id="CONNECT_05" dbURL="127.0.0.1:10000" database="db1" username="root" password="b" batchSize="1000" type="HIVE"/>
1340+
<Connection id="CONNECT_06" dbURL="127.0.0.1:5432" database="db_1" username="u1" password="******" batchSize="1000" type="POSTGRES" />
1341+
<Connection id="CONNECT_07" dbURL="http://127.0.0.1:9200" database="db1" username="elastic" password="******" batchSize="1000" type="ELASTIC"/>
1342+
<Connection id="CONNECT_08" dbURL="127.0.0.1:1521" database="orcl" username="c##u1" password="******" batchSize="1000" type="ORACLE" />
1343+
<Connection id="CONNECT_09" dbURL="127.0.0.1:9090" database="" username="" password="" batchSize="1000" type="HBASE"/>
1344+
1345+
```
1346+
13311347
13321348
## Graph
13331349
@@ -1458,6 +1474,8 @@ import (
14581474
"errors"
14591475
"fmt"
14601476
"strconv"
1477+
"github.com/tidwall/gjson"
1478+
"github.com/tidwall/sjson"
14611479
)
14621480
func RunScript(dataValue string) (result string, topErr error) {
14631481
newRows := ""
@@ -1480,6 +1498,8 @@ import (
14801498
"errors"
14811499
"fmt"
14821500
"strconv"
1501+
"github.com/tidwall/gjson"
1502+
"github.com/tidwall/sjson"
14831503
)
14841504
func RunScript(dataValue string) (result string, topErr error) {
14851505
newRows := ""

0 commit comments

Comments
 (0)