配置完逻辑库后,系统将解析逻辑库中所有的物理表,并生成逻辑表,除此之外,您也可以手动更新逻辑表。

前提条件

已配置逻辑库,更多信息,请参见逻辑库

手动更新逻辑表

系统生成逻辑表的规则如下:

  • 结构(字段)相同且表名前缀相同的物理表,会被划分为一张逻辑表。
  • 物理表的结构(字段)在逻辑库里是唯一的,将不会生成逻辑表。

新生产的逻辑表名默认为去数字、去尾部下划线的源表名前缀字符串,例如源表名为test_00、test_01...test_99,共计100张表,逻辑表名为test,逻辑表表达式为test_[00-99]。

除了系统自动生成逻辑表外,您也可以通过以下方式手动更新逻辑表。

  1. 登录新版DMS控制台
  2. 在页面顶部的搜索栏,输入逻辑库名称,单击搜索按钮
    说明 您可在搜索区域选择 对象逻辑库,增加过滤条件。
  3. 找到目标逻辑库,选择右侧的更多 > 重新抽取该表
    系统将立即解析逻辑库中所有物理表的元数据,并重新生成逻辑表,您可以在几分钟之内刷新页面进行查询。

后续步骤

  • 数据查询:在SQL Console中查询逻辑表,您可以查询像单张表一样查询该逻辑表。
  • 数据导出:导出逻辑表,即可导出该逻辑表中的所有内容,更多信息,请参见数据库导出
  • 数据变更:仅需配置一次变更工单,系统在执行时会自动拆成各个物理表的对应SQL,依次执行生效,更多信息,请参见普通数据变更
  • 结构设计:仅需编辑一次逻辑表结构,系统在执行时会自动拆成各个物理表的对应SQL,依次执行生效,更多信息,请参见结构设计

常见问题

Q:已配置逻辑库,但在控制台中找不到对应的逻辑表。

A:请确认物理表的结构(字段)是否一致的,满足后再次手动更新逻辑表重试。