云和恩墨SQL质量管控平台-用户案例
某⼤型银⾏SQL审核平台
解决⽅案:⼯单+OpenAPI+平台
该银⾏开发团队⽐较庞⼤,所以开发流程分⼯都不⼀样。为了达成SQL质量控制⽬标,该⾏结合⾃身情
况,从SQL 质量控制要点出发,持续实践迭代,利⽤SQM审核⼯具覆盖开发环境和测试环境,进⾏SQL的
审核与监控。 2016 年SQM项⽬正式启动。SQM从⼀开始的调研实施,到后续不断的迭代完善,现在已经
在该银⾏的研发体系⾥扮演 了重要的⻆⾊。
截⽌2019年7⽉,该客户的SQM平台的⽤户有三千余⼈,配置的项⽬(⼦系统)有四百多个,监控五百多个测
试 库,⼯单总数将近五千个,每天创建⼯单数有20个左右,⼯单当天处理完成率达80%.
❖ ⾃动化的SQL审核减轻了测试和运维的压⼒,⼤⼤减少了⼈⼯的⼯作量
❖ 统⼀了开发规范流程,通过不断探索,总结出了最佳实践的⼯作流
❖ 极⼤减少了应⽤投产之后由于SQL性能引发的严重问题
❖ 助⼒该银⾏打造数据中台,以及DevOps开发运维⼀体化建设
❖ 促使项⽬性能问题统⼀归档、分类和追踪,形成⽐较完善的处理闭环,并为项⽬组开发质量评价提供
量化指标 数据
某⼤型企业开发流程再造
解决⽅案:OpenAPI+连库捕获+流程再造
该企业对SQL审核的期望⽬标如下:
❖ 防⽌问题SQL流⼊⾄⽣产环境
❖ 项⽬上线前SQL的检测,对问题SQL进⾏审核整改
❖ 设计的闭环审核流程,确保每个问题SQL都完成整改 在对开发测试流程进⾏梳理,该⾏决定将SQM审核
与开发流程融合在⼀起,进⾏流程再造。
云和恩墨SQL质量管控软件SQM联合专家团队对该企业 数据库 的应⽤开发流程进⾏了升级改造,最终实现
了统⼀ 了客户开发规范的落地和⾃动审核。简单迅速完成SQL性能问题的追踪、定位、优化、实施。促
使项⽬性能问题统 ⼀归档、分类和追踪,形成⽐较完善的处理闭环,并为项⽬组开发质量评价提供量化
指标数据。