全部產品
Search
文件中心

Dataphin:編碼規範

更新時間:Jan 25, 2025

本文為您介紹智能引擎下編碼規範支援的配置項以及各項配置說明。

操作步驟

  1. 在Dataphin首頁,單擊頂部功能表列的管理中心

  2. 按照下圖指引,進入編碼規範頁簽,設定編碼規範相關配置。

    image..png

    配置項

    描述

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

  3. 單擊確定,完成編碼規範的相關配置。

    如果您需恢複編碼規範所有配置項為系統預設值,可單擊恢複預設值進行恢複。