长期以来,企业信息化系统的性能问题大多与SQL编写质量、表的设计规范等因素有关,严重的SQL性能问题会导致业务中断并造成直接的经济损失。在现代的企业研发过程中,SQL质量问题存在于软件的全生命周期。随着IT系统的建设发展,研发过程的工具化也逐渐成熟,将自动化的SQL质量控制融入软件的全生命周期管理中,能够最大限度地降低SQL质控的推进难度,真正提高生产效率,避免投产后出现严重事故。
SQM-SQL质量管控平台能够通过场景化无缝融入用户流程,支持所有主流数据库,自动捕获SQL,通过智能分析找出SQL风险点,给出最专业的建议,致力于让数据库更安全、更高效,加速企业DevOps进程。
SQM-SQL质量管控平台由 “采集-存储-分析-展示” 四大模块组成。通过对被审核系统的在线/离线数据采集,将采集到的数据存储在MySQL资料库中,而后通过算法对其进行精准分析,最终可视化展示分析结果。
核心价值:2+4+7
两大引擎:SQL审核引擎和专家引擎
双引擎驱动,解决多种数据库SQL统一解析、风险识别的难题。
四个阶段:开发、测试、发布和生产
融入应用全生命周期,问题SQL追溯跟踪处理。
七类场景:人工、自动、测试、运维生产、集成整合、智能优化、自助使用
覆盖所有SQL质控场景,切实解决用户痛点。
SQM 发展历程
2013
基于对客户提供SQL审计服务的经验,总结出数据系统的程序设计与开发,应始终以数据模型为核心、以SQL质量为保障。
2014
针对当时国内系统开发环境现状,决定自主设计一款SQL质量管控产品,并于同年9月正式发布。
2016
实现对Oracle各版本的广泛支持,以及对研发过程的SQL质量管控。
2018
紧贴市场需求,陆续支持MySQL和DB2。
2019
聚焦开发、测试、发布上线、生产全流程,深入客户使用实践,锻造出七种经典场景,无缝融入用户流程,让SQL质控实用易用。
2020
加速支持更多数据库的SQL审核,已支持Oracle、MySQL、SQL Server、DB2、OceanBase和GaussDB,并会在下半年支持PostgreSQL。
本次发布的SQM v2.3是SQM紧跟市场节奏的又一重大更新。
1
开发阶段SQL审核自动化
随着研发过程工具化的推进,企业的开发有强大的DevOps平台支撑,然而众多项目团队,没有自动化的SQL质量检测控制机制。
通过SQM实现开发阶段SQL审核自动化
插件式集成Jenkins
基于项目Build过程,自动化SQL分析。
组合效果显著 OpenAPI+Jenkins插件+JVM插件
Jenkins插件和JVM插件可快速组装到DevOps流水线;
OpenAPI开放输出SQM平台的SQL审核能力和数据。
SQM平台统一展示
Jenkins平台中的SQL审核数据同步展示在SQM中。
2
更多种类数据库支持
SQL Server 简单易用,功能强大,长期稳居数据库排行榜的探花位置,积累了大量的用户群体,但是针对其SQL审核的工具却是空白,尤其是在地产、医疗等行业。
金融行业还在大量使用DB2,众多客户呼吁SQM要有对生产环境中DB2的TopSQL和数据字典进行审核分析的能力。
国产数据库百家争鸣的新时代已经来临,市场上SQL质量管控的需求也在不断增多,这就要求SQM增加对国产数据库的支持,以支撑政府、金融和各大企业的国产化数字建设。
SQM支持多种数据库
SQM v2.3版本新增了对DB2的TopSQL审核功能,以及对SQL Server、GaussDB和OceanBase的支持。目前已实现了对6种主流数据库的SQL质控。
3
集成报表平台
SQM存量客户不断增多,并普遍反映希望在SQL质控时能够进行各种报表统计来跟踪效果。
SQM集成报表平台
SQM v2.3版本的报表功能如下:
基于iReport报表集成,开源、功能强大
用户自定义报表支持,充分满足用户的个性化需求
报表生成时数据范围可调
报表可查看、下载、导出,多种报表呈现形式,满足多种使用场景
以上就是SQM v2.3重大新功能,还有更多等你来发掘,可联系marketing@enmotech.com,我们提供在线的功能试用,欢迎来看。
云和恩墨作为数据资产端到端的解决方案提供商,多年来围绕数据提供安全、统一、连续、高效的产品和服务。
2020年6月10日下午,我们将举行以“聚数 · 智赢未来“为主题的夏季产品发布会,聚焦云和恩墨在数据领域的最新研发成果,集中展示各产品的新特性,分享对数据管理的理解,并与大家交流数据建设的经验……
倒计时六天,邀请您与云和恩墨一起,走进DT新时代,体验智能未来时!