开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS逻辑表名字 自动获取的,不是通过工单。。我现在创建了几张表,表名是 这边多了一个下划线?

DMS逻辑表名字 自动获取的,不是通过工单。。我现在创建了几张表,表名是
bat_xx_detail_202307
bat_xx_detail_202308
逻辑库抓取就变成
bat_xxdetail 这边多了一个下划线?

展开
收起
真的很搞笑 2023-07-13 14:32:35 115 0
3 条回答
写回答
取消 提交回答
  • DMS 在自动获取逻辑表名时,可能会根据一些规则对表名进行处理。其中,可能包括在表名末尾添加下划线的操作。

    下划线的添加通常是为了避免与 DMS 内部使用的关键字或保留字冲突。这种方式可以确保逻辑表名不会与系统保留标识符发生冲突,从而保证正常的操作和查询。

    如果您创建了几张表并发现表名后面多了一个下划线,那么很可能是 DMS 在自动获取逻辑表名时进行的处理。这个下划线是由 DMS 添加的,并且不会对实际操作产生影响。

    2023-07-25 19:36:44
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    DMS逻辑库抽取过程中,逻辑表名是根据源表名和同步时间自动生成的,如果您的源表名中包含下划线,可能会导致逻辑表名中出现多余的下划线。例如,源表名为"bat_xx_detail_202307",同步时间为"2023-07-23 10:30:00",则生成的逻辑表名为"bat_xx_detail_202307_10_30_00"。

    如果您想修改逻辑表名的生成规则,可以在DMS控制台中进行配置。具体的配置方法如下:

    登录DMS控制台,在左侧导航栏中选择“同步设置”,进入同步设置页面。

    在同步设置页面中选择目标同步任务,进入同步任务详情页面。

    在同步任务详情页面中选择“高级设置”选项卡,进入高级设置页面。

    在高级设置页面中找到“逻辑表名称生成规则”选项,可以根据实际需求进行调整和修改。例如,可以添加前缀、后缀、时间戳等内容,以生成符合要求的逻辑表名。

    2023-07-23 09:21:35
    赞同 展开评论 打赏

相关产品

  • 数据管理
  • 相关电子书

    更多
    Phoenix在客服系统的实践 立即下载
    # Apache Spark系列技术直播# 第八讲 【 微软Azure平台利用Intel Analytics Zoo构建AI客服支持实践 】 立即下载
    客服领域的数据智能实践 立即下载