大数据分析工具的常见问题和解决方法
概述
大数据分析是阿里云费用与成本与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空间成员:空间管理员或数据分析师角色,具体操作请参考:为工作空间添加空间成员 。 |