1.直接读取maxcompute数据演示
可以看到maxcompute里面是有数据的
2.doris创建mc的catalog并读取数据
创建mc的catalog按官网介绍操作即可
使用mccatalog读取maxcompute,发现数据丢失
3.清空mc表里的null值重新查询
然后重新使用catalog查询,可以看到有数据了
4.总结
1.doris对null不是很友好,在使用doris的时候需要尽量避免null值
2.为什么要使用catalog呢,一是方便,二catalog同步数据比datax效率会高很多,因为datax同步数据的时候需要将数据落盘再load进doris。catalog同步数据直接内存对接就可以了(注意使用catalog同步数据到doris的时候,原始表里面不能有null值,否则也可能存在丢数据的情况)