配置完逻辑库后,系统会自动解析逻辑库中符合条件的物理表,生成逻辑表,您也可以手动更新逻辑表。本文介绍生成逻辑表的规则和手动更新逻辑表的方法。

前提条件

  • 已配置逻辑库。更多信息,请参见逻辑库
  • 逻辑库中有多张表结构相同且表名前缀相同的物理表,用于生成逻辑表。

生成逻辑表的规则

  • 逻辑库中多张表结构相同且表名前缀相同的物理表,会被划分为一张逻辑表。
    说明 如果物理表的表结构在逻辑库里是唯一的,将不会生成逻辑表。
  • 生成的逻辑表名默认为物理表名前缀字符串。

    例如,组成逻辑库的物理表名分别为test_0、test_1、test_2和test_3,则生成的逻辑表名为test。逻辑表表达式为test_[0-3]。

手动更新逻辑表

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择数据资产 > 全局搜索
  3. 在搜索栏中,输入逻辑库名称,单击搜图标。
  4. 在逻辑库右侧的操作列中,选择更多 > 重新抽取该表
    系统将解析逻辑库中所有物理表的元数据,重新将符合条件的物理表生成逻辑表。

相关操作

生成逻辑表后,您可以对逻辑表进行以下操作:

  • 数据查询:在SQL窗口中查询逻辑表,您可以像查询单张表一样查询该逻辑表。具体操作,请参见逻辑表查询
  • 数据导出:导出逻辑表中的所有内容。具体操作,请参见数据库导出
  • 数据变更:仅需配置一次变更工单,系统执行工单时会自动在各个物理分表中执行工单中的SQL语句。更多信息,请参见普通数据变更
  • 结构设计:仅需编辑一次逻辑表结构,系统执行工单时会自动在各个物理分表中执行工单中的SQL语句。更多信息,请参见结构设计逻辑表结构设计

常见问题

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

A:请确认物理表中有多张表结构一致且表名前缀相同的物理表,满足条件后再次手动更新逻辑表。