DMS逻辑表名字 自动获取的,不是通过工单。。我现在创建了几张表,表名是
bat_xx_detail_202307
bat_xx_detail_202308
逻辑库抓取就变成
bat_xxdetail 这边多了一个下划线?
DMS逻辑表名字 自动获取的,不是通过工单。。我现在创建了几张表,表名是 这边多了一个下划线?[阿里云数据管理DMS]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
DMS逻辑表名字 自动获取的,不是通过工单。。我现在创建了几张表,表名是
bat_xx_detail_202307
bat_xx_detail_202308
逻辑库抓取就变成
bat_xxdetail 这边多了一个下划线?
DMS 在自动获取逻辑表名时,可能会根据一些规则对表名进行处理。其中,可能包括在表名末尾添加下划线的操作。
下划线的添加通常是为了避免与 DMS 内部使用的关键字或保留字冲突。这种方式可以确保逻辑表名不会与系统保留标识符发生冲突,从而保证正常的操作和查询。
如果您创建了几张表并发现表名后面多了一个下划线,那么很可能是 DMS 在自动获取逻辑表名时进行的处理。这个下划线是由 DMS 添加的,并且不会对实际操作产生影响。
DMS逻辑库抽取过程中,逻辑表名是根据源表名和同步时间自动生成的,如果您的源表名中包含下划线,可能会导致逻辑表名中出现多余的下划线。例如,源表名为”bat_xx_detail_202307″,同步时间为”2023-07-23 10:30:00″,则生成的逻辑表名为”bat_xx_detail_202307_10_30_00″。
如果您想修改逻辑表名的生成规则,可以在DMS控制台中进行配置。具体的配置方法如下:
登录DMS控制台,在左侧导航栏中选择“同步设置”,进入同步设置页面。
在同步设置页面中选择目标同步任务,进入同步任务详情页面。
在同步任务详情页面中选择“高级设置”选项卡,进入高级设置页面。
在高级设置页面中找到“逻辑表名称生成规则”选项,可以根据实际需求进行调整和修改。例如,可以添加前缀、后缀、时间戳等内容,以生成符合要求的逻辑表名。
您就起正常的表名 在结构设计工单新建逻辑表,配置逻辑表达式 https://help.aliyun.com/document_detail/421140.html?spm=a2c4g.107593.0.0,后缀可以有数字,是您的表内容,逻辑表名称不能有数字。但是要求主体表名不能有数字,此回答整理自钉群“阿里云DMS数据管理用户交流群”