在DataWorks中,表名映射规则是指在数据同步任务中,源端和目的端表名映射的规则。由于不同的数据库管理系统(如MySQL、Oracle、SQL Server等)对表名的限制和命名规则不同,因此在进行数据同步时需要进行表名的映射。
具体而言,DataWorks中的表名映射规则如下:
默认规则:如果源端和目的端数据库管理系统的表名命名规则相同,可以直接使用默认规则进行表名映射,即源端表名和目的端表名保持一致。
自定义规则:如果源端和目的端数据库管理系统的表名命名规则不同,需要自定义规则进行表名映射。在DataWorks中,可以通过配置表名映射规则,将源端表名映射到目的端表名,实现数据的同步。
忽略规则:如果源端表名或者目
怎么设置表名的映射规则?
A:unknown ---这个参数是替换表名参数,如果你前面有设置“源表名和目标表名转换规则”会将你设置的规则替换后的结果引用到,如下图:
【具体案例:】
t_xxx_ordht_hnnon
t_yyy_ordat_debguhry
t_sss_order_point
t_qqq_order_item_pruiihtion
t_pp_order_hhffder
t_lll_order_paehgftiii
t_lpode_orderitemyrg
想将表名前t改成ods由于表名中间也存在t我们是字符串替换所以有用以下方式:
,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。