请问一下DataWorks使用dataframe.sample()方法,报下面错误怎么解决?

请问一下DataWorks使用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?

展开
收起
真的很搞笑 2023-07-25 18:20:07 99 分享 版权
4 条回答
写回答
取消 提交回答
  • 全栈JAVA领域创作者

    DataWorks是阿里云推出的一站式数据开发平台,可以帮助用户轻松完成数据的迁移、开发和管理。在DataWorks中,用户可以使用各种工具进行数据开发和管理,包括使用Python或Pandas进行数据处理。
    如果您在DataWorks中使用Pandas时,遇到了ODPS-1220095错误,可能是因为以下原因:

    您可能没有在ODPS中创建相应的项目或表。请在ODPS控制台中创建项目或表,并确保您具有相应的操作权限。
    您可能没有在DataWorks中的“数据开发”或“数据集成”工作台中添加ODPS服务。请在“我的应用”中找到“服务市场”,搜索并添加ODPS服务。
    您可能没有在DataWorks中的“数据开发”或“数据集成”工作台中的“数据源配置”页面中配置ODPS的访问权限。请按照相应的指导配置权限,并确保您具有相应的访问权限。
    您可能没有在DataWorks中的“数据开发”或“数据集成”工作台中的“安全组”或“网关”中配置ODPS的访问规则。请按照相应的指导配置规则,并确保您的访问规则允许ODPS的访问。
    如果您已经满足了以上所有条件,但仍然遇到了ODPS-1220095错误,建议您联系DataWorks的技术支持团队,以获得更多帮助和指导。另外,如果您在使用ODPS时遇到其他问题,也可以通过DataWorks的技术支持渠道获取帮助。

    2023-07-27 15:37:06
    赞同 展开评论
  • 这个错误提示意味着你没有权限提交PAI任务,需要在aliyun.com上激活PAI服务。以下是一些解决方法:

    1、确认你有权限访问PAI服务:请登录到aliyun.com并确保你的账户具有启用PAI服务的权限。如果你无法访问PAI服务,请联系你的管理员或云服务提供商以获取帮助。

    2、检查你的账户权限:确保你的账户具有提交PAI任务的权限。你可以联系管理员或云服务提供商来确认你的账户权限。

    3、检查代码中的配置:确保你在代码中正确配置了PAI服务的相关信息,如endpoint、access key和secret access key等。如果配置有误,可能导致无法提交PAI任务。

    4、检查网络连接:确保你的网络连接正常,可以访问aliyun.com和PAI服务。如果你的网络连接存在问题,可能导致无法提交PAI任务。

    2023-07-27 07:59:44
    赞同 展开评论
  • 北京阿里云ACE会长

    这个错误表示您没有足够的权限提交DataWorks中的PAI任务。

    具体的错误信息包括:

    ODPS-1220095: Access denied - You are not allowed to submit PAI task,
    表示您没有权限提交PAI任务

    Please activate the PAI service on aliyun.com first.
    表示您需要先在阿里云控制台激活PAI服务

    PAI是阿里云自研的分布式训练平台,需要单独激活和开通。
    所以解决这个问题的方法是:

    登录阿里云控制台,进入PAI服务控制台(大数据分析-PAI)

    检查PAI服务是否已开通(如果直接使用DataWorks应用内提交PAI任务,则自动开通)

    如果未开通,则需要开通PAI服务,配置账号及密钥

    将DataWorks account和PAI account关联,使DataWorks能通过PAI API提交任务

    刷新DataWorks缓存,重新运行dataframe.sample()方法

    2023-07-26 18:54:31
    赞同 展开评论
  • 这个错误信息表示在使用DataWorks时,调用了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.

    这个错误通常是由于您的阿里云账号未激活PAI服务导致的。要解决此问题,您可以按照以下步骤操作:

    1. 登录阿里云官网:使用您的阿里云账号登录阿里云官网。

    2. 导航到PAI服务页面:在阿里云控制台中,搜索并进入PAI(平台智能分析)服务页面。

    3. 激活PAI服务:在PAI服务页面上,查找并点击激活PAI服务的按钮,按照页面的指示完成激活过程。

    4. 返回DataWorks并重试:完成PAI服务激活后,返回DataWorks控制台,重新运行包含dataframe.sample()方法的任务,并确认是否仍然存在权限拒绝的问题。

    2023-07-26 17:31:40
    赞同 展开评论

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

还有其他疑问?
咨询AI助理