DataWorks这个是什么,为什么修改不了字段类型?[阿里云DataWorks]

DataWorks这个是什么,为什么修改不了字段类型?failed: Catalog Service Failed, ErrorCode: 152, Error Message: ODPS-0110061: Failed to run ddltask-ODPS-0110061: Failed to run ddltask – Schema evolution DDLs is not enabled in project:

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 在 DataWorks 中,在线表不允许直接修改字段类型,因为在线表是在 MaxCompute 内部维护的,并且由 DataWorks 自动处理 DDL。要更改在线表的字段类型,请参阅 DataWorks 文档以获取其他解决方案。

  2. DataWorks是一个用于大数据开发的平台,旨在提高大数据开发效率。它提供了强大的数据管理和分析能力,并支持多个集群环境。
    关于您遇到的问题,“Catalog Service Failed, ErrorCode: 152, Error Message: ODPS-0110061: Failed to run ddltask – ODPS-0110061: Failed to run ddltask – Schema evolution DDLs is not enabled in project”的错误消息表示Schema evolution功能没有在当前项目中启用。您可以登录DataWorks控制台,进入“配置”->“schema evolution”,启用schema evolution功能。

  3. DataWorks是阿里巴巴集团推出的一个一站式大数据开发工具平台,它提供了完整的数据采集、数据处理、数据分析等功能。
    关于你提到的问题:“修改字段类型时出现 failed: Catalog Service Failed, ErrorCode: 152, Error Message: ODPS-0110061: Failed to run ddltask-ODPS-0110061: Failed to run ddltask – Schema evolution DDLs is not enabled in project”,是因为在项目级别没有开启Schema Evolution功能。要在项目级别开启Schema Evolution功能,请参考以下步骤:

    1. 登录DataWorks。
    2. 进入目标项目。
    3. 在左侧菜单栏中,单击“项目设置”>“全局参数”。
    4. 在全局参数设置页面中,找到“启用 Schema Evolution 功能”,并勾选。
    5. 单击“保存”。
    6. 修改字段类型后,重新执行修改DDL语句。
      需要注意的是,若要修改已经存在的表的字段类型,请谨慎操作,避免造成数据丢失等问题。