开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

你好,有办法可以让odps支持varchar类型吗?且无需每次进行数据同步都执行 set odps.

你好,有办法可以让odps支持varchar类型吗?且无需每次进行数据同步都执行 set odps.sql.type.system.odps2=true;?

展开
收起
芯在这 2023-04-19 23:46:32 175 0
2 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在阿里云DataWorks中,我们可以通过修改数据源选项的配置,以默认开启odps.sql.type.system.odps2参数来支持varchar类型。具体步骤如下:

    1. 进入阿里云DataWorks控制台,选择对应工作空间。

    2. 进入数据集成模块,选择需要的同步任务。

    3. 点击页面左下角的“高级设置”,进入“同步任务配置”页面。

    4. 在“同步任务配置”页面中,选择“数据源选项”标签页。

    5. 在“数据源选项”中找到“JDBC参数配置”,点击“+新建”按钮。

    6. 在弹出的“新建参数”对话框中设置以下参数:

    7. 参数名称:odps.sql.type.system.odps2

    8. 参数值:true

    9. 完成以上设置后,保存并执行任务,即可实现默认支持varchar类型的目的,无需在每次同步任务执行时手动开启该参数。

    2023-05-01 08:57:27
    赞同 展开评论 打赏
  • 把set 用setproject 替换 是项目级别的生效;set是session级别的生效,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-04-20 10:58:37
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

热门讨论

热门文章

相关电子书

更多
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载
大数据&AI实战派 第2期 立即下载