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

DataWorks调度参数不支持等号怎么办?

DataWorks调度参数不支持等号怎么办?

展开
收起
真的很搞笑 2023-11-30 14:46:37 102 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在阿里云 DataWorks 中,调度参数的设置有一定的规范。如果你遇到不支持等号(=)的情况,通常是因为调度参数赋值中不支持空格,也就是说在等号两侧不应该有空格。

    例如,如果你需要为一个调度参数 param1 赋值为 value1,你应该这样写:

    ${param1=value1}
    

    而不是:

    ${param1 = value1}  // 这是错误的格式
    

    请确保你按照正确的格式来定义和使用调度参数。如果你仍然遇到问题,请检查以下几点:

    • 确保你的代码编辑器没有自动插入额外的空格。
    • 检查是否存在拼写错误或大小写错误。
    • 确认你在正确的位置引用了调度参数,并且该参数已经在任务配置中定义过。
    • 如果你的问题仍然存在,尝试清空缓存或者重启相关服务看看是否可以解决问题。
    2023-11-30 17:17:48
    赞同 展开评论 打赏
  • CSDN全栈领域优质创作者,万粉博主;InfoQ签约博主;华为云享专家;华为Iot专家;亚马逊人工智能自动驾驶(大众组)吉尼斯世界纪录获得者

    在DataWorks中,当您需要通过表达式定义方式添加、删除或修改调度参数时,系统会对当前的表达式语法进行校验。如果校验未通过,则无法配置相应的调度参数。特别是对于等号,DataWorks不支持在等号的两端加入空格,也不支持在赋值语句中使用空格。例如,"yyyy-mm-dd"这种格式的日期字符串应该被拆分为两个参数来使用,即key1="yyyy-mm-dd",key2="yyyy",key3="mm",key4="dd"。

    2023-11-30 15:04:27
    赞同 1 展开评论 打赏

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

相关产品

  • 大数据开发治理平台 DataWorks
  • 热门讨论

    热门文章

    相关电子书

    更多
    DataWorks全链路数据质量解决方案-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多