代码检查
为什么要做代码检查?
由于数据开发人员代码水平不一,导致代码书写混乱、SQL代码运行问题较多,利用SQL检查规则规范化SQL代码,对代码书写问题进行拦截,便于统一管理,用于预防引入需要治理的问题。
代码检查规则
代码检查功能可对数据开发的SQL任务进行代码规范约束,平台内置了一些通用的代码检查规则,用户也可按平台的校验规则开发规范自行开发规则jar包上传至新平台使用。
内置规则:
注册规则:
规则可按租户进行开启,目前已应用于离线的HiveSQL、SparkSQL等SQL任务,当数据开发进行任务的运行和提交时会先进行代码规范性检查。
代码检查事件
检查开启后,设定为阻塞的检查规则,检查不通过将阻塞对应事件的流程;设定为提示的检查规则,检查不通过时离线侧可忽略提示,仍然正常提交。检查规则触发后发现的事件称之为检查规则事件。