全部产品
Search
文档中心

数据管理 DMS:功能概览

更新时间:Jun 11, 2024

数据管理DMS是一款支撑数据全生命周期的一站式数据管理平台,致力于帮助企业快速挖掘数据价值,助力企业数字化转型。

一级模块

二级模块

三级模块

功能描述

相关文档

首页

实例导航栏

新增实例

支持DBA、管理员录入新实例。

云数据库录入

实例搜索

输入实例、数据库名称、实例地址、DBLink名称等,快速查找实例。

实例列表

  • 展示当前租户中状态为正常、异常的实例,状态为禁用、删除的实例不会显示在该列表中。

  • 查看实例基本信息,如实例状态、管控模式、来源、类型、实例地区、环境等。

  • 提供实例和数据库的右键快捷操作入口。

顶部功能区

阿里云工单

如果您在使用DMS的过程中遇到问题,可以提交阿里云工单。

用户中心

您可以在用户中心进行阿里云账号充值、续费管理,查看订单、费用账单,购买、续费和升级DMS商品。

帮助中心

  • 帮助手册:指导普通用户使用DMS平台。

  • 钉钉交流群:您可以加入DMS的钉钉交流群,交流群会提供用户答疑。

我是普通用户

语言切换

设置DMS界面的语言。

界面设置

自定义DMS平台的交互界面与主题皮肤颜色。

  • 顶部下拉菜单:在顶部菜单栏中选择一级目录后,自动出现下拉子菜单,快速进入各功能。

  • 快捷菜单:可以将经常使用的功能收藏到快捷菜单中,方便快速打开常用功能。

  • 显示标签页:允许同时打开多个功能,每个功能以页签的形式展示。

  • DMS主题皮肤:DMS提供了蓝色和黑色2种皮肤,默认蓝色。

自定义DMS界面布局与样式

用户信息

查看用户名、UID、系统角色、租户ID、租户名等,设置、修改通知方式,退出登录,如果您的云账号在多个租户中还可以切换租户。

查看我的系统角色

资源搜索

-

支持检索数据库、实例、表、功能和工单。

功能入口

快捷入口

提供资产大盘、新增实例和数据分析的快捷入口。

我的工单

快速进入您参与工单的管理页面。

我的迭代

快速进入您参与迭代的列表页面。

资产列表

最近访问的资产

快捷进入最近访问的数据库的SQL窗口,查看数据库性能、详情。

有权限的资产

查看您所拥有的权限,包含库权限、表权限、敏感列权限、实例权限、行权限。可以对不需要的权限进行合理地释放,对即将到期的权限按需提前申请。

查看我的权限

我Owner的资产

快速查看您拥有哪些资源的Owner角色,Owner可查看对应资源的人员权限情况,授予、回收对应资源的权限。

查看资源角色

我关注的资产

快速进入您关注的库表。

数据资产

全局搜索

-

检索数据库、实例、表、功能和工单。

资产类目

-

对实例、库、表进行业务分类归属管理,便于管理人员、开发人员及运维人员能从业务视角更好地管理或使用数据表。

资产类目

实例管理

实例列表

  • 登录实例:自由操作和稳定变更模式的实例需要使用数据库账号密码登录。

  • 编辑实例:变更新增实例时录入的各项信息。如管控模式、安全规则、环境类型、实例DBA等。

  • 刷新/同步字典:采集数据库上最新的表、字段、索引、可编程对象等元数据信息。

  • 管理权限:授予、收回用户的实例登录权限、实例性能查看权限。

  • 删除实例:将实例从DMS的实例列表中移除,清除实例在DMS中的设置,如授权信息。

  • 禁用实例:禁止实例在DMS中使用,实例在DMS的实例列表中不可见。

  • 访问控制:开启实例的访问控制后,该实例仅能被有权限的用户查看和使用。

  • 变更窗口:对在SQL窗口中执行SQL变更语句进行限制,如在某个时间段内禁止变更DDL。

数据库列表

  • 表详情:查看表结构、表索引,进行表相关的操作,如调整字段敏感等级、数据Owner,导出建表语句等。

  • 单库查询:可在SQL窗口进行自定义SQL语句的执行,查看执行结果。

  • 权限管理:可管理当前数据库上的人员权限开通情况,进行回收与授予。

  • 实例详情:查看数据库对应的实例详情。

  • 定位实例:定位该数据库对应的实例。

  • 访问控制:开启数据库的访问控制后,该数据库仅能被有权限的用户查看和使用。

  • 版本管理:自动记录每一个数据库版本,生成每个版本的建表语句,获取两个版本之间的差异脚本。

SQL窗口

SQL窗口

可视化操作区域

支持查看当前数据库的所有表、字段、索引数据,也可以右键单击目标表,进行编辑表结构、导入数据、导出数据等快捷操作。可创建、查看、执行和管理视图、 存储过程、 函数、 触发器、 事件等可编程对象。

SQL窗口介绍

SQL命令区域

编写SQL命令,对SQL语句进行格式化与执行,进行SQL诊断。支持对结果集进行编辑、更新的提交执行。提供智能SQL补齐提示功能,支持添加和管理常用SQL。

诊断SQL语句

执行结果区域

查看执行结果和执行历史。执行结果以表格形式显示,支持导出Excel、Text结果集,生成结果集的Insert脚本,可复制、下载结果集的单行或多行。

表列表

查看表结构、表索引,并进行表相关的操作,如申请表权限、申请数据Owner、调整数据Owner、查看表详情、导出建表语句、导出表结构、数据归档、敏感等级调整,使用代码生成器生成简易的代码,简化研发人员的数据库代码编码量。

数据分析

一键构建企业级数据仓库,支持从RDS MySQL实时同步数据至Analytic MySQL 3.0,提供数据分析、报表开发、周期调度、数据可视化等功能,充分挖掘数据价值。

一键建仓

数据库性能分析

通过数据库自治服务DAS的一键诊断、实时性能、实时会话、空间分析功能,您可以从多个角度了解数据库状况,及时定位并解决存在的问题,保障服务的安全性和稳定性。

数据库性能

同步元数据

采集数据库上最新的表、字段、索引、可编程对象等元数据信息,用于实现表、字段、可编程对象的权限分级管控。

同步字典

导出

支持导出数据库、整库表结构、整库建表语句。

数据库导出

版本管理

数据库版本列表自动记录每一个数据库版本,您可以查看每个版本的建表语句,支持获取两个版本之间的差异脚本,可有效支持不同版本的管理需求。

管理表结构版本

操作审计

支持针对单个数据库的SQL查询、工单、登录等信息进行针对性审计,方便定位问题进行处理。

操作审计

风险审计

支持针对元数据、敏感数据、SQL审核进行全面风险识别,可有效提升数据库的安全性与稳定性。

风险审计报告

分享

快速分享数据库的SQL Console窗口与SQL命令区域的SQL语句。

快速分享页面

超级SQL模式

支持管理员、DBA进入此模式,进入此模式后,通过SQL Console下发的SQL语句将不再进行安全规则拦截,适用于运维、应急处理。

超级SQL模式

拓扑

DMS为逻辑库提供了查看分库分布情况的功能。

数据库开发

结构变更

结构设计

支持在研发过程中依照研发流程的设置依次推进各阶段变更,对目标库表进行符合研发规范地表结构设计。您可按需自定义不同业务线的研发流程,保障多套环境(例如开发环境、测试环境、生产环境)之间结构的一致性。

结构设计

结构同步

支持对比不同数据库之间的表结构,产生差异化脚本并执行到目标数据库。该功能适用于对比、同步多套数据库环境的表结构,例如生产库与测试库、不同的测试库、不同的生产库等。

结构同步

影子表同步

支持根据源表的表结构自动创建影子表(新的数据表,表名是在源表名上增加前缀或后缀的方式生成),适用于全链路压测等场景。

影子表同步

空库初始化

支持将源数据库的表结构同步至空数据库中(数据库中不存在任何表),实现快速同步数据库表结构,适用部署多区域、多单元的数据库环境。

空库初始化

表一致性修复

用于多套不同环境之间(例如测试环境、生产环境),可以进行表结构对比、找出差异、并在目标环境执行差异脚本,以保障两套环境之间的结构一致性。表一致性修复也可用于对比逻辑库的一致性,例如选择一个表作为基准表,对比其他分表是否与该基准表结构完全一致。

表一致性修复

数据变更

普通数据变更

支持INSERT、UPDATE、DELETE、TRUNCATE等SQL语句,可以对数据库中的数据进行更新操作,用于数据初始化、历史数据清理、问题修复、功能测试等。

普通数据变更

无锁变更

DML无锁变更基于强大的DMS引擎将单个SQL拆分成多个批次执行,能更好地满足业务方对大量数据变更的需求,例如历史数据清理、全表更新字段等,保证执行效率,减小对数据库性能、数据库空间等的影响。 DDL无锁变更可以解决结构变更时的锁表问题,较好地规避因数据库变更导致锁表以至于阻塞业务的现象,以及数据库原生Online DDL带来的主备延迟现象。

DML无锁变更概览

历史数据清理

基于无锁数据变更的分批执行能力,历史数据清理可以定期清理历史数据,防止历史数据堆积对生产环境的稳定性产生影响。

历史数据清理

可编程对象

支持变更存储程序,并且提供了规范化的管理流程来管控变更操作历史记录。

可编程对象

数据导入

支持大批量数据快速导入至数据库,节省人力物力成本。

数据导入

数据导出

SQL结果集导出

支持用户编写SQL查询语句并导出结果集数据。

SQL结果集导出

数据库导出

支持导出数据库和部分表,也可以选择只导出数据库、部分表的表结构或表数据,用于提取相关数据进行数据分析。

数据库导出

SQL审核

SQL审核工单

SQL审核功能结合安全规则的SQL审核优化建议,对上传的SQL语句进行审核并提供优化建议,避免无索引或不规范的SQL语句,降低SQL注入风险。您可以在安全规则中自定义SQL规范,例如表要有主键、限制主键列类型及限制主键包含列的个数等。

SQL审核

环境构建

数据库克隆

提供了库级别的数据复制能力,可以用于整库数据同步,多环境数据库初始化,如:开发环境、测试环境。

数据库克隆

测试数据构建

拥有强大的算法引擎,支持批量生成各类随机值、地区名、虚拟IP地址等信息,大大减轻准备测试数据的负担。

测试数据构建

数据追踪工单

数据追踪

数据追踪功能可以快速按需找到目标时间段内的相关更新,汇总生成逆向的回滚语句,追踪完的数据可批量生成回滚脚本,通过数据变更工单最终执行到数据库中,完成数据修复。

数据追踪

研发空间

DevOps

DevOps支持自定义研发流程和控制研发流程质量,合理有效地保障研发流程顺利开展,减少误操作,保护数据安全。DevOps提供了逐阶段推进研发流程的功能,每个迭代的阶段内都可以直接新建相应类型的工单,使得开发协同性更好,开发更高效。

管理迭代

我的工单

查看和审批待处理工单,查看我提交的、已处理工单,查看工单状态、工单详情等。

审批工单

集成与开发(DTS)

数据迁移

-

帮助您实现同构、异构数据源之间的数据迁移,适用于数据上云迁移、阿里云内部跨实例数据迁移、数据库拆分扩容等业务场景。

数据迁移方案概览

数据订阅

-

帮助您获取RDS MySQL、PolarDB MySQL版PolarDB分布式版、自建MySQL、Oracle的实时增量数据,您可以根据业务需求自由消费增量数据,适用于缓存更新策略、业务异步解耦、异构数据源的数据实时同步和复杂ETL的数据实时同步等多种业务场景。

订阅方案概览

数据集成

数据同步

帮助您实现数据源之间的数据实时同步,适用于数据异地多活、数据异地灾备、本地数据灾备、跨境数据同步、查询与报表分流、云BI及实时数据仓库等多种业务场景。

数据同步方案概览

离线集成

离线集成是一种低代码开发数据加工任务的工具,可以组合各类任务节点形成数据流,通过周期调度运行达到数据加工、数据同步的目的。可解决企业批处理复杂大数据的难题,支持企业精细化运营、数据营销、智能推荐等大数据业务场景。

离线集成概述

流式ETL

帮助您实现流式数据地抽取、数据转换和加工、数据装载。丰富企业实时数据处理和计算场景,赋能企业数字化转型。

什么是ETL流式ETL

数据开发

任务编排

用于编排各类任务并进行调度执行,通过创建一个或多个任务节点组成的任务流,实现复杂的任务调度,提高数据开发效率。

概述

异构数据库迁移(ADAM)

数据库评估

数据库评估功能根据采集到的源库数据,进行智能评估分析。从目标库数据库方案、目标库兼容度、迁移风险识别、应用改造建议、迁移成本等多维度给出分析报告。

数据库评估概览

数据库改造迁移

数据库改造迁移智能数据库改造迁移工具,根据分析转换结果,方便的进行源库对比、结构迁移和结构订正。

数据库改造迁移

应用评估改造

保证用户快速改造自己的应用,提供迁移数据库的应用改造点,包括改造的具体位置和SQL内容,梳理应用框架,提供架构迁移指南。

应用评估改造摘要

数据库割接

帮助用户在完成数据库评估、数据库改造迁移、应用评估改造后,将业务最终平滑地迁移到云上数据库。

新建割接项目

迁移实验室

  • SQL周期性采集可以周期性采集数据库中的SQL,并对SQL信息自动合并。

  • SQL Adapter可以实时转换从Oracle迁移到PolarDB PostgreSQL版(兼容Oracle)的不完全兼容的SQL,异步记录所有需要改造的SQL。

SQL转换

将源库的SQL语句转化为目标库的SQL语句,简化研发人员在迁移数据库时的代码编码量。

SQL转换

安全与规范

权限

-

支持租户申请某个实例、数据库、表、数据列、数据行的具体操作权限(查询、变更、导出),审核通过后租户即可执行权限内的操作。管控的权限包括实例登录权限、性能查看权限、库权限、表权限、敏感列权限、数据行权限、可编程对象权限等。

访问控制权限概述

安全规则

-

安全规则是对数据库实现精细化管控的规则集合。在使用DMS的查询、导出、变更等功能时,通过安全规则管控这些功能行为,可以打造数据库的操作规范和研发流程。

  • 安全规则集成了研发流程、研发规范、审批流程,串联起DMS产品内各个功能, 实现多人在线、协同管理数据库。

  • 安全规则支持多种SQL引擎,能帮您进行自定义的SQL检测与管控。

  • 安全规则提供非常强大的审批功能,您可以根据不同的用户行为自定义不同的审批流程。

创建安全规则

审批流程

-

审批流程和安全规则是相互关联的,可以根据不同的用户行为选择或设置不同的审批流程。单个审批节点为一个环节,DMS支持新增、编辑、删除审批节点,审批节点中可以添加1个或多个审批人。

设置审批流程

访问IP白名单

-

对企业内员工使用数据管理DMS服务的范围进行有效管控,达到仅在部分特定信任网络环境下使用DMS的效果。

访问IP白名单

操作审计

-

支持查询SQL窗口产生的SQL语句列表、工单列表、登录列表、操作日志等。可以方便快速地定位、排查数据库问题以及提供审计用途。

操作审计

敏感数据管理

敏感数据资产

  • 敏感数据保护功能可帮助企业及时有效地发现与识别敏感数据资产,避免敏感数据滥用,有效保护企业的敏感数据资产,防止数据泄露造成企业经营资损或者罚款。

  • 对敏感数据进行统计,开通、关闭实例的敏感数据保护功能。

  • 敏感数据列表支持调整字段的敏感等级、脱敏规则,为字段添加、回收用户授权,进行行级管控。

规则配置

  • 通过识别模板对实例中库表的字段进行分类分级扫描,判断是否有符合该规则的敏感字段,还可以保护敏感等级高的字段。

  • 系统内置了上百种敏感数据识别规则,覆盖了多个法律法规。若内置的识别模型不能满足您的业务需求,可以自定义敏感数据的识别模型构建专属的敏感数据识别能力。

  • 敏感数据保护功能中内置了一个全遮掩的脱敏规则,如果您需要其他的脱敏方式,可以基于内置的某个脱敏算法进行自定义。

敏感数据审计

该功能可记录敏感数据在DMS中的使用情况,可以解决敏感数据异常使用和数据泄露的溯源问题。

敏感数据审计

数据水印

-

数据水印功能可以实现将水印嵌入数据或文件中和提取文件中的水印,此功能用于数据的散布或分发过程中追溯源头。

数据水印

解决方案

数据归档

-

数据管理DMS的数据归档功能定时将大表的数据归档至其他数据库,解决线上数据越来越多影响查询性能与业务运作的问题,同时支持源表数据删除、表空间整理回收等。

数据归档概述

一键建仓

-

数据分析功能可以实现一键创建实时同步的数据仓库,数据可在秒级的延迟下,同步至AnalyticDB MySQL版数据库中,帮助您更实时、准确地掌握业务情况,以便更好地进行业务分析和决策,提升业务效果。

一键建仓

数据库迁移

-

通过产品化解决方案的封装,实现数据库迁移、校验和清理的闭环操作。同时支持库名称修改、迁移前预校验、迁移后数据一致性校验及来源数据库的清理,保证数据库迁移整个生命周期的完整性。

数据库迁移

运维管理

用户管理

-

用户管理功能可以添加、删除DMS用户,管控用户权限,授权、回收实例、数据库、表、行、敏感列。

用户管理

任务管理

-

您可以在任务管理中新建SQL任务或管理任务。任务是指在DMS发起的变更SQL任务,例如普通数据变更、结构设计、库表同步等,不包含在SQL窗口中直接执行的SQL。

任务管理

配置管理

-

DMS开放了系统层面的配置,管理员、DBA可对这些配置进行更改,实现更灵活的管理需求。例如,开启云上实例资源自动同步,开启访问来源IP白名单控制,开启工作流审批可越权模式等。

配置管理

通知管理

-

DMS提供多种工单、任务流不同状态的通知功能,支持自定义接收对象,可实现消息通知的按需、有效触达。

消息通知管理

数据库分组

-

数据库分组功能支持将多个数据库环境、引擎类型相同的数据库绑定成为一个分组。创建数据库分组后,您可以在SQL变更或结构设计中快速载入该分组中的所有数据库,工单提交后,变更可生效分组中的所有数据库。

数据库分组

-表示不涉及。