数据管理DMS是一款支撑数据全生命周期的一站式数据管理平台,致力于帮助企业快速挖掘数据价值,助力企业数字化转型。
一级模块 | 二级模块 | 三级模块 | 功能描述 | 相关文档 |
首页 | 实例导航栏 | 新增实例 | 支持DBA、管理员录入新实例。 | |
实例搜索 | 输入实例、数据库名称、实例地址、DBLink名称等,快速查找实例。 | 无 | ||
实例列表 |
| 无 | ||
顶部功能区 | 阿里云工单 | 如果您在使用DMS的过程中遇到问题,可以提交阿里云工单。 | 无 | |
用户中心 | 您可以在用户中心进行阿里云账号充值、续费管理,查看订单、费用账单,购买、续费和升级DMS商品。 | |||
帮助中心 |
| |||
语言切换 | 设置DMS界面的语言。 | 无 | ||
界面设置 | 自定义DMS平台的交互界面与主题皮肤颜色。
| |||
用户信息 | 查看用户名、UID、系统角色、租户ID、租户名等,设置、修改通知方式,退出登录,如果您的云账号在多个租户中还可以切换租户。 | |||
资源搜索 | - | 支持检索数据库、实例、表、功能和工单。 | 无 | |
功能入口 | 快捷入口 | 提供资产大盘、新增实例和数据分析的快捷入口。 | 无 | |
我的工单 | 快速进入您参与工单的管理页面。 | 无 | ||
我的迭代 | 快速进入您参与迭代的列表页面。 | 无 | ||
资产列表 | 最近访问的资产 | 快捷进入最近访问的数据库的SQL窗口,查看数据库性能、详情。 | 无 | |
有权限的资产 | 查看您所拥有的权限,包含库权限、表权限、敏感列权限、实例权限、行权限。可以对不需要的权限进行合理地释放,对即将到期的权限按需提前申请。 | |||
我Owner的资产 | 快速查看您拥有哪些资源的Owner角色,Owner可查看对应资源的人员权限情况,授予、回收对应资源的权限。 | |||
我关注的资产 | 快速进入您关注的库表。 | 无 | ||
数据资产 | 全局搜索 | - | 检索数据库、实例、表、功能和工单。 | 无 |
资产类目 | - | 对实例、库、表进行业务分类归属管理,便于管理人员、开发人员及运维人员能从业务视角更好地管理或使用数据表。 | ||
实例管理 | 实例列表 |
| ||
数据库列表 |
| |||
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语句将不再进行安全规则拦截,适用于运维、应急处理。 | |||
拓扑 | DMS为逻辑库提供了查看分库分布情况的功能。 | 无 | ||
数据库开发 | 结构变更 | 结构设计 | 支持在研发过程中依照研发流程的设置依次推进各阶段变更,对目标库表进行符合研发规范地表结构设计。您可按需自定义不同业务线的研发流程,保障多套环境(例如开发环境、测试环境、生产环境)之间结构的一致性。 | |
结构同步 | 支持对比不同数据库之间的表结构,产生差异化脚本并执行到目标数据库。该功能适用于对比、同步多套数据库环境的表结构,例如生产库与测试库、不同的测试库、不同的生产库等。 | |||
影子表同步 | 支持根据源表的表结构自动创建影子表(新的数据表,表名是在源表名上增加前缀或后缀的方式生成),适用于全链路压测等场景。 | |||
空库初始化 | 支持将源数据库的表结构同步至空数据库中(数据库中不存在任何表),实现快速同步数据库表结构,适用部署多区域、多单元的数据库环境。 | |||
表一致性修复 | 用于多套不同环境之间(例如测试环境、生产环境),可以进行表结构对比、找出差异、并在目标环境执行差异脚本,以保障两套环境之间的结构一致性。表一致性修复也可用于对比逻辑库的一致性,例如选择一个表作为基准表,对比其他分表是否与该基准表结构完全一致。 | |||
数据变更 | 普通数据变更 | 支持INSERT、UPDATE、DELETE、TRUNCATE等SQL语句,可以对数据库中的数据进行更新操作,用于数据初始化、历史数据清理、问题修复、功能测试等。 | ||
无锁变更 | DML无锁变更基于强大的DMS引擎将单个SQL拆分成多个批次执行,能更好地满足业务方对大量数据变更的需求,例如历史数据清理、全表更新字段等,保证执行效率,减小对数据库性能、数据库空间等的影响。 DDL无锁变更可以解决结构变更时的锁表问题,较好地规避因数据库变更导致锁表以至于阻塞业务的现象,以及数据库原生Online DDL带来的主备延迟现象。 | |||
历史数据清理 | 基于无锁数据变更的分批执行能力,历史数据清理可以定期清理历史数据,防止历史数据堆积对生产环境的稳定性产生影响。 | |||
可编程对象 | 支持变更存储程序,并且提供了规范化的管理流程来管控变更操作历史记录。 | |||
数据导入 | 支持大批量数据快速导入至数据库,节省人力物力成本。 | |||
数据导出 | 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 | 帮助您实现流式数据地抽取、数据转换和加工、数据装载。丰富企业实时数据处理和计算场景,赋能企业数字化转型。 | |||
数据开发 | 任务编排 | 用于编排各类任务并进行调度执行,通过创建一个或多个任务节点组成的任务流,实现复杂的任务调度,提高数据开发效率。 | ||
异构数据库迁移(ADAM) | 数据库评估 | 数据库评估功能根据采集到的源库数据,进行智能评估分析。从目标库数据库方案、目标库兼容度、迁移风险识别、应用改造建议、迁移成本等多维度给出分析报告。 | ||
数据库改造迁移 | 数据库改造迁移智能数据库改造迁移工具,根据分析转换结果,方便的进行源库对比、结构迁移和结构订正。 | |||
应用评估改造 | 保证用户快速改造自己的应用,提供迁移数据库的应用改造点,包括改造的具体位置和SQL内容,梳理应用框架,提供架构迁移指南。 | |||
数据库割接 | 帮助用户在完成数据库评估、数据库改造迁移、应用评估改造后,将业务最终平滑地迁移到云上数据库。 | |||
迁移实验室 |
| |||
SQL转换 | 将源库的SQL语句转化为目标库的SQL语句,简化研发人员在迁移数据库时的代码编码量。 | |||
安全与规范 | 权限 | - | 支持租户申请某个实例、数据库、表、数据列、数据行的具体操作权限(查询、变更、导出),审核通过后租户即可执行权限内的操作。管控的权限包括实例登录权限、性能查看权限、库权限、表权限、敏感列权限、数据行权限、可编程对象权限等。 | |
安全规则 | - | 安全规则是对数据库实现精细化管控的规则集合。在使用DMS的查询、导出、变更等功能时,通过安全规则管控这些功能行为,可以打造数据库的操作规范和研发流程。
| ||
审批流程 | - | 审批流程和安全规则是相互关联的,可以根据不同的用户行为选择或设置不同的审批流程。单个审批节点为一个环节,DMS支持新增、编辑、删除审批节点,审批节点中可以添加1个或多个审批人。 | ||
访问IP白名单 | - | 对企业内员工使用数据管理DMS服务的范围进行有效管控,达到仅在部分特定信任网络环境下使用DMS的效果。 | ||
操作审计 | - | 支持查询SQL窗口产生的SQL语句列表、工单列表、登录列表、操作日志等。可以方便快速地定位、排查数据库问题以及提供审计用途。 | ||
敏感数据管理 | 敏感数据资产 |
| ||
规则配置 |
| |||
敏感数据审计 | 该功能可记录敏感数据在DMS中的使用情况,可以解决敏感数据异常使用和数据泄露的溯源问题。 | |||
数据水印 | - | 数据水印功能可以实现将水印嵌入数据或文件中和提取文件中的水印,此功能用于数据的散布或分发过程中追溯源头。 | ||
解决方案 | 数据归档 | - | 数据管理DMS的数据归档功能定时将大表的数据归档至其他数据库,解决线上数据越来越多影响查询性能与业务运作的问题,同时支持源表数据删除、表空间整理回收等。 | |
一键建仓 | - | 数据分析功能可以实现一键创建实时同步的数据仓库,数据可在秒级的延迟下,同步至AnalyticDB MySQL版数据库中,帮助您更实时、准确地掌握业务情况,以便更好地进行业务分析和决策,提升业务效果。 | ||
数据库迁移 | - | 通过产品化解决方案的封装,实现数据库迁移、校验和清理的闭环操作。同时支持库名称修改、迁移前预校验、迁移后数据一致性校验及来源数据库的清理,保证数据库迁移整个生命周期的完整性。 | ||
运维管理 | 用户管理 | - | 用户管理功能可以添加、删除DMS用户,管控用户权限,授权、回收实例、数据库、表、行、敏感列。 | |
任务管理 | - | 您可以在任务管理中新建SQL任务或管理任务。任务是指在DMS发起的变更SQL任务,例如普通数据变更、结构设计、库表同步等,不包含在SQL窗口中直接执行的SQL。 | ||
配置管理 | - | DMS开放了系统层面的配置,管理员、DBA可对这些配置进行更改,实现更灵活的管理需求。例如,开启云上实例资源自动同步,开启访问来源IP白名单控制,开启工作流审批可越权模式等。 | ||
通知管理 | - | DMS提供多种工单、任务流不同状态的通知功能,支持自定义接收对象,可实现消息通知的按需、有效触达。 | ||
数据库分组 | - | 数据库分组功能支持将多个数据库环境、引擎类型相同的数据库绑定成为一个分组。创建数据库分组后,您可以在SQL变更或结构设计中快速载入该分组中的所有数据库,工单提交后,变更可生效分组中的所有数据库。 |
-表示不涉及。