大数据分析工具的常见问题和解决方法

更新时间:

概述

大数据分析是阿里云费用与成本与DataWorks和MaxCompute联合推出的成本分析工具,提供大数据分析能力,解决因账单过大而导致无法分析的问题,当前仍处于灰度期间。

在使用大数据分析时可能会碰到DataWorks或MaxCompute的权限问题,您可以参考以下内容解决问题。

重要

建议使用主账号开通本功能,如需通过RAM子账号使用本功能时,需要给RAM子账号分配AliyunBSSFullAccess权限,否则RAM子账号无法正常使用本功能。

使用场景1:主账号已开通,RAM子账号访问

主账号已开通MC流程,RAM子账号访问时碰到问题的解决方法:

Error Massage

解决方法

The ram user does not have permission to visit or operate in user center.

给RAM子账号授予AliyunBSSReadOnlyAccess权限,具体操作请参考为RAM用户授权

sub user has no permission to access object: project/*, action: CreateProject, conditions: {odps:Encryption=false}.

将RAM子账号加入DataWorks空间成员:数据分析师角色。

具体操作请参考为工作空间添加空间成员

You do not have permission to access the data source, because you are not in this Project. User: xxxxxxxxxx, Project: xxxxxx, DataSource: {x}.

将RAM子账号加入DataWorks空间成员:数据分析师角色。

具体操作请参考为工作空间添加空间成员

You do not have permission to get data source list. User: xxxxxxxxxx, Project: xxxxx, TenantId: xxxxxxx.

给RAM子账号授予AliyunDataWorksFullAccess权限点,具体操作请参考:创建RAM用户

[409] com.aliyun.odps.OdpsException: The project 'cost_mgt_xxxxxxxx' has already exists (MC RequestID: xxxxxxxxx)

将RAM子账号加入DataWorks空间成员:空间管理员或数据分析师角色,具体操作请参考:为工作空间添加空间成员

sub user has no permission to access object: project/*, action: CreateProject, conditions: {odps:Encryption=false}.

将RAM子账号加入DataWorks空间成员:空间管理员,具体操作请参考:为工作空间添加空间成员

You do not have permission to access the data source, because you are not in this Project. User: xxxxxxxxxxxxx, Project: xxxxxx, DataSource: {x}.

将RAM子账号加入DataWorks空间成员:空间管理员,具体操作请参考:为工作空间添加空间成员

使用场景2:主账号未开通,直接使用RAM子账号开通(不推荐)

重要

建议使用主账号开通本功能,如需通过RAM子账号使用本功能时,需要给RAM子账号分配AliyunBSSFullAccess权限,否则RAM子账号无法正常使用本功能。

子场景2.1 :主账号未开通,RAM1子账号开通功能时碰到问题的解决方法:

Error Massage

解决方法

The ram user does not have permission to visit or operate in user center.

给RAM子账号授予AliyunBSSFullAccess权限。

DataWorks购买页提示:子账号需要主账号授予权限策略AliyunDataWorksFullAccess才能购买

给RAM子账号授予AliyunDataWorksFullAccess权限点,具体操作请参考:创建RAM用户

AliyunServiceRoleForBssOpenApi服务关联角色:没有权限进行这个操作。

给RAM子账号授予AliyunRAMFullAccess权限点,具体操作请参考:创建RAM用户

创建失败。您只能选择自己作为访问身份,如需选择其他身份,请确保您拥有管理所有阿里云资源的权限(AdministratorAccess)策略

给RAM子账号授予AdministratorAccess权限点,具体操作请参考:创建RAM用户

子场景2.2:主账号未开通,RAM子账号1开通了功能,RAM子账号2访问时碰到问题的解决方法:

Error Massage

解决方法

The ram user does not have permission to visit or operate in user center.

给RAM子账号授予AliyunBSSReadOnlyAccess权限,具体操作请参考为RAM用户授权

sub user has no permission to access object: project/*, action: CreateProject, conditions: {odps:Encryption=false}.

将RAM子账号加入DataWorks空间成员:空间管理员,具体操作请参考:为工作空间添加空间成员

sub user has no permission to access object: project/*, action: CreateProject, conditions: {odps:Encryption=false}.

将RAM子账号加入DataWorks空间成员:数据分析师角色,具体操作请参考:为工作空间添加空间成员

You do not have permission to get data source list. User: xxxxxxxxxxxxxxxxxx, Project: xxxxxx, TenantId: xxxxxxxxxxxx.

给RAM子账号授予AliyunDataWorksFullAccess权限点,具体操作请参考:创建RAM用户

[409] com.aliyun.odps.OdpsException: The project 'cost_mgt_xxxxxxxxxxxx' has already exists (MC RequestID: xxxxxxxxxxxxxxxx)

将RAM子账号加入DataWorks空间成员:空间管理员或数据分析师角色,具体操作请参考:为工作空间添加空间成员