數據管理DMS提供的表結構設計規范中的字段存在性保障功能,幫助您后續進行數據分析、數據清理等操作。本文介紹通過配置安全規則完成保障字段存在性的操作步驟。
前提條件
系統角色為管理員、DBA。查看系統角色的具體方法,請參見查看我的系統角色。
背景信息
企業內做表結構設計時,會有屬于每個企業、甚至企業內每個業務線特有的設計規則。管理員通過使用數據管理DMS的安全規則功能,可以完成絕大多數的安全規范制定,靈活適配到每一個業務數據庫實例上。
操作步驟
- 登錄數據管理DMS 5.0。
單擊控制臺左上角的圖標,選擇
。說明若您使用的是非極簡模式的控制臺,在頂部菜單欄中,選擇
。進入安全規則頁面,選擇目標規則名稱行操作列下的編輯,進入規則詳情頁。
在左側菜單欄中,單擊結構設計,檢測點選擇保存編輯,校驗表頭。
編輯原有安全規則,設置規則DSL。
以保障表中必須存在
id
、gmt_create
字段為例。DSL規則語法如下:if @fac.table_kind == 'new' and @fun.array_size(@fun.extract_column_by_name(@fac.table_column_array, ['id', 'gmt_create'])) < 2 then @act.block_submit "[研發規范]新建表必須存在以下字段:id, gmt_create,不符合研發規范" end
單擊提交。
單擊啟用,并在提示對話框中,單擊確認。
說明避免誤配置直接生效影響生產使用,所以該規則默認為禁用狀態,需要手動啟用。
研發使用(界面新增表、導入建表SQL,都包含此檢測約束)。
文檔內容是否對您有幫助?