datax-web-ui icon indicating copy to clipboard operation
datax-web-ui copied to clipboard

1.构建json文件的时候,当前端填入字段分隔符的时候(比如涉及到hive的时候),例如前端传递 \u0001 ,在后端生成json字符…

Open Github-lyh opened this issue 4 years ago • 0 comments

…串的时候会变成\u0001(其实是前端刚传递给后端的时候出现的),导致datax不识别。(这个之前提交过一次,因为我这边代码删除了,所以重新写了下,前端不涉及)

2.批量构建的时候,加入了对hive的批量构建支持。自动从hive的建表语句中读取各字段信息,封装至json文件中。hive的写入模式增加了truncat模式,如要该模式生效,需替换datax的hivewriter以支持。

3.对sqlserver数据源引入了jtds驱动的方式(jtds能同时支持的sqlserver版本较多),对于datax那边则只需要将jtds的驱动jar包放入对应的文件夹中即可,datax代码无需变动。

4.增加了当新增数据源时,jdbc驱动采用插件的形式创建数据源。在新增数据源或者修改数据源页面,有选项,如果不选择使用pom中的默认驱动,如果想要使用自己的驱动,则只需将驱动的jar文件放入/datax-web-2.1.2/modules/datax-admin/conf文件夹下即可,刷新页面,即可看到新添加的驱动包,选择驱动包创建数据源。

Github-lyh avatar Sep 25 '20 13:09 Github-lyh