详情页标题前

大数据计算MaxCompute odps的表能支持修改吗,怎么开启这种事务型操作的属性?-云小二-阿里云

详情页1

大数据计算MaxCompute odps的表能支持修改吗,怎么开启这种事务型操作的属性?

以下为热心网友提供的参考意见

https://help.aliyun.com/zh/maxcompute/user-guide/table-operations-1?spm=a2c4g.11186623.0.0.387011c11mh3gK
只有事务表才可以update和delete ,此回答整理自钉群“MaxCompute开发者社区2群”

以下为热心网友提供的参考意见

MaxCompute的ODPS表确实支持修改。这主要通过两种方式实现:一种是使用touch操作来修改表的LastModifiedTime,将表的LastModifiedTime修改为当前时间;另一种是利用delete、update操作在行级别对Transactional表中的数据进行删除或更新。

为了开启事务型操作的属性,首先需要明确的是,目前只支持MaxCompute SQL使用的Transaction Table 2.0表,其他引擎(如MaxCompute Spark、Hologres等)暂不支持,存量普通表也不支持修改为transactional表。执行delete、update操作前需要具备目标Transactional表的读取表数据权限(Select)及更新表数据权限(Update)。

如果需要进行表的基本操作,可以使用PyODPS,它支持对MaxCompute表的基本操作,包括创建表、创建表的Schema、同步表更新、获取表数据、删除表、表分区操作以及如何将表转换为DataFrame对象。此外,还可以通过MaxCompute的SQL语句及DataWorks提供的可视化方式,创建与管理MaxCompute表。相比SQL方式,可视化方式操作更加便捷。

转转请注明出处:https://www.yunxiaoer.com/178718.html

(0)
上一篇 2023年12月24日 下午2:14
下一篇 2023年12月24日 下午2:15
详情页2

相关推荐

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。