请问dataworks的表结构新增字段后从开发环境提交生产环境, 数据类型版本不一致, 提示这个该怎么改?
decimal类型直接提示错误了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在 DataWorks 中,如果在开发环境中修改了数据表结构并新增了字段,但是在提交到生产环境时数据类型版本不一致,可能会导致提交失败,并出现类似于“数据类型版本不一致”的错误提示信息。
这是因为在 DataWorks 中,数据表结构的变更需要经过数据开发、数据审核、数据发布等多个环节,其中会对数据类型版本进行检查和更新,以确保数据类型的一致性和兼容性。如果在提交到生产环境时发现数据类型版本不一致,通常是由于在开发环境中修改了数据表结构,但是没有经过数据审核或数据发布环节,导致数据类型版本没有更新。
为了避免这种情况的发生,建议在进行数据表结构的变更时,按照规范的流程进行,例如按照数据开发、数据审核、数据发布的顺序进行,确保每个环节都经过认真的检查和测试,并更新数据类型版本。如果在提交到生产环境时出现数据类型版本不一致
如果在dataworks中的表结构新增了字段,并且在将这些变更从开发环境提交到生产环境时,遇到了数据类型版本不一致的提示,可能是因为以下原因:
为了解决这个问题,你可以采取以下步骤:
执行提交到生产 有阻塞性报错吗
先发布一个drop语句到生产 执行一下 手工同步后再执行提交到生产,生产表现在是无数据的吧,因为表类型不支持变更,申请一下新功能测试 https://help.aliyun.com/zh/maxcompute/product-overview/apply-for-trial-use-of-new-features?spm=a2c4g.11186623.0.i2
不太清楚是否能改字段类型,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。