在阿里云 DataWorks 中,调度参数的设置有一定的规范。如果你遇到不支持等号(=)的情况,通常是因为调度参数赋值中不支持空格,也就是说在等号两侧不应该有空格。
例如,如果你需要为一个调度参数 param1
赋值为 value1
,你应该这样写:
${param1=value1}
而不是:
${param1 = value1} // 这是错误的格式
请确保你按照正确的格式来定义和使用调度参数。如果你仍然遇到问题,请检查以下几点:
在DataWorks中,当您需要通过表达式定义方式添加、删除或修改调度参数时,系统会对当前的表达式语法进行校验。如果校验未通过,则无法配置相应的调度参数。特别是对于等号,DataWorks不支持在等号的两端加入空格,也不支持在赋值语句中使用空格。例如,"yyyy-mm-dd"这种格式的日期字符串应该被拆分为两个参数来使用,即key1="yyyy-mm-dd",key2="yyyy",key3="mm",key4="dd"。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。