datax-web-ui
datax-web-ui copied to clipboard
1.构建json文件的时候,当前端填入字段分隔符的时候(比如涉及到hive的时候),例如前端传递 \u0001 ,在后端生成json字符…
…串的时候会变成\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文件夹下即可,刷新页面,即可看到新添加的驱动包,选择驱动包创建数据源。