我正在使用使用Amazon Red Shift的BI工具 Domo 。我有一个使用Zendesk数据每晚运行的数据集。
我收到此错误:
OnboardFlowExecution(2794) data flow execution id
(724670342c4c48a9a61e7a617e6462c1) failed:
java.lang.NumberFormatException: For input string: "null"
我已经研究过这个错误,我的印象是数据集中的某个地方Number
列包含了它不喜欢的数据,并且正在对我的下游流程造成严重破坏。
如何找到有问题的列/行?
答案 0 :(得分:1)
Amazon RedShift期望列中的字符串值,但接收“null”值。因此,它抛出异常(一种错误)。
向输入数据集添加变换以处理空异常。我们以前在RedShift中使用了NVL函数来用其他东西替换空值。
E.g。你的转变可能是:
从员工中选择employee_id,NVL(emp_first_name,'No Name');
NVL函数会将'emp_first_name'列中的所有空值替换为'No Name'