DMS数据同步里面的ETL,比如我想把所有表都检查是否有mobile字段,如有则md5.如何能简便一点,目前我只能一张张表来做判断。
e_if(op_eq(TB,'customer'),e_set(mobile
,str_md5(mobile
))),如果不做判断,没有此字段的表会报错,怎么解决?
如e_set(mobile
,str_md5(mobile
)) 这个是对所有表,或者e_if(
regexmatch(TB, 'user[0-9]+'),
,e_set(mobile
,str_md5(mobile
))
)
详细参考: https://developer.aliyun.com/article/1412920?spm=5176.21213303.J_qCOwPWspKEuWcmp8qiZNQ.11.d6722f3dQz0bmW&scm=20140722.S_community@@%E6%96%87%E7%AB%A0@@1412920._.ID_community@@%E6%96%87%E7%AB%A0@@1412920-RL_ETL%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C-LOC_llm-OR_ser-V_3-RE_new2-P0_0
此回答整理自钉群“DMS数据管理用户交流1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。