DataWorks中table_owner转交吗?可以批量修改table_owner吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云DataWorks中,Table Owner的转交是支持的,并且可以通过多种方式实现批量修改。以下是详细的解答:
Table Owner)转交给其他用户。alter table <table_name> changeowner to <new_owner>;
<table_name>:必填,待修改Owner的表名。<new_owner>:必填,新的Owner账号。如果目标用户是RAM用户,则格式为:RAM$<UID>:<ram_name>,其中UID为阿里云账号ID,ram_name为RAM用户的显示名称。test1的所有人修改为ALIYUN$xxx@aliyun.com:alter table test1 changeowner to 'ALIYUN$xxx@aliyun.com';
test1的所有人修改为RAM用户ram_test:alter table test1 changeowner to 'RAM$13xxxxxxxxxxx:ram_test';
alter table table1 changeowner to 'ALIYUN$xxx@aliyun.com';
alter table table2 changeowner to 'ALIYUN$xxx@aliyun.com';
alter table table3 changeowner to 'ALIYUN$xxx@aliyun.com';
Table Owner或具有管理员权限的用户才能执行转交操作。通过上述方法,您可以在DataWorks中灵活地完成Table Owner的转交操作,并支持批量修改以提高效率。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。