开发者社区> 小生生> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

数据管理 DMS数据导出步骤及使用小窍门

简介: 在SQLConsole窗口查询的数据,出于前端性能及数据安全性上考虑会限制单次返回的总的记录行数;此时需要分析大量数据或者将相关数据提取出来进行运营等活动时,需要使用本功能。
+关注继续查看

云栖号快速入门:【点击查看更多云产品快速入门】
不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作!

需求背景

在SQLConsole窗口查询的数据,出于前端性能及数据安全性上考虑会限制单次返回的总的记录行数;此时需要分析大量数据或者将相关数据提取出来进行运营等活动时,需要使用本功能:

  • 仅支持查询类SQL:1F3FAA23_C459_489c_B684_2109AED3F0AD语法。
  • 当前支持数据库类型:MySQL、PostgreSQL、SQLServer、ORACLE、OceanBase、DRDS。

步骤

  • 1:产品业内左侧导航栏数据导出进入后可进行新建工单。

image

4426F758_C70C_4819_8145_9543D3E1A3B1

image

  • 2.提交确认

关注实际影响行数和预期影响行数的差异,避免SQL误写逻辑导致导出不符合预期。
image

  • 3.工单审批

本次case对应实例及操作根据安全规则需要owner审批,截图为审批者视角
若工单审批不通过则工单结束;
若脚本相关信息需要调整,可在执行之前撤回修改再进行提交。
image

  • 注:【系统管理】-【安全规则】可支持根据企业实例级别管控需要灵活配置规则与审批流程

image

  • 4:执行阶段可选以下导出方式

导出CSV
导出EXCEL
导出SQL脚本:导出的脚本为insert格式,常见于导出数据需要写入到其他库表的场景。
下载导出文件:为最后一次导出成功的格式,若无导出成功的格式则
image

使用小窍门

  • 对于重复性的变更操作,可以找到原历史工单在页面内右上角-类似创建快速复制提交工单。
  • 对于需求变更,在提交审批后无论审批通过与否均可撤回工单。避免后续审批通过后误操作。
  • 工单的审批流程由管理员、DBA在系统管理-实例管理-安全规则进行指定,建议大家日常测试环境的需求也通过工单管理(考虑研发效率的影响可设置无审批)。
  • 对于分库分表的场景,如果已在产品内配置逻辑库逻辑表路由算法则可以一个工单便捷的提交分库分表的操作,而无需逐个物理库表提交。

(1).带路由算法配置,并且where条件带路由字段的字段书写则可产品快速自动路由到具体物理库表执行。
(2).若不带路由算法配置或where条件里不带路由字段、路由字段书写类型与结构定义不符合这三种场景会造成SQL在每一个分库分表上逐一执行,执行时间会较久【不推荐】。

  • 极少数全部分表都需要同时更新的场景除外可按需使用。

(1).支持对分表进行count(*)、group by 等常见聚合操作。

本文来自 阿里云文档中心 数据管理 DMS 数据导出

【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/zhibo

立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
API参考—数据库管理—DescribeCharacterSet
调用DescribeCharacterSet接口查询目标实例下数据库所支持的字符集类型。
11 0
API参考—数据库管理—DescribeCharacterSet
API参考—数据库管理—DescribeCharacterSet
22 0
SpringBoot 2.3 整合最新版 ShardingJdbc + Druid + MyBatis 实现分库分表
 今天项目不忙,想搞一下shardingJDBC分库分表看看,主要想实现以下几点: 舍弃xml配置,使用.yml或者.properties文件+java的方式配置spring。 使用 Druid 作为数据库连接池,同时开启监控界面,并支持监控多数据源。 不依赖 com.dangdang 的 sharding-jdbc-core 包。此包过于古老,最后一次更新在2016年。目测只是封装了一层,意义不大。感觉如果不是dangdang公司内部开发,没必要用这个包。(且本人实测不能和最新的Druid包一起用,insert语句报错)
519 0
Python系列之——手把手教你玩Pycharm(下)
小詹有话说 刚入门python的时候,一直觉得用哪个编辑器并没有差别,然而前两天发了一篇文章【Python系列之——如何每天跟女朋友说晚安~】,跟几个粉丝小伙伴在群里一起讨论了大半个小时,遇到了这样那样的一些bug…… 本来这也没啥,用哪个编辑器跟代码有bug并不存在相关性,然而遇到了一个编码问题,interesting的事情是,同样的程序在命令窗口可以执行,而在小编最开始使用的编辑器(避免争议引起编辑器大战,不具体指明)中无法正常运行,会报编码错误。有小伙伴推荐使用Pycharm,也是,毕竟大佬们都在用!于是乎,小詹果断弃坑开始使用Pycharm~那么今天就来手把手教你安装配置噢!
50 0
Python系列之——手把手教你玩Pycharm(上)
小詹有话说 刚入门python的时候,一直觉得用哪个编辑器并没有差别,然而前两天发了一篇文章【Python系列之——如何每天跟女朋友说晚安~】,跟几个粉丝小伙伴在群里一起讨论了大半个小时,遇到了这样那样的一些bug…… 本来这也没啥,用哪个编辑器跟代码有bug并不存在相关性,然而遇到了一个编码问题,interesting的事情是,同样的程序在命令窗口可以执行,而在小编最开始使用的编辑器(避免争议引起编辑器大战,不具体指明)中无法正常运行,会报编码错误。有小伙伴推荐使用Pycharm,也是,毕竟大佬们都在用!于是乎,小詹果断弃坑开始使用Pycharm~那么今天就来手把手教你安装配置噢!
46 0
实战经验分享:使用 PyO3 来构建你的 Python 模块
PyO3 主要用于创建原生 Python 的扩展模块。PyO3 还支持从 Rust 二进制文件运行 Python 代码并与之交互,可以实现 rust 与 Python 代码共存。在一些对性能要求较高的模块上,可以考虑使用 PyO3 构建对应的功能模块。PyO3 的功能分离,不用过多担心模块之间的耦合性,并且在速度上能有一定的提升。
439 0
17、Python快速开发分布式搜索引擎Scrapy精讲—深度优先与广度优先原理
【http://www.lqkweb.com】 【http://www.swpan.cn】 网站树形结构 深度优先 是从左到右深度进行爬取的,以深度为准则从左到右的执行(递归方式实现)Scrapy默认是深度优先的 广度优先 是以层级来执行的,(列队方式实现) 【转载自:http://www.
737 0
使用 Kafka 和 Flink 构建实时数据处理系统
引言 在很多领域,如股市走向分析, 气象数据测控,网站用户行为分析等,由于数据产生快,实时性强,数据量大,所以很难统一采集并入库存储后再做处理,这便导致传统的数据处理架构不能满足需要。流计算的出现,就是为了更好地解决这类数据在处理过程中遇到的问题。
9649 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
一站式在线数据管理平台DMS
立即下载
基于Spark的统一数据管理与数据探索平台
立即下载
金融行业高频交易数据管理解决方案
立即下载