【问题标题】:Pentaho error (Insert / update ETL Out.0 - Incorrect integer value: 'N' for column 'test_column' at row 1)Pentaho 错误(插入/更新 ETL Out.0 - 不正确的整数值:第 1 行的列“test_column”的“N”)
【发布时间】:2022-01-05 17:27:18
【问题描述】:
我有一个将所有数据扁平化为一个 json 数据的转换。
我的表中有另一列是test_column tinyint(1) DEFAULT '0'。
在插入/更新步骤下,显示错误:
插入/更新 ETL Out.0 - 不正确的整数值:第 1 行的列“test_column”的“N”)
需要帮助,因为它不会将数据插入到我的表中,因为错误,到目前为止我在谷歌上找不到任何相关问题。
【问题讨论】:
标签:
pentaho
transformation
insert-update
【解决方案1】:
tinyint(1) 可以保存一个 1 字节的整数,而 'N' 不是一个有效的整数值。
检查并替换您分配给 test_column 的值。
R
【解决方案2】:
我刚刚找到了解决问题的方法。我只需要使用转换列步骤