文档

编码规范

更新时间:

本文为您介绍智能引擎下编码规范支持的配置项以及各项配置说明。

操作步骤

  1. 在Dataphin首页,单击顶部菜单栏的管理中心

  2. 按照下图指引,进入编码规范页签,设置编码规范相关配置。

    image..png

    配置项

    描述

    禁止即席查询中使用“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语句。

  3. 单击确定,完成编码规范的相关配置。

    如果您需恢复编码规范所有配置项为系统默认值,可单击恢复默认值进行恢复。

  • 本页导读 (0)
文档反馈