《Apache Kylin建立cube时因字段存在换行符报错的问题处理》

1、生产场景

Apache Kylin在Build cube的时候进行到Build Diemension时会报错,出错内容为某条数据,经过排查,发现是原数据存在换行符,然而Kylin不能识别。


2、解决方案

①查询原数据有换行符的字段

设表名为A,字段名为B,

SQL语句:select * from A where C like '%' ||chr(10)|| '%';


②清空原有有换行符的字段

设表名为A,有换行符的字段名为B,

SQL语句:update A set B =replace(B,'to_char(chr(10))','');



你可能感兴趣的:(oracle,大数据,olap,Kylin)