背景
如今,越来越多的企业逐步完成数字化转型,数据已成为企业制定决策、优化流程、提升效能的宝贵资源。然而,随着数据体量的指数级增长,如何在跨部门、跨平台使用企业数据的同时,在团队中高效管理数据库数据,保障数据质量和安全,则成了很多企业面临的一大挑战。构建企业级的数据管控平台对企业的重要性不言而喻。
全新推出的 CloudDM Team 作为一款国产数据库数据管控平台,可以帮助企业解决数据管理痛点,让企业数据管控变得更加简单和轻松。
介绍
CloudDM Team 是一个企业级数据库数据管控平台,专注企业数据安全,注重 安全性、稳定性、用户体验。为团队中不同角色人员开发使用数据库而设计的团队协作工具。
功能简介
CloudDM Team 着重在 执行、流程、安全 这三个方面提供强大的功能。本文基于产品的实际体验,总结出如下功能清单:
运行环境 | 部署方式 | Docker |
跨机房管理 | 支持,无需公网端口 | |
账号和权限 | 用户 / 角色 / 权限 | 具备 |
语句级授权 | DDL / DML | |
授权粒度 | 实例 | |
统一认证 | OpenLDAP / Windows AD | |
数据库管理 | 数据源种类 | MySQL,更多数据源等待开放 |
数据查询 | 支持 | |
查询事务 | 支持,默认功能关闭 | |
数据库对象 | 库、表、列、索引、视图、函数、存储过程、触发器 | |
便利功能 | DDL 获取 | 获取 原始建表 DDL 和 生成建表语句 两种方式 |
表结构生成 | 支持 MySQL 到 (MySQL、ClickHouse、达梦、IBM DB2、Doris、OceanBase、Oracle、PolarDB-X、PostgreSQL、SQL SERVER、StarRocks、TiDB) | |
变更 / 流程 | 工单流程 | 支持 |
无锁变更 | 不支持 | |
执行方式 | 手动执行 | |
规则校验 | 查询规则 | 内置 36 条规则,可以通过 Rule Script 自由定制 |
校验机制 | 通过 控制台查询 或 通过 工单递交 方式审核 SQL | |
校验策略 | 提供 提示、阻塞 两种审核失败处理策略 | |
有效范围 | 支持将规则的有效范围精确在 环境、实例、数据库、表、视图 上 | |
数据保护 | 数据脱敏规则 | 内置 5 条规则,可以通过 Rule Script 自由定制 |
数据脱敏算法 | 星号全遮掩 | |
数据脱敏范围 | 可选择对 单个值 或 整行 进行数据脱敏 | |
有效范围 | 支持将规则的有效范围精确在 环境、实例、数据库、表、视图 上 | |
审计 | 操作审计 | 支持,产品页面可查 |
SQL 执行审计 | 支持,记录到日志 |
核心能力
CloudDM Team 版核心解决团队在访问数据库过程中 数据脱敏安全、数据库 SQL 规范、访问权限控制、工单流程 几个方面的痛点。
数据脱敏
CloudDM Team 可以根据用户需要,对 特定列 或者根据 数据特征 决定是否需要进行脱敏。在需要脱敏时还可以根据具体需要决定是脱敏 整行数据 还是脱敏 单个值。
SQL 规范
保持数据库有一个良好的规范,会让数据库更加具有可维护性、稳定性,从而提高开发效率和团队协作质量。比如很多公司都会禁止在生产数据库中执行子查询,以保证数据库的稳定。
权限控制
团队成员访问数据库的典型场景之一就是控制访问权限,避免诸如 删库、拖库、超范围访问数据等问题。在 CloudDM Team 中产品中的 功能权限 和可访问的数据库 资源权限 是分离的,这意味着团队可以根据实际需要进行更加细粒度的权限控制。
工单流程
CloudDM Team 支持在团队协作中使用工单和流程管理数据库变更,产品内置了一个简单的流程引擎。在未来还会接入更多的第三方工作流。
特色功能
贴心的提示
当配置好数据源后,在数据查询窗口中,就可以对数据库进行操作。产品在这里做了很多细节优化,这在众多同类企业级数据库管控平台上是不多见的。例如:
- 数据库和表的面板:左右拖动控制面板大小。
- 列的展示:贴心地通过不同样式的图标来增加辨识度。
表结构生成
产品在发布初期只开放了 MySQL 一个数据源,但是通过在具体表上鼠标右键 “获取 DDL” 的功能中可以看到,CloudDM Team 已经可以在不同类型数据源之间生成对应数据库的建表语句。这个功能对于同时使用多种不同类型数据库的团队而言提供了极大的便利。
强大的规则引擎
CloudDM Team 在提供 查询规则校验 和 数据脱敏 功能时采用了一套自研的开发语言(Rule Script Language,简称 Rule Script)作为规则引擎。
通过 Rule Script,CloudDM Team 将查询规则和数据脱敏匹配规则实现了高度的统一,从而在用户配置规则的时候变得更加灵活。这意味着团队在规则方面的需求可能不在依赖定制开发而是更加 通用。
安装试用
初次部署产品非常简单,首先在官网上下载 Docker 安装包,跟随快速上手教程进行安装。
当执行 “install.sh” 脚本后,等待 SUCCESS 出现就表示安装成功。
登录系统并添加好数据源后即可正常使用。下面是这款工具的查询控制台。
总结
如果您感觉这款产品对您和您的团队有帮助,可以通过下面的地址下载试用。