DataWorks数据访问控制里的update,alter都不见了怎么办?

DataWorks数据访问控制里的update,alter都不见了怎么办?

展开
收起
真的很搞笑 2023-09-26 09:29:52 70 分享 版权
阿里云 AI 助理回答

在DataWorks数据访问控制中,如果发现UPDATEALTER等权限选项不见了,可能是由于以下原因导致的。以下是详细的排查和解决方法:


1. 检查权限模型是否为专家模式

Hologres等数据库的权限申请需要确保目标数据库的权限策略设置为专家模式。如果权限策略未切换到专家模式,可能导致部分权限(如UPDATEALTER)不可见或不可用。

  • 操作步骤
    1. 登录DataWorks控制台。
    2. 切换至目标地域后,进入数据开发与治理 > 安全中心
    3. 检查目标数据库的权限策略是否为专家模式。如果不是,请参考相关文档进行权限模型转换。

2. 确认当前用户的角色权限

在DataWorks中,用户的权限由其角色决定。如果当前用户没有足够的权限(如管理员或审批人角色),可能无法看到或申请某些高级权限(如UPDATEALTER)。

  • 操作步骤
    1. 确认当前用户是否具备以下角色之一:
      • 租户所有者
      • 租户管理员
      • 空间管理员
      • 项目所有者
      • 运维人员
    2. 如果当前用户权限不足,请联系空间管理员或租户管理员提升权限。

3. 检查数据源类型和配置

不同的数据源支持的权限类型可能有所不同。例如,某些数据源(如MySQL、AnalyticDB for MySQL)可能不支持直接通过DataWorks界面申请ALTERUPDATE权限。

  • 操作步骤
    1. 确认目标数据源的类型(如Hologres、MySQL、Elasticsearch等)。
    2. 根据数据源类型,检查是否支持UPDATEALTER等操作。如果不支持,可以通过其他方式(如SQL脚本)实现相关功能。

4. 检查权限申请页面的配置

在权限申请页面,确保正确选择了数据源类型、实例和数据库,并在表格中勾选了所需的权限类型(如UPDATEALTER)。

  • 操作步骤
    1. 进入权限申请页签。
    2. 选择正确的数据源类型(如Hologres)。
    3. 指定Hologres实例数据库
    4. 在左侧待添加表区域,选择要申请权限的数据表。
    5. 在表格中,勾选所需的权限类型(如UPDATEALTER)。
    6. 单击申请权限,提交申请。

5. 检查是否有白名单限制

如果目标数据源启用了白名单访问控制,可能会导致权限申请失败或权限选项不可见。

  • 操作步骤
    1. 确认目标数据源是否启用了白名单访问控制。
    2. 如果启用了白名单,请在数据源白名单列表中添加DataWorks所在地域的IP网段。具体IP网段可参考相关文档。

6. 联系技术支持

如果以上方法均无法解决问题,建议联系阿里云技术支持团队,提供以下信息以便快速定位问题: - 当前用户的账号信息和角色。 - 目标数据源的类型、实例和数据库名称。 - 具体的操作步骤和错误提示信息。


重要提醒

  • 权限申请需经过审批:提交权限申请后,需等待权限审批人(如空间管理员或租户管理员)审核通过后才能生效。
  • 权限范围限制:部分权限(如ALTERUPDATE)可能仅适用于特定的数据源或场景,请根据实际需求选择合适的权限类型。

通过以上步骤,您可以有效排查并解决DataWorks数据访问控制中UPDATEALTER权限选项消失的问题。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

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

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