逻辑表

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

前提条件

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

  • 逻辑库中有多张表结构相同且表名前缀相同的物理表。

    例如,物理表名分别为test_0、test_1、test_2和test_3。

生成逻辑表的规则

  • 逻辑库中多张表结构相同且表名前缀相同的物理表,会被划分为一张逻辑表。

    说明

    如果物理表的表结构在逻辑库里是唯一的,将不会生成逻辑表。

  • 生成的逻辑表名默认为物理表名前缀字符串。

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

手动更新逻辑表

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择数据资产 > 全局搜索

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 数据资产 > 全局搜索

  3. 在搜索栏中,输入逻辑库名称,单击搜图标。

  4. 在逻辑库右侧的操作列中,选择更多 > 重新抽取该表

    系统将解析逻辑库中所有物理表的元数据,重新将符合条件的物理表生成逻辑表。

相关操作

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

  • 数据查询:在SQL窗口中查询逻辑表,您可以像查询单张表一样查询该逻辑表。具体操作,请参见逻辑表查询

  • 数据导出:导出逻辑表中的所有内容。具体操作,请参见数据库导出

  • 数据变更:仅需配置一次变更工单,系统执行工单时会自动在各个物理分表中执行工单中的SQL语句。更多信息,请参见普通数据变更

  • 结构设计:仅需编辑一次逻辑表结构,系统执行工单时会自动在各个物理分表中执行工单中的SQL语句。更多信息,请参见结构设计逻辑表结构设计

常见问题

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

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