數(shù)據(jù)庫審核工具SQLE部署及使用

SQLE( https://opensource.actionsky.com/sqle/ )是由上海愛可生信息技術(shù)股份有限公司 開發(fā)并開源,支持多場景審核,支持標(biāo)準(zhǔn)化上線流程,原生支持 MySQL 審核且數(shù)據(jù)庫類型可擴(kuò)展的 SQL 審核工具。我們可以基于此工具進(jìn)行數(shù)據(jù)庫SQL審核,提升SQL腳本質(zhì)量。
1. 部署SQLE
下載地址:https://github.com/actiontech/sqle/releases
安裝:
mkdir /opt/sqlerpm -ivh sqle-ce-1.2209.0.qa.el7.x86_64.rpm --prefix=/opt/sqle
創(chuàng)建SQLE元數(shù)據(jù)存儲庫(mysql中): create database sqle
修改配置:修改配置文件名,并按需修改端口、元數(shù)據(jù)數(shù)據(jù)庫信息
啟動sqle: systemctl start sqled
2. SQLE使用
功能列表如下:

已有的審核規(guī)則 如下,大家可以部署后自行查看


配置數(shù)據(jù)源:需配置具體實(shí)例、用戶信息、審核規(guī)則模板、開啟審核等


創(chuàng)建審核任務(wù):

點(diǎn)擊下方審核

審核結(jié)果如下

3. 調(diào)用審核接口
審核接口:http://ip:port/v1/tasks/audits
先獲取token

使用postman調(diào)用接口進(jìn)行審核:需輸入token 、instance_name、instance_schema 、sql
輸入token:

提交待審核SQL

查看審核結(jié)果 :
http://ip:10000/v1/tasks/audits/9/sqls?page_index=1&page_size=10&no_duplicate=false

注:
數(shù)據(jù)庫SQL腳本的審核是相當(dāng)重要的一項(xiàng)工作,建議使用SQL審核工具進(jìn)行審核,提升SQL質(zhì)量。下一篇將通過代碼來調(diào)用對應(yīng)的接口并獲得審核結(jié)果。
再為大家推薦一個(gè)優(yōu)秀的公眾號,需要的同學(xué)可以關(guān)注
推薦理由:大數(shù)據(jù)研習(xí)社,號主俊哥,著書《Hadoop大數(shù)據(jù)技術(shù)基礎(chǔ)與應(yīng)用》、《實(shí)戰(zhàn)大數(shù)據(jù)(Hadoop+Spark+Flink)》。專注大數(shù)據(jù)領(lǐng)域近10年,主要分享大數(shù)據(jù)開發(fā)、運(yùn)維、數(shù)倉、架構(gòu)方面的技術(shù)干貨,幫助上萬人成功入行大數(shù)據(jù)。
歡迎關(guān)注"大數(shù)據(jù)研習(xí)社"微信公眾號,回臺回復(fù)"大數(shù)據(jù)電子書",免費(fèi)領(lǐng)取100本大數(shù)據(jù)電子書。

2. mysql8.0新增用戶及加密規(guī)則修改的那些事
3. 比hive快10倍的大數(shù)據(jù)查詢利器-- presto
4. 監(jiān)控利器出鞘:Prometheus+Grafana監(jiān)控MySQL、Redis數(shù)據(jù)庫
5. PostgreSQL主從復(fù)制--物理復(fù)制
6. MySQL傳統(tǒng)點(diǎn)位復(fù)制在線轉(zhuǎn)為GTID模式復(fù)制



