开发者社区> 问答> 正文

Dataworks的表责任人怎么修改

已解决

Dataworks的表责任人怎么修改

展开
收起
提个问题! 2024-05-31 12:05:15 23 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    1、在业务流程--表管理提交到生产建表的责任人是提交者,如下图:


    2、如果是通过odps sql 脚本发布到运维中心实际上是小扳手设置的访问者身份在执行,如下图:

    生产环境创建表的 DESC 生产空间项目名.生产环境表名 对应的责任人来展示。
    注意:数据地图表owner解释

    •  发现发起人是主账号,为什么表管理提交表到生产环境用的是主账号    目前通过odps-sdk 创建表的时候,用的是项目的主账号。因为 子账号在表管理中,创建表,用子账号是无权限执行odps sql的。 所以底层调用odps的时候,用的就是项目的主账号来执行sql的
    •  子账号页面操作的时候,临时把 表的owner 设置为 子账号。(因为是子账号在页面操作的)
    • 为啥第二天 表的owenr  变成了主账号     每天会同步odps 底层上的owner;    创建表的当天: owner 是 发起操作创建表的  账号。
    • 例如上面提及的  子账号。   这个时候数据地图上记录的owner 是子账号、 实际odps底层的owner 是主账号      第二天:   会做数据merge 操作。 会把odps底层的owner ,同步到数据地图平台上。   保持二值一致

    3、怎么修改表owner:
    ODPS  SQL支持通过changeowner命令来修改表的拥有人,语法格式如下:alter table tblname changeowner to 'ALIYUN$xxx@aliyun.com';
    注意:只有项目owner可以执行。


    2024-05-31 12:05:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

相关实验场景

更多