大数据计算MaxCompute表的负责人怎么批量修改?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在大数据计算MaxCompute中,批量修改表负责人有以下两种方法:
通过DataWorks控制台操作
使用命令行操作
通过执行SQL命令来修改表的所有人(即表Owner),实现批量修改负责人。命令格式为: alter table changeowner to 。如果要修改Owner为RAM用户,格式为: RAM$: ,其中UID为阿里云账号的账号ID,ram_name为RAM用户显示名称。例如,要将一批表的负责人修改为名为 ram_test 的RAM用户,假设表名为 table1 、 table2 等,可以依次执行命令: alter table table1 changeowner to 'RAM$13xxxxxxxxxxx:ram_test' ; alter table table2 changeowner to 'RAM$13xxxxxxxxxxx:ram_test' 等。需确保RAM用户已加入到表所在的项目中。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。