数据传输-来源端数据字段为关键字导致传输异常

问题描述/异常栈

发现数据库侧生成的sql语句报错,语句中有关键字,关键字未加反引号``,如何查看生成的sql语句请参考:
https://study.sf.163.com/documents/read/service_support/dsc-p-q-0304

FAQ-数据传输-来源端数据字段为关键字导致传输异常 - 图1

发现版本

LTS 650

解决方案

在任务参数,自定义参数添加如下:
方法1.
ndi.enableColumnQuote=true

FAQ-数据传输-来源端数据字段为关键字导致传输异常 - 图2

方法2.
在关键字里面添加反引号即可,选择自定义表达式如图:

FAQ-数据传输-来源端数据字段为关键字导致传输异常 - 图3

问题原因

数据传输,数据库侧生成的sql语句报错,语句中有关键字,关键字未加反引号``
获取到相关sql在自助分析查询如下(自助分析会把关键字进行标记):

FAQ-数据传输-来源端数据字段为关键字导致传输异常 - 图4 FAQ-数据传输-来源端数据字段为关键字导致传输异常 - 图5

发现该desc为关键字,使用方法1或方法2即可解决问题。

作者:qianzhaoyuan