请问一下大家,有没有这样一个工具:
1.可以定义和使用多个数据源(支持 JDBC 的,不考虑 HBase、Mongodb 等非关系型)
2.可以写简单的脚本,定义变量、if、while 循环等
3.可以设定脚本的定时任务
目的是想要方便的写如下的脚本:
-----------------------------------------------------------
ds impala; ##声明数据源
var id; ##声明变量
id = select id from test where day='20190930'; ##在 impala 中查询一个 sql,结果存进变量 id 中
ds mysql; ## 声明数据源,接下来的 sql 语句会在此数据源下执行
text{
insert into mytable(id) values (<%=id%>); ## 执行 sql 语句,变量 id 被<%=%>包裹
}
---------------------------------------------------------------
以上的脚本是一个例子,有其他的工具的语法可能会不一样,能达到目的就行。
先祝大家国庆快乐!!!!