在大数据计算MaxCompute中, 为什么任务读表会读不到?项目空间是配置正确的。
这里看一下,单独select查的子查询有数据查出,大SQL里的子查询没产出是因为linhuiba.dwd_popupshop_field_order_item_scopes 这里加上条件之后就没有数据产出; 1、linhuiba.dwd_popupshop_field_order_item_scopes表数据变化过,16:51:57这会跑的时候,没有符合条件的数据产出;也是可以desc一下table看看LastModifiedTime是啥时候,如果从早上没有变化过,就不用考虑1这个因素;2、看执行计划看到like匹配的时候针对字符串,有时候有\,有时候没有(这个我怀疑是跟跑任务的环境配置不一样,你可以用linhuiba单独跑一下子查询,看看like匹配的是啥样)
3、执行计划里的in语句relation_id也不一样,有数据的环境被隐式转换了bigint,没数据的没有转;(怀疑也是执行环境不同,配置的问题)
此回答整理自钉群"MaxCompute开发者社区2群"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。