本文為您介紹智能引擎下編碼規範支援的配置項以及各項配置說明。
操作步驟
在Dataphin首頁,單擊頂部功能表列的管理中心。
按照下圖指引,進入編碼規範頁簽,設定編碼規範相關配置。

配置項
描述
禁止即席查詢中使用“select*”文法查詢匯總邏輯表
預設為是。系統根據匯總邏輯表的來源表和統計周期,會產生多張物化表,當使用
select *文法查詢匯總邏輯表時,底層物化SQL會將所有物化表全部關聯,造成大量資源的浪費。該配置選擇是,可規避資源浪費的問題。重要因為關閉使用
select *文法的許可權,可能會造成已經使用了select *和SELECT *文法的生產任務運行失敗,因此需確保生產任務中沒有select *和SELECT *文法。您可以在全域程式碼搜尋入口中,輸入select *和SELECT *查詢。更多資訊,請參見資料開發概述。禁止全表掃描
預設為否。全表掃描會佔用大量資源,為提升處理效率,建議開啟該功能。若關閉檢查,請確保任務中無全表掃描的查詢。
禁止使用Flink原生DDL語句
系統計算設定已綁定Realtime Compute引擎時才可設定。預設為否。該配置選擇是,則無法在Flink SQL計算任務中編寫Flink原生DDL語句。
說明Flink原生DDL語句中密碼明文儲存,存在資料泄露等風險,請謹慎操作。
禁止發布使用Flink原生DDL的任務到生產環境
系統計算設定已綁定Realtime Compute引擎,且允許使用Flink原生DDL語句時才可設定。預設為否。該配置選擇是,在Flink SQL計算任務中有Flink原生DDL語句的將無法發布到生產環境。
說明如果專案為Basic模式,則禁止在該專案中使用Flink原生DDL語句。
單擊確定,完成編碼規範的相關配置。
如果您需恢複編碼規範所有配置項為系統預設值,可單擊恢複預設值進行恢複。