您好,MaxCompute 2019.6月刊为您带来6月产品、技术最新动态,欢迎阅读。

导读

【功能发布】6月产品重要发布

【文档更新】6月重要文档更新推荐

【干货精选】6月精选技术文章推荐

【活动回顾】6月活动回顾及干货整理

【功能发布】6月产品重要发布

1. 支持在阿里云的云监控服务中配置监控报警,以监测 MaxCompute 预付费资源组的使用情况。查看详情>>>

发布功能

MaxCompute预付费资源组的监控数据已支持云监控,请开通云监控服务,配置MaxCompute监控指标,可实时看到各指标的变化趋势图,并支持设置报警阈值,当数据达到阈值,会通过邮件、钉钉、短信等多种渠道发送通知。

适用客户

公共云 MaxCompute 预付费客户

2. 支持生成建表DDL语句功能。  查看详情>>>

发布功能

SHOW CREATE TABLE ; 可生成创建table的SQL DDL语句,方便通过SQL重建schema。

适用客户

MaxCompute开发者

3. 参数化视图。  查看详情>>>

发布功能

创建带参数的VIEW,create view if not exists pv1(@a table (k string,v bigint), @b string) as select srcp.key,srcp.value from srcp join @a on srcp.key=a.k and srcp.p=@b;
支持用 subquery 作为参数的值: select * from view_name( (select 1 from src where a > 0), 1)
定义 view 时,支持 ANY 类型: create view view_name (@a ANY, @b TABLE (x ANY)) as …
定义 view 时,TABLE 定义支持 代表可变长列表: create view view_name(@a bigint, @b TABLE(x bigint, ANY)) as select from @b where x = @a; 这里第二个参数接受任何第一列是BIGINT的表,并且能通过 SELECT *,将变长部分返回到view调用者。

适用客户

MaxCompute SQL开发者

4. UDF支持分区裁剪。  查看详情>>>

发布功能

用户使用这一功能有2个方式:1、在编写UDF的时候,UDF类上加入annotation:@com.aliyun.odps.udf.annotation.UdfProperty(isDeterministic=true)
2、整个script设置flag: set odps.sql.udf.ppr.deterministic = true; 此时sql中所有udf均视为deterministic。结果回填存在一定的限制,即最多回填1000个partition,所以打开这个功能有可能会导致出现超过1000回填结果的报错。用户可以通过flag set odps.sql.udf.ppr.to.subquery = false; 来全局关闭这一功能​。

适用客户

使用UDF的开发者

5. UDTF/UDAF支持动态参数。  查看详情>>>

发布功能

annotation里面支持使用 来表示任意类型 ,可以写成 @Resolve("bigint, string, -> bigint,") ,或者@Resolve(" -> *") 。 在输入参数部分,可以表示为任意个数、任意类型、任意长度的参数;在返回值中,表示任意个数、任意长度的String类型的返回值。

适用客户

公共云上使用UDF开发客户

6. UDT支持函数重载。  查看详情>>>

发布功能

UDT 能够提供灵活的函数定义方式。某些情况下UDF 需要通过com.aliyun.odps.udf.ExecutionContext(在setup方法中传入)来获取一些上下文。而UDT也可以通过com.aliyun.odps.udt.UDTExecutionContext.get()方法来获取这样的一个 ExecutionContext 对象。UDT支持泛型,支持类继承,支持变长等功能。

适用客户

MaxCompute UDF开发者

7. MaxCompute UDT支持 Resource。  查看详情>>>

发布功能

MaxCompute UDT 中可以获取 ExecutionContext 对象,从而访问当前的execution context,访问资源等。如在SQL中,通过 com.aliyun.odps.udf.impl.UDTExecutionContext.get() 静态方法获取 ExecutionContext 对象。这个功能可以解决用户“只需要调用一次Java内置类的方法即可实现”的场景,避免通过繁杂的UDF方式解决,从4个步骤减少到1步,从而提升开发效率。

适用客户

MaxCompute 开发者

【文档更新】6月重要文档更新推荐  查看更多>>>

1. 构建与优化数据仓库的教程

2. 搭建互联网在线运营分析平台

3. Elasticsearch数据迁至MaxCompute最佳实践

4. PyODPS最佳实践参考示例

5. MaxCompute跨项目迁移的最佳实践

【干货精选】6月精选技术文章推荐  查看更多>>>

1.优酷背后的大数据秘密

2.MaxCompute客户端(odpscmd)在windows命令行下查询中文乱码问题处理实践​​​​​​​

3.PyODPS DataFrame 处理笛卡尔积的几种方式

【活动回顾】6月活动回顾及干货整理

大数据技术公开课第二季四次课程系列视频回放

1.构建企业级大数据平台的经验和对未来的思考  观看回放>>>

2.基于阿里云MaxCompute构建企业云数据仓库CDW的最佳实践建议  观看回放>>>

3.优酷背后的大数据秘密  观看回放>>>

4.当各行各业遇到大数据  观看回放>>>

本文作者:晋恒

原文链接

本文为云栖社区原创内容,未经允许不得转载。

阿里云MaxCompute 2019-6月刊的更多相关文章

  1. 阿里云MaxCompute 2019-8月刊

    您好,MaxCompute 2019.8月刊为您带来8月产品.技术最新动态,欢迎阅读. 导读 [重要发布]8月产品重要发布 [文档更新]8月重要文档更新推荐 [干货精选]8月精选技术文章推荐 [精彩活 ...

  2. 阿里云MaxCompute 2019-7月刊

    您好,MaxCompute 2019.7月刊为您带来7月产品.技术最新动态,欢迎阅读. 导读 [发布]7月产品重要发布 [资讯]7月重要资讯 [文档]7月重要文档更新推荐 [干货]7月精选技术文章推荐 ...

  3. 阿里云MaxCompute 2019-4月刊

    摘要: 4月新功能发布,精彩技术好文推荐,5月线上线下活动抢先知道,尽在4月刊. 您好,MaxCompute 2019.4月刊为您带来产品最新动态和丰富的产品技术内容,欢迎阅读. 导读 [功能发布]4 ...

  4. 阿里云MaxCompute被Forrester评为全球云端数据仓库领导者

    参考消息网3月19日报道 日前,全球权威调研机构佛瑞斯特研究公司(Forrester)发布<2018年一季度云端数据仓库>报告.报告对大数据服务商的主要功能.区域表现.细分市场和典型客户等 ...

  5. 解决大数据难题 阿里云MaxCompute获科技大奖

    摘要: 据介绍,MaxCompute(大规模分布式的数据计算平台)是国内最早自研的大数据计算平台之一,主要应用于大规模数据处理场景.目前,这项源自浙江.解决世界级难题的成果已拥有EB(百京)级别的数据 ...

  6. 关于数据上传阿里云MaxCompute调研

    1.背景 当前的数据存储基于mysql库表存储形式,目前已经无法满足愈加增大的数据存储需求,新项目基于Maxcompute数据仓库架构,需要将统计日志上传Maxcompute,本文对Maxcomput ...

  7. 阿里云亮相2019联通合作伙伴大会,边缘计算等3款云产品助力5G时代产业数字化转型

    4月23日,2019中国联通合作伙伴大会在上海正式开幕,本次大会以“合作不设限,共筑新生态”为主题,涉及5G.边缘计算.云计算.物联网.新媒体.人工智能.互联网化等各领域超过600家合作伙伴与3万名各 ...

  8. 阿里云 MaxCompute(ODPS)

    大数据产品架构 BASE - Dataworks ODPS - MaxCompute ODPS 功能组成(Open Data Process Service) ODPS 是旧称,阿里云公有云服务中现称 ...

  9. 共享商业&技术红利,阿里云SaaS加速器让天下没有难做的SaaS

    9月26日,阿里云在2019杭州云栖大会上发布了SaaS加速器3.0版“一云多端”多个应用平台,展示了阿里云给伙伴带来的多种商业和技术红利.阿里云SaaS加速器将帮助伙伴做好SaaS,卖好SaaS:帮 ...

随机推荐

  1. Hibernate-实体-对象状态-一级缓存-事务-查询

    一 hibernate中的实体规则 1.1 实体类创建的注意事项 持久化类提供无参数构造         --在调用instance()方法时默认调用空参构造 成员变量私有,提供共有get/set方法 ...

  2. chgrp权限命令

    功能说明:变更文件或目录的所属群组. 语 法:chgrp [-cfhRv][--help][--version][所属群组][文件或目录...] 或 chgrp [-cfhRv][--help][-- ...

  3. Docker(一)简介及核心概念

    1.简介 Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像: 运行中的这 ...

  4. 关于node中 require 和 ES6中export 、export default的总结

    nodejs中 require 方法的加载规则 方法的加载规则 1. 优先从缓存中加载 2. 核心模块 3. 路径形式的模块 4. 第三方模块 一.优先从缓存中加载 main.js:执行加载a.js模 ...

  5. pc端样式重置以及常用样式规范class

    //reset html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a ...

  6. 正确而又严谨得ajax原生创建方式

    自己去封装一个xhr对象是一件比较麻烦的事情.其实也不麻烦,注意逻辑和一个ie6兼容方案(可无),和一个304 其他2开头的status都可以就好了 <!DOCTYPE html> < ...

  7. LINQ(语言集成查询)

    LINQ,语言集成查询(Language Integrated Query)是一组用于c#和Visual Basic语言的扩展.它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作 ...

  8. 微信小程序 原生框架 (分享方法封装)

    封装的分享方法 function share(o,isDebug = false ) { //路径 let url = o.url || getCurrentPages()[getCurrentPag ...

  9. Kubernetes 基于 ubuntu18.04 手工部署 (k8s)

    由于工作的需要, 手工部署一个 Kubernetes 环境(k8s).(以前都是云上搞定,拿来用) 习惯把这种工作记录下来,自己备查也和别人分享 网上相关文章很多, 我也参考了很多,这里推荐一个 链接 ...

  10. PHP获取真实客户端的真实IP的方法

    REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP.如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP. HTTP_CLIENT_IP 是代理服务器发送的HTTP头. ...