DataWorks百问百答26:特殊fieldDelimiter怎么设置?

fieldDelimiter:读取的字段分隔符,向导模式和脚本模式需要指定字段分割符,如果不指定会默认为(,),界面配置也会默认填写(,)常见分隔符,如逗号等,控制字符如u0001等。

然而用户分割符多种多样,我们给出的分隔符样例比较有限,对于比较复杂或出现频率比较少的分隔符,您可以怎么设置?

例如:用户的分隔符是“|^”数据如下:

|^Result com.xxxx.task.service.uiru.impl.jfdierjfdrl.aeurids(String,Long)|^000000000|^正常|^36|^alifrefrewsk|^1589269329|^0b5114aweuiwueriru6ed53e|^bizIdNull|^343839486|^happy56483488|^exterfreroNull|^

解决方法:在向导模式或脚本模式里的分隔符参数后面填写您文件里没有的内容(比如:您文件的内容是abcdef ,那分隔符可以设置¥#%&),这样您的源端数据会作为一个字段全部同步到目标端,然后您可以在目标端对您的数据处理加工。

DataWorks百问百答历史记录 请点击这里查看>>

更多DataWorks技术和产品信息,欢迎加入【DataWorks钉钉交流群】

上一篇:DataWorks百问百答24:怎么处理同步文件名加后缀问题?


下一篇:DataWorks百问百答32:如何使用分支节点?