本文为您介绍智能引擎下编码规范支持的配置项以及各项配置说明。
操作步骤
在Dataphin首页,单击顶部菜单栏的管理中心。
按照下图指引,进入编码规范页签,设置编码规范相关配置。
配置项
描述
禁止即席查询中使用“select*”语法查询汇总逻辑表
默认为是。系统根据汇总逻辑表的来源表和统计周期,会生成多张物化表,当使用
select *
语法查询汇总逻辑表时,底层物化SQL会将所有物化表全部关联,造成大量资源的浪费。该配置选择是,可规避资源浪费的问题。重要因为关闭使用
select *
语法的权限,可能会造成已经使用了select *
和SELECT *
语法的生产任务运行失败,因此需确保生产任务中没有select *
和SELECT *
语法。您可以在全局代码搜索入口中,输入select *
和SELECT *
查询。更多信息,请参见数据开发概述。禁止全表扫描
默认为否。全表扫描会占用大量资源,为提升处理效率,建议开启该功能。若关闭检查,请确保任务中无全表扫描的查询。
禁止使用Flink原生DDL语句
系统计算设置已绑定实时计算引擎时才可设置。默认为否。该配置选择是,则无法在Flink SQL计算任务中编写Flink原生DDL语句。
说明Flink原生DDL语句中密码明文存储,存在数据泄露等风险,请谨慎操作。
禁止发布使用Flink原生DDL的任务到生产环境
系统计算设置已绑定实时计算引擎,且允许使用Flink原生DDL语句时才可设置。默认为否。该配置选择是,在Flink SQL计算任务中有Flink原生DDL语句的将无法发布到生产环境。
说明如果项目为Basic模式,则禁止在该项目中使用Flink原生DDL语句。
单击确定,完成编码规范的相关配置。
如果您需恢复编码规范所有配置项为系统默认值,可单击恢复默认值进行恢复。
文档内容是否对您有帮助?