数据湖探索 DLI-在Flink SQL作业中创建表使用EL表达式,作业运行提示DLI.0005错误怎么办?:解决方案

时间:2024-11-06 21:53:31

解决方案

需要将SQL中表名的“#”字符改成“$”即可。 DLI 中使用EL表达式的格式为:${expr}

修改前:

t_user_message_input_#{date_format(date_sub(current_date(), 1), 'yyyymmddhhmmss')}

修改后:

t_user_message_input_${date_format(date_sub(current_date(), 1), 'yyyymmddhhmmss')}

修改后,Flink SQL作业能够正确解析表名,并根据EL表达式动态生成表名。

support.huaweicloud.com/dli_faq/dli_03_0167.html