原创 MaxCompute分析IP來源最佳實踐

MaxCompute分析IP來源最佳實踐 本文章主要介紹使用MaxCompute分析IP(示例數據)來源,主要包括四個步驟: IP地址庫數據下載 表創建與數據上傳 編寫Java UDF函數 使用UDF編寫SQL 這裏和官方文檔的不同在於,

原创 MaxCompute Studio開發Java UDF最佳實踐

MaxCompute Studio開發Java程序 在使用MaxCompute Studio開發工具之前,需要首先完成IDEA中MaxCompute Studio開發環境的搭建,具體見:MaxCompute基礎開發環境搭建 。MaxCom

原创 MaxCompute SQL數據開發最佳實踐

MaxCompute SQL最佳實踐 MaxCompute SQL最佳實踐是在開發文檔的內容基礎上,提供的一些實踐性的使用指南,具體的內容見:MaxCompute SQL最佳實踐文檔,這裏選出了一些重要且常用的內容進行說明。內容包括: 快

原创 MaxCompute SQL大數據公開數據集實戰

MaxCompute公開數據集簡介 目前阿里雲MaxCompute已經免費向全部用戶開放了多種公用數據集,包括: 股票價格數據 房產信息 影視及其票房數據 TPC-DS數據集 這些公開數據現已免費開放給用戶,並已經完成了數據分析前序較複雜

原创 MaxCompute SQL中select語句使用詳情

SELECT語法介紹 本文介紹MaxCompute SELECT語法格式及使用SELECT語法執行嵌套查詢、排序操作、分組查詢等操作的注意事項。在進行操作之前構建操作示例表sale_detail以及insert測試數據: -------

原创 MaxCompute SQL概述及DDL常用命令

MaxCompute SQL概述 MaxCompute SQL適用於海量數據(GB、TB、EB級別)、離線批量計算的場合。MaxCompute作業提交後會有幾十秒到數分鐘不等的排隊調度,所以適合處理運行批作業:一次作業批量處理海量數據,不

原创 MaxCompute客戶端常用命令

MaxCompute客戶端命令 最新的MaxCompute服務對常用命令做了調整,新的命令風格更貼近於Hive的使用方式,方便原有的Hadoop和Hive用戶。MaxCompute提供了對項目空間、表、資源和實例等對象的一系列操作。您可以

原创 MaxCompute基本概念和數據類型

MaxCompute基本概念 MaxCompute的核心概念主要包括:項目、表、分區、生命週期、資源、函數、任務、任務實例(實例)、ACID語義等。MaxComopute常用術語表參見:MaxCompute術語表。 項目(Project)

原创 MaxCompute SQL中insert語句使用詳情

MaxCompute insert語句使用 本文介紹使用INSERT OVERWRITE和INSERT INTO兩種命令更新表數據,主要內容包括: insert into table ... values ...語句 insert int

原创 MaxCompute數據開發快速入門

MaxCompute數據開發快速入門 該快速入門演示一個使用MaxCompute對銀行貸款購房人員進行分析的完整過程。包含如下步驟: 創建並查看錶 導入數據 運行SQL並導出數據 編寫MapReduce 在進行該部分內容前,需要完成:Ma

原创 MaxCompute Studio數據開發工具的使用

MaxCompute Studio簡介 MaxCompute Studio在IntelliJ IDEA的基礎上提供以下功能: SQL編輯器(SQL Editor):提供SQL語法高亮、代碼補全、實時錯誤提示、本地編譯、作業提交等功能。 項

原创 MaxCompute基礎開發環境搭建

大數據計算服務(MaxCompute,原名ODPS)是一種快速、完全託管的EB級數據倉庫解決方案。這篇文章來對MaxCompute的基礎開發環境進行搭建,來爲開發提供基礎。 開通MaxCompute MaxCompute的開通需要具有阿里

原创 AJAX以及跨域情況下POST請求出現CSRF問題的解決方案

CSRF是什麼? 跨站點請求僞造(Cross-Site Request Forgery,CSRF)是一種常見的網絡攻擊手段。由於http協議本身無狀態,客戶端與服務端在基於http協議進行數據交互時,常利用cookie進行服務端和客戶端的

原创 Java 8 Lambda表達式和Stream API詳細教程和使用實例

Lambda表達式介紹 Lambda表達式是Java 8中新增的新功能之一,使用lambda表達式可以替代只有一個抽象函數的函數式接口的實現,告別匿名內部類並使代碼簡單易懂。同時配合Stream API,可以提升對集合的迭代、遍歷過濾等操

原创 Java 8使用Stream API進行集合處理實例(Lambda表達式)

  Stream API簡介 官方對Stream API給出的定義:A sequence of elemets supporting sequential and parallel aggregate operations。所以Java