数据导出
更新时间:2024-10-25
DBSC 支持数据导出功能,它可以将您数据源中的数据以多种格式导出到本地电脑中,方便数据的分析和处理。
功能介绍
通常情况下,很多企业需要将数据库中的数据提取出来进行分析,以便基于数据进行决策。因此,导出的数据必须是完整且精确的。以下是 DBSC 数据导出功能的主要特性:
- 灵活的导出方式:支持通过 SQL 语句导出或以库表为单位导出。
- 支持导出多种文件格式:支持将数据以 SQL、CSV、EXCEL 等多种格式导出到本地,您可以根据实际需求选择适合的文件格式。
- 支持大字段导出:支持 TEXT、BINARY、BLOB 字段的导出。
- 支持导出大数据量:不限制数据量,支持快速导出所有数据。
- 数据安全性保障:对账户下的每个用户分配不同的角色和企业版资源管理权限,支持对数据进行严格的权限控制,数据导出需经过审批流程,确保数据的安全。
使用场景
- 数据备份与迁移:将数据导出到本地进行备份,也可以将数据导出到其他平台实现迁移。
- 数据分析和报表:导出数据到多种格式,方便您进行数据分析和报表制作,以便更好地了解数据。
- 数据加工和处理:将数据导出到本地进行加工和处理,满足业务的需求。
使用限制
- 当前支持 MySQL、GaiaDB、GaiaDB-X、Redis 类型数据源。
- 数据导出任务的状态变更为审批通过后,请在 24 小时内执行任务,否则任务将失效,失效后您需要重新提交申请。
- 数据导出任务的状态变更为执行成功后,请在 24 小时内下载数据文件,否则下载链接将失效;同时,下载次数超过 10 次后,下载链接也会失效。失效后您需要重新提交申请。
提交数据导出任务
前提条件
已有目标数据源的权限。如无该数据源权限,可以先申请。更多信息,请参见 权限申请与审批。
操作步骤
- 登录 DBSC 控制台。
- 在左侧导航栏,点击 数据开发—>数据导出。
- 在数据导出页面,单击页面右上角的创建数据导出。
- 在创建数据导出页面,按照下方各数据源类型中的表格进行配置。
数据源 | 参数 | 说明 |
---|---|---|
|
任务名称 | 输入数据导出任务的名称,为了方便后续查找和管理,请尽量使用有意义的名称。最多支持 64 个字符。 |
数据源/库 | 选择需要导出的表所在的数据源和库。说明:如果您没有该数据源或库的权限,页面将弹出提示,您可以单击提示框中的申请权限进行权限申请。更多信息,请参见权限申请与审批。 | |
导出方式 | 选择数据的导出方式,支持如下两种:
|
|
导出对象 | 导出方式为库表时需要选择:
|
|
导出内容 | 支持数据、结构、结构 + 数据三种内容。
|
|
导出类型 | 选择数据导出后的格式,支持如下几种格式:
|
|
文件编码 | 选择导出数据时使用的编码。支持 UTF-8 和 GBK。 | |
导出原因 | 输入导出的原因,仅在实例开启企业版后需要输入,用于审批流程。 | |
执行人 | 当前导出任务审批通过后的任务执行人,仅在实例开启企业版后需要选择。 说明:执行人列表中的可选项取决于如下两种情况: | |
高级设置 |
|
|
|
任务名称 | 输入数据导出任务的名称,为了方便后续查找和管理,请尽量使用有意义的名称。最多支持 64 个字符。 |
数据源/库 | 选择需要导出的数据所在的数据源和库。说明:如果您没有该数据源或库的权限,页面将弹出提示,您可以单击提示框中的申请权限进行权限申请。更多信息,请参见权限申请与审批。 | |
导出类方式 | 选择数据的导出方式,仅支持 **SQL 语句**:基于您给定的查询语句导出数据。 | |
导出类型 | 选择数据导出后的格式,支持 EXCEL 格式。 | |
文件编码 | 选择导出数据时使用的编码。支持 **UTF-8** 和 **GBK**。 | |
导出原因 | 输入导出的原因,仅在实例开启企业版后需要输入,用于审批流程。 | |
执行人 | 当前导出任务审批通过后的任务执行人,仅在实例开启企业版后需要选择。 说明:执行人列表中的可选项取决于如下两种情况: |
-
单击创建数据导出,页面自动跳转至任务详情页面。
- 如果实例处于免费模式,导出任务自动开始,任务完成后,单击页面右上角的下载将数据文件下载至本地,步骤结束。
- 如果实例于企业版模式,请继续下列步骤。
-
在预检查节点,等待任务状态更改为待提交,然后单击页面右上角的提交审批,进入提交审批节点。在预检查节点中,您还可以执行如下操作:
- 单击页面右上角的图标,刷新任务状态。
- 单击页面右上角的重新检查再次执行检查。
- 单击页面右上角的撤回,直接撤回任务或重新编辑任务并提交。
- 单击页面右上角的类似创建,复制出一个配置相同的新任务。
说明
- 预检查会自动对导出任务进行检查,包括语法错误检查(基于 SQL 语句导出的场景)、预估行数检查、库权限检查。如果过程中发现问题,会提示具体信息,方便您进行定位和修改。
- 如果该数据源未配置 审批流程,则任务自动跳过预检查和提交审批节点,来到执行任务节点,并且任务状态变更为审批通过,您可以直接执行步骤 9。
-
在页面右上角单击提交审批,在弹出的窗口中选择流程审批人员,单击确定。
说明
- 根据 审批流程 配置的不同,此处需要选择的审批人员数量不同,请根据实际情况选择。
- 如果当前审批流程中开启了不指定审批人,则此处将显示提交后,所有审批人均可审批,请在审批进程查看结果,您无需手动指定审批人,所有具备审批当前工单的人员均会收到审批提醒并支持对该工单进行审批。
-
任务状态变更为审批中,在审批通过之前,您可以进行如下操作:
- 单击页面右上角的图标,刷新任务状态。
- 单击页面右上角的撤回,直接撤回任务或重新编辑任务并提交。
- 单击页面右上角的转交,更改该任务的审批人。
- 单击页面右上角的类似创建,复制出一个配置相同的新任务。
-
任务状态变更为审批通过,任务的执行人单击页面右上角的执行,选择执行方式,并单击确定。
- 立即执行:马上执行数据导出任务。
- 定时执行:选择一个时间执行数据导出任务。
注意
选择的执行时间必须在 24 小时以内,超过 24 小时任务将无法执行,您需要重新提交申请。
-
任务状态变更为执行成功,单击页面右上角的下载将数据文件下载至本地。
注意
请务必在 24 小时内下载完成,否则下载链接将失效;同时,下载次数超过 10 次后,下载链接也会失效。失效后您需要重新提交申请。
审批数据导出任务
前提条件
- 实例已开启开启企业版。
- 数据导出任务的状态为审批中。
- 您是系统管理员或目标数据导出任务的审批人。
操作步骤
- 登录 DBSC 控制台。
- 在左侧导航栏,点击 数据开发—>数据导出。
- 在数据导出页面,找到目标任务,单击任务 ID 或任务右侧操作列的详情。
-
在任务详情页面,审批工单内容,根据实际情况选择转交、审批通过或审批不通过。
操作 说明 转交 将工单转交给其他用户审批。 审批通过 批准申请,单击审批通过后,您可以按需输入通过原因,并单击确定。 审批不通过 驳回申请,单击审批不通过后,您还需要输入驳回原因,并单击确定。
为导出的 Excel 文件添加数字水印
DBSC 支持在导出的 Excel 文件中嵌入水印,水印中包含了用户名称,有助于追溯泄露数据的当事人,从而更容易定责。同时数据水印也可以作为一种提醒机制,将用户的身份信息嵌入到页面中,使得数据的使用者更加谨慎,减少不当行为。
前提条件
- 实例已开启开启企业版。
- 您是系统管理员。
操作步骤
- 登录 DBSC 控制台。
- 在左侧导航栏,点击 数据开发—>规范与流程。
- 单击 SQL 开发规范页签,然后单击目标数据源关联的规范名称。
- 控制台跳转到SQL 开发规范详情页面,单击数据导出页签,找到Excel文件增加数字水印规则,打开其状态列下方的开关即可。