读取或写入MaxCompute表数据时,您可以根据需要选择是否开启相关属性。
前提条件
- 已登录MaxCompute客户端,详情请参见使用客户端(odpscmd)连接。
- 已开启MaxCompute项目级相关配置:请确认是否已拥有对应的操作权限,您可使用Project Owner账号执行相关操作,关于MaxCompute权限说明,详情请参见角色规划。
开启acid属性
您可以使用Project Owner账号在客户端执行以下命令开启acid属性,关于MaxCompute ACID语义说明,详情请参见ACID语义。setproject odps.sql.acid.table.enable=true;
(可选)开启2.0数据类型
如果需要使用MaxCompute数据2.0类型中的timestamp类型,您需要使用Project Owner账号在客户端执行以下命令开启数据2.0。
setproject odps.sql.type.system.odps2=true;
(可选)创建账号
工作空间绑定MaxCompute引擎时,默认将在DataWorks生成一个MaxCompute数据源,在当前工作空间可使用该默认引擎数据源进行数据同步,若您需要在其他空间同步当前工作空间的MaxCompute数据源,您需要创建Accesskey
ID和Accesskey Secret,以便在其他工作空间创建数据源并使用该数据源时,可基于您的身份访问该引擎数据。
- 创建个人Accesskey ID和Accesskey Secret,操作详情请参见准备阿里云账号。
- 创建MaxCompute数据源,详情请参见配置MaxCompute数据源。