模拟数据任务

在 OceanBase 开发者中心(OceanBase Developer Center,ODC)创建模拟数据任务后,您可在 任务中心 面板的 模拟数据 页签新建和查看任务。

任务列表

进入目标数据库连接后,单击顶部导航栏中的 任务中心 标签弹出任务中心面板,在面板中单击 模拟数据 页签显示任务列表。

Image 455

进入模拟数据任务页签后,列表中会显示以下信息并且支持筛选和排序:

信息项

说明

任务编号

模拟数据任务编号。

任务类型

显示新建任务时指定的任务类型(导入、导出、模拟数据或数据库变更)。

所属连接

显示目标任务所在的数据库连接名称。

单击筛选图标筛选,可筛选所属连接。

所属数据库

选择需变更的数据库。

单击搜索图标搜索,可搜索和筛选所属数据库。

创建人

创建模拟数据任务的用户。

单击搜索图标搜索,可搜索和筛选创建人。

创建时间

显示该任务生成的具体日期和时间。

任务状态

显示任务的当前状态(不同状态下提供的管理操作不同)。

操作

提供 查看通过/拒绝终止 下载 等任务管理操作。

  • 查看:单击该按钮进入任务详情页面以查看目标任务的 任务信息执行结果任务日志

  • 通过/拒绝:单击该按钮审批执行中的任务。

  • 终止:任务运行中时,单击该按钮终止任务。

  • 下载:任务成功时,单击该按钮下载模拟数据对应的 SQL 文件至本地。

新建模拟数据任务

创建模拟数据
  1. 登录 ODC 进入目标连接后,单击顶部导航栏中的 任务中心,在弹出的任务面板中,单击 全部任务 > 模拟数据 > 新建模拟数据,创建模拟数据任务。

  2. 新建模拟数据 面板中,输入以下信息。

    信息项

    说明

    所属连接

    显示目标任务所在的数据库连接名称。

    所属库

    选择需变更的数据库。

    指定生成数据的表。

    在模拟数据面板的 标签下的下拉列表中选择要在其中生成数据的表。下拉列表中会显示当前实例中所有存在的表。

    模拟生成数据量

    指定生成的数据量。

    在模拟数据面板的 模拟生成数据量 标签下的文本框中输入您需要生成的数据量。默认会生成 1000 条数据,最多生成不超过 1000000 行数据,所以您可以在文本框中输入 1~1000000 间的任意正整数。

    批处理大小

    指定批量处理数据的大小。

    在模拟数据面板的 批处理大小 标签下的文本框中指定每生成多少条数据进行一次提交(COMMIT 命令)操作。默认每生成 200 条数据进行一次提交,最大不超过 500 条,所以您可以在文本框中输入 1~500 间的任意正整数。

    插入模拟数据清空表

    选择在表中插入模拟数据时是否清空表。

    在模拟数据面板的 插入模拟数据清空表 标签下的单选列表中选择当在表中插入模拟数据时是否清空表中原有的数据。

    数据冲突处理方式

    选择数据冲突处理方式。

    在模拟数据面板的 数据冲突处理方式 标签下的单选列表中选择当生成的数据有冲突时处理的方式。ODC 提供以下处理方式:

    • 忽略:默认为忽略,若数据有冲突则冲突数据不被插入。

    • 覆盖:若数据有冲突则删除原数据插入新数据。

    • 终止:若数据有冲突则停止生成数据终止整个模拟数据任务。

    规则设置

    设置数据生成规则。

    在模拟数据面板的 规则设置 标签下的表格会根据您在第 2 步选择的表显示表的 字段名称字段类型 信息。您可在 规则细则 列中针对目标字段设置模拟数据生成的规则。 其中 规则 列中会根据字段类型提供一些内置的对应规则,您可以按需进行选择。细则 列会根据您选择的规则显示具体的规则信息,您可以单击细则信息后的编辑图标对细则信息进行修改。

  3. 单击 提交,完成新建模拟数据任务。

查看模拟数据任务

任务信息

单击操作列中的 查看 按钮弹出目标任务的任务详情面板,在面板的右上角单击 任务信息 标签查看任务基本信息和模拟数据设置信息。

信息项

说明

任务基本信息

显示 任务编号任务编号所属数据库 任务类型 等信息。

模拟数据设置信息

显示创建模拟数据任务时您选择的 目标表模拟生成数据量批处理大小插入模拟数据前清空表数据冲突处理方式实际插入记录冲突记录忽略插入清除记录 规则设置展示 等信息。

任务日志

单击操作列中的 查看 按钮弹出目标任务的任务详情面板,在面板的右上角单击 任务日志 标签查看任务的全部日志和告警日志。

信息项

说明

全部日志

全部日志显示任务的 INFOERROR WARN 日志等全量信息。

告警日志

告警日志单独显示任务的 ERROR WARN 日志。

当任务失败时,可查看告警日志以获得错误信息。

阿里云首页 云数据库 OceanBase 相关技术圈