当前位置: 首页 > news >正文

做网站找那家公司好网站站内优化

做网站找那家公司好,网站站内优化,徐州建设工程交易网中标公告,企业网页与网站区别摘要#xff1a; MaxCompute#xff08;原ODPS#xff09;是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用#xff0c;支撑了多个BU的核心业务。 MaxCompute除了持续优化性能外#xff0c;也致力于提升SQL语言的用户体验和表达能力…摘要 MaxCompute原ODPS是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用支撑了多个BU的核心业务。 MaxCompute除了持续优化性能外也致力于提升SQL语言的用户体验和表达能力提高广大ODPS开发者的生产力。 点此查看原文 MaxCompute原ODPS是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用支撑了多个BU的核心业务。 MaxCompute除了持续优化性能外也致力于提升SQL语言的用户体验和表达能力提高广大ODPS开发者的生产力。 MaxCompute基于ODPS2.0新一代的SQL引擎显著提升了SQL语言编译过程的易用性与语言的表达能力。我们在此推出MaxCompute(ODPS2.0)重装上阵系列文章 第一弹 - 善用MaxCompute编译器的错误和警告 第二弹 - 新的基本数据类型与内建函数 第三弹 - 复杂类型 第四弹 - CTEVALUESSEMIJOIN 上次向您介绍了 新的基本数据类型与内建函数,这次向您介绍复杂数据类型 原ODPS也支持两种复杂类型ARRAY, MAP但是有些场景下还是不够用 场景1 我的项目里生成的一个中间表为了优化性能里面有一列最好是个数组因为如果把数组打散每行上存一个元素会因为其他列的重复导致数据量爆炸。首先想从上游表中生成这个数组搜索半天文档发现唯一的方式是把源数据列先转STRING再用wm_concat聚合再用split函数打散成ARRAY这样原来类型信息丢了不过STRING似乎也能用好继续。后面的运算有个地方需要取数组最后一个元素试图用数组下标配合size函数my_array[size(my_array)], 发现报告错误下标必须是常量可是我的数组不是定长的看看有没有函数能反转数组呢没有最后不得不放弃使用数组。。。 场景2 我的任务是为每个广告生成一个曲线代表随着广告商的出价由低到高预计的impression, click次数的曲线。最自然的表达是有个数据结构里面存着出价impression次数click次数。可是ODPS不支持这样的用法只好encode成一个字符串每次操作先编码再解码。好麻烦效率也很差可是没有办法。。。 MaxCompute采用基于ODPS2.0的SQL引擎大幅度改进了复杂类型并提供了配套的内建函数基本解决了上述问题。 复杂类型的扩充 此文中采用MaxCompute Studio作展示 ( MaxCompute从2.8.0.2版本开始支持复杂类型如果您的版本不够新请升级到最新版本 )。 首先安装MaxCompute Studio导入测试MaxCompute项目创建工程建立一个新的MaxCompute脚本文件, 如下运行后可以在MaxCompute Studio的Project Explorer中找到新创建的表察看表的详细信息并预览数据如下图 可以看到MaxCompute支持ARRAY, MAP, STRUCT类型并且可以任意嵌套使用。 MaxCompute Studio支持含新类型表数据的导入导出可参考此ATA文章 MaxCompute支持的复杂类型见下表 复杂类型构造与操作函数 在UDF中使用复杂类型 原ODPS不支持在UDF中访问任何复杂类型。MaxCompute Java UDF支持所有复杂类型Python UDF也会在不久的将来支持。 JAVA UDF中复杂类型的表示方法 ODPS的UDF分为三大类UDFUDAFUDTF其中 1.UDAF和UDTF通过Resolve annotation来指定sinature在MaxCompute 2.0上线后用户将可以在Resolve annotation中。如 Resolve(“array,struct Resolve(structa:bigint,string-string) public class UdfArray extends UDF {public String evaluate(ListString vals, Long len) {return vals.get(len.intValue());}public String evaluate(MapString,String map, String key) {return map.get(key);}public String evaluate(Struct struct, String key) {return struct.getFieldValue(a) key;} } 用户可以直接将复杂类型传入UDF中 create function my_index as UdfArray using myjar.jar; select id, my_index(array(red, yellow, green), colorOrdinal) as color_name from colors; 小节 MaxCompute丰富了复杂类型的支持可以更好的适应各种应用场景。MaxCompute仍将在兼容性表达能力等多方面持续改进类型系统。从本系列的下一篇起开始介绍MaxCompute在SQL语言其他方面的改进
http://www.zqtcl.cn/news/70545/

相关文章:

  • 厦门找一家做网站的公司什么外贸网站开发客户
  • 温州专业微网站制作网络公司注册商标查询官网入口
  • 怎么制作购物网站南通网站建设心得
  • 成都工程建设信息网站如何把网站和域名绑定
  • 南通专业网站建设公司加盟网官方网站
  • 做h5免费的网站有wordpress php文件上传
  • 珠宝商城网站模板专门找人做软件的网站
  • python做网站有什么弊端深圳网页设计培训中心
  • yiqicms主站调用一级目录wordpress博客的文章?ui设计师创意平台
  • 网站建设公司如何转型上海app定制
  • 做公司网站按年收费视觉差的网站
  • 建设部监理工程师网站河北高端网站设计公司
  • 网站建设业务饱和了吗网站怎么添加栏目
  • 南昌网站建设工作室网站正在紧急建设中
  • 有做软件的网站有哪些品牌logo设计理念介绍
  • 淘宝客做网站要钱吗上海网站营销seo
  • 建网站中企动力能制作网页的软件是
  • 房山网站建设服务家教网站如何建设
  • wordpress 网站上传到服务器错误wordpress基础模板
  • 深圳市建设科技促进中心网站建站 wordpress
  • ai人工智能写作网站昆山高端网站建设
  • 山东网站推广营销设计门户网站制作哪专业
  • 智能网站建设维护高端网站建设kgu
  • 7位数qq免费申请永久关键词优化公司济南兴田德润团队怎么样
  • 静态html网址网站导航源码手机微信一体网站建设
  • 深圳网站设计网站制作深圳市信用网
  • 上海定制化网站开发公司兼职做网站安全么
  • 网站安全维护公司成都市住建局
  • 昌吉州建设局网站pinterest网站怎么进
  • 网站内容完全改变被k做纺织的都用什么网站