开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

问一下大数据计算MaxCompute使用dataframe.sample()方法,报下面错误怎么办?

问题1:请问一下大数据计算MaxCompute使用dataframe.sample()方法,报下面错误怎么解决?
odps.errors.ODPSError: ODPS-1220095: InstanceId: 20230720060645460g23gvp7gwuu3
kPermissionDenied:ODPS-1220095: Access denied - You are not allowed to submit PAI task, Please activate the PAI service on aliyun.com first. Thanks.
问题2:每个项目空间都需要单独开PAI吗?

展开
收起
真的很搞笑 2023-07-25 17:39:25 70 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在阿里云的大数据计算 MaxCompute 产品中,DataFrame 是 MaxCompute SQL 中的一种数据结构,具有类似于 Pandas DataFrame 的功能。DataFrame 提供了丰富的 API 和函数,可以用于数据的转换、处理和分析等场景。

    在使用 DataFrame 的 sample() 方法时,如果出现错误,可能是由以下原因导致:

    参数错误:sample() 方法需要传入一个 float 类型的参数,表示要返回的行数占总行数的比例。如果传入的参数类型不正确或者超出了范围,可能会导致方法调用失败。建议检查传入的参数类型和范围是否正确。

    数据类型错误:如果 DataFrame 中的数据类型不正确或者不支持 sample() 方法,可能会导致方法调用失败。建议检查 DataFrame 中的数据类型和格式是否正确,以确保方法能够正常调用。

    数据量过大:如果 DataFrame 中的数据量过大,可能会导致 sample() 方法执行时间过长或者内存不足等问题。建议使用 limit() 方法或者其他分片方式来处理大规模数据集。

    其他原因:还有一些其他原因也可能会导致 sample() 方法调用失败,例如网络连接问题、权限不足等。建议检查网络连接和权限设置等因素,以确保方法能够正常调用。

    2023-07-29 09:04:59
    赞同 展开评论 打赏
  • 问题1:
    报错信息"ODPS-1220095: Access denied - You are not allowed to submit PAI task, Please activate the PAI service on aliyun.com first. Thanks."表示您没有权限提交PAI任务或未激活PAI服务。在MaxCompute中使用dataframe.sample()方法时,可能会触发PAI任务的执行。解决此错误的步骤如下:

    1. 确认账户权限:检查您的账户是否具有提交PAI任务的权限。请联系您的管理员或云服务提供商,确认您账户的权限设置。

    2. 激活PAI服务:如果您确定账户应该具备PAI任务提交的权限,请确保已激活PAI服务。激活PAI服务需要登录到您的阿里云账号,并在控制台上按照指引进行激活操作。

    3. 重新运行任务:一旦您确认具备了正确的权限和已激活PAI服务,尝试重新运行带有dataframe.sample()方法的任务,应该不再出现权限拒绝的错误。

    问题2:
    在MaxCompute中,每个项目空间都可以单独开启或关闭PAI服务。PAI(Platform of Artificial Intelligence)是阿里云提供的技术平台,支持AI模型训练、算法编排和大规模分布式计算等任务。因此,如果您想要在某个特定的项目空间中使用PAI功能,则需要在该项目空间中单独开启PAI服务。

    每个项目空间都有各自的权限和资源隔离,因此您可以根据实际需求选择是否在每个项目空间中开启PAI服务。如果您在某个项目空间中需要使用PAI功能,请确保已启用该项目空间的PAI服务。

    2023-07-28 18:44:17
    赞同 展开评论 打赏
  • 回答1:看报错是需要开pai服务
    You are not allowed to submit PAI task, Please activate the PAI service on aliyun.com first. Thanks.
    您不允许提交PAI任务,请先激活阿里云上的PAI服务。谢谢
    回答2:应该是开了pai服务之后,在pai控制台新建工作空间然后绑定MaxCompute资源
    控制台链接你看下开服务了吗:https://www.aliyun.com/product/bigdata/learn?spm=5176.28055625.J_3207526240.150.1e74154aufuvpc,此回答整理自钉群“MaxCompute开发者社区2群”

    2023-07-25 17:50:14
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 热门讨论

    热门文章

    相关电子书

    更多
    Data+AI时代大数据平台应该如何建设 立即下载
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载