SQL的规范需要从三个方面入手,首先肯定是有明确的书面文档,对于SQL的编写规范,如果没有,DataWorks文档中有个目录"SQL代码编码原则和规范"可以参考;然后是对于评审的要求,最好是有单独专门的评审人员,而不是由其他成员兼职,哪怕轮岗也比兼职好,因为实际开发中很容易出现,我手头活很多,还去评审其他人代码,根本没有时间的问题;最后就是复盘,每个月或者一个季度可以举行一个小组内的复盘,每个人总会有一两个意想不到的总结和问题,根据这些再去维护之前的文档
开发人员写SQL 容易出现跨层依赖。首先是SQL 规范,DataWorks 提供了很多检查器的功能,可以监测到数据上很大一部分问题,比如select *。其次是模型打分,主要从模型的规范和成本、稳定性和通用性来评估模型的好坏,将这几个维度综合起来来给模型打一个分。
《全链路数据治理-智能数据建模》电子书,点https://developer.aliyun.com/ebook/download/7845 可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。