5月MaxCompute又发布哪些新功能,优化了哪些产品体验呢?小编带你一起看~
【新功能】 MaxCompute提供全表扫描的设置操作
以开关的形式,通过设置允许或禁止全表扫描。true为允许,false为禁止 项目级别控制:setproject odps.sql.allow.fullscan=false/true Session级别控制:set odps.sql.allow.fullscan=false/true 参考文档
【体验优化】MaxCompute Optimizer - Join Grouping优化
用户query有多个连续的join时,并且这些join有共同的join key,MaxCompute Optimizer会将这些join合并成multi-way join,多路join的输入数据直接shuffle到同一个stage,在做multi-way join时直接将多路的数据来做join,能减少不需要的中间join的数据量,减少整个query的stage,加速query执行。
【新功能】MaxCompute非结构化功能支持RAM子账号
MaxCompute非结构化处理框架,新增支持RAM子账号创建外部表 参考文档
【新功能】MaxCompute支持OSS上的Hive文件格式
MaxCompute非结构化,新增支持读取OSS上的开源数据格式:PARQUET、RCFILE 参考文档
【新功能】MaxCompute支持OSS压缩格式GZIP
MaxCompute支持OSS压缩格式-内置StorageHandler支持gzip的读/写压缩 参考文档
【新功能】MaxCompute SQL支持STRUCT复杂类型的排序与比较
MaxCompute SQL支持 STRUCT类型,并且可以任意嵌套使用,同时Java UDF也同样支持STRUCT,用户可以直接将复杂类型传入UDF中 参考文档
【新功能】MaxCompute SQL 新语法 SEMI JOIN
MaxCompute SQL 新语法 SEMI JOIN,包括:LEFT SEMI JOIN,LEFT ANTI JOIN 参考文档
【新功能】MaxCompute SQL 支持 CASE/WHEN的隐式类型转换
新增MaxCompute SQL:CASE/WHEN 表达式的隐式转换规则 参考文档
【新功能】MaxCompute SQL支持更多的内置函数
聚合函数:VARIANCE/VAR_POP、VAR_SAMP、COVAR_POP、COVAR_SAMP、PERCENTILE 字符函数:TRANSLATE 窗口函数:NTILE 其他函数:NVL 参考文档
【新功能】MaxCompute SQL支持Select Transform语言功能
SELECT TRANSFORM 功能允许用户指定启动一个子进程,将输入数据按照一定的格式通过stdin输入子进程,并且通过parse子进程的stdout输出,来获取输出数据。适合实现MaxCompute SQL没有的功能又不想写UDF的情况。
【价格调整】MaxCompute 2.0 NewSQL新特性商业化收费
MaxCompute2.0 NewSQL 采用的计费标准为:一次 SQL 计算费用 = 计算输入数据量 SQL 复杂度 SQL 价格。当天的所有计量信息在第二天做一次性汇总收费,并直接体现在您的账户账单中。NewSQL范围:涉及MaxCompute2.0新的基本数据类型与内建函数、复杂类型的扩充、CTE,VALUES,SEMIJOIN 、脚本模式与参数化视图、SELECT TRANSFORM 等。
价格调整内容
涉及2.0新的基本数据类型与内建函数、复杂类型的扩充、CTE,VALUES,SEMIJOIN 、脚本模式与参数化视图、SELECT TRANSFORM 等。
如需了解更多关于MaxCompute, 欢迎加入“MaxCompute开发者交流”钉钉群,群号:11782920,或扫码入群