/home/admin/alisatasknode/ taskinfo//20230313/datastudio/14/04/40/29dudjoejrby5iht6ie32gkg/T3_1790231455.log-END-EOF这个脚本我在本地跑都有数据,为啥放到Maxcompute里跑就没有数据呢?最后也是运行成功了,但是就是没有录入新数据用了这个方法
出现这种情况通常有以下几种可能性:
数据表名错误:您在MAXCOMPUTE中使用的表名是否和本地中的一致?如果不一致,MaxCompute将无法访问正确的数据源。
数据格式问题:MaxCompute中的数据格式和您在本地使用的格式可能不同。请检查您的数据格式是否和MaxCompute中的数据格式一致。您可以查看MaxCompute中表的Schema来确认其数据格式。
数据权限问题:您在本地有查看数据表的权限,但在MaxCompute中没有相应的权限。请检查您的账户在MaxCompute中是否具有相应的数据访问权限。
数据库连接问题:您在本地使用的数据库连接信息和MaxCompute中配置的数据库连接信息可能不同。请检查您在MaxCompute中是否已正确配置数据库连接信息。
建议您逐个排查以上问题,找到导致无数据的原因并进行修复。若需进一步帮助,也可以提供更详细的信息以供分析。
开发环境和生成环境区分了吗, 是不是你本地执行的和DataWorks执行的不是同一个project。此回答整理自钉群“MaxCompute开发者社区2群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。