批量创建直连视图
概述
当您希望为整库的数据都创建直连视图,从而快速引入已有的数据体系时,您可以使用 批量创建直连视图 的能力。
目前我们提供了两种批量创建能力:
- 一是从指定的数据库中 整库创建视图
- 二是重试之前有异常的批量创建任务
批量创建直连视图
如果您希望批量创建直连视图,可以前往 库表 - 直连管理 列表页,在右上角的「+直连视图」按钮即可。
进入批量创建流程后,将展示批量创建的方式选择弹窗。您需要选择是从指定库下创建视图,还是从之前存在失败的批量任务中重试那些未成功创建的视图。
整库同步
选择整库同步,您需要依次选择需要同步的库的所属目录以及库本身
当您选择 整库同步 后,展示的界面如下图所示:
左侧会展示本次批量任务的基本信息,包括整库同步的数据目录及库名。
右侧展示的是当前库下所有表,以及基于这些表将要创建的 视图的名称。
您可以调整将要创建的视图的名称,也可以点击右侧按钮 查看视图结构,或移除该条创建记录(即不创建这个视图)。
您还可以点击列表右上角的「重置」按钮,将列表恢复到初始状态。或者点击「批量操作」,在菜单中选择「批量修改表名」「批量移除」或「移除已建视图的表」(一键剔除所有已建过视图的表)。
如果您选择 批量修改表名,列表会先进入勾选模式,勾选需要修改的视图名的条目后,点击右上角的「修改表名 N 个」按钮,将展示以下弹窗,您可以为这些视图增加前缀或后缀。
在视图列表中,如果一个来源表已经创建过视图,则会有特殊的 Tag 进行标识。您可以在批量操作中,点击「移除已建视图的表」,从创建清单中剔除这些建过视图的来源表。
一个来源表可以创建多个视图,因此如果没有剔除,则也会尝试创建该表的新视图。
失败重试
选择失败重试,则需要您选择一个存在失败(即状态为失败或部分成功)的批量任务,系统将自动筛选出所选任务中未能成功创建的视图及其底表,构成新的一次批量任务
当您选择失败重试方式后,展示的界面如下图所示,基本和整库同步创建方式一致。
最后,当您完成了所有视图的配置后,可以点击右上角的「批量保存」或「批量发布」按钮批量创建视图。两者的差异在:
- 保存,仅创建 开发环境 的直连视图,后续可以在任意时间通过发布功能创建生产环境的直连视图,适合在配置可能出现调整时先行保存,后续配置确定后再进行发布。
- 发布,同时创建 生产环境 与 开发环境 的直连视图,相当于保存并发布,适合在完成所有设置后进行。
当您进行批量创建后,系统将在后台异步创建视图。当批量任务完成后,将会有如上所示的站内信展示创建结果。您可以点击记录 ID 查看具体结果。
批量创建记录
您可以在 直连管理 列表页,查看批量创建记录。
以下列举的是批量任务列表页的表格列:
| 列名 | 描述 |
|---|---|
| 记录 ID | 批量任务的唯一 ID,可以点击查看详情页 |
| 负责人 | 批量任务的负责人 |
| 创建时间 | 批量任务的创建时间 |
| 状态 | 批量任务的状态,包括执行中、失败、部分成功、成功,可筛选 |
| 创建视图数 | 批量任务创建的视图数,包括总数、成功数以及失败数 |
| 创建来源 | 批量任务的来源目录及库名 |
点击记录 ID 进入到详情页,可以查看批量任务的基本信息以及创建的具体视图情况。
如果批量任务存在失败,也可以点击「视图配置」列表右侧的「重试」按钮快速构建一个新的失败重试方式的批量任务。

