您好,MaxCompute 2019.6月刊爲您帶來6月產品、技術最新動態,歡迎閱讀。html
【功能發佈】6月產品重要發佈sql
【文檔更新】6月重要文檔更新推薦windows
【乾貨精選】6月精選技術文章推薦函數
【活動回顧】6月活動回顧及乾貨整理大數據
1. 支持在阿里雲的雲監控服務中配置監控報警,以監測 MaxCompute 預付費資源組的使用狀況。查看詳情>>>優化
發佈功能阿里雲
MaxCompute預付費資源組的監控數據已支持雲監控,請開通雲監控服務,配置MaxCompute監控指標,可實時看到各指標的變化趨勢圖,並支持設置報警閾值,當數據達到閾值,會經過郵件、釘釘、短信等多種渠道發送通知。url
適用客戶spa
公共雲 MaxCompute 預付費客戶.net
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個方式:一、在編寫UDF的時候,UDF類上加入annotation:@com.aliyun.odps.udf.annotation.UdfProperty(isDeterministic=true)
二、整個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 開發者
3. Elasticsearch數據遷至MaxCompute最佳實踐
2.MaxCompute客戶端(odpscmd)在windows命令行下查詢中文亂碼問題處理實踐
3.PyODPS DataFrame 處理笛卡爾積的幾種方式
1.構建企業級大數據平臺的經驗和對將來的思考 觀看回放>>>
2.基於阿里雲MaxCompute構建企業雲數據倉庫CDW的最佳實踐建議 觀看回放>>>
3.優酷背後的大數據祕密 觀看回放>>>
4.當各行各業遇到大數據 觀看回放>>>
本文做者:晉恆
本文爲雲棲社區原創內容,未經容許不得轉載。