天天看點

如何快速完成MaxCompute 導入資料?

雲栖号快速入門: 【點選檢視更多雲産品快速入門】 不知道怎麼入門?這裡分分鐘解決新手入門等基礎問題,可快速完成産品配置操作!

本文為您介紹如何使用Tunnel指令導入資料到MaxCompute。

MaxCompute提供

多種資料導入導出方式

,本文主要介紹在用戶端上使用

Tunnel指令操作

進行資料導入。

Tunnel指令導入資料

1.準備資料 。

将測試資料下載下傳至本地備用,假設存放路徑為D:。本文中使用的測試資料為banking.txt,主要用于記錄各人員的年齡、工作、房貸等資訊,選取其中前三條資料展示如下。

44,blue-collar,married,basic.4y,unknown,yes,no,cellular,aug,thu,210,1,999,0,nonexistent,1.4,93.444,-36.1,4.963,5228.1,0
53,technician,married,unknown,no,no,no,cellular,nov,fri,138,1,999,0,nonexistent,-0.1,93.2,-42,4.021,5195.8,0
28,management,single,university.degree,no,yes,no,cellular,jun,thu,339,3,6,2,success,-1.7,94.055,-39.8,0.729,4991.6,1           

2.(可選)建立MaxCompute表。

如果您已完成

建立和檢視

表示例中bank_data表的建立,請跳過本步驟,否則請參照示例建立表bank_data。

3.執行Tunnel指令。

登入MaxCompute用戶端執行如下指令進行資料導入。

tunnel upload D:\banking.txt bank_data;           

其中,

如何快速完成MaxCompute 導入資料?

是需要上傳檔案的本地路徑。

如何快速完成MaxCompute 導入資料?

為将要導入的表名稱。

當出現下圖中OK字樣,說明上傳成功。

如何快速完成MaxCompute 導入資料?

4.結果驗證。

執行成功後,您可以使用如下語句檢視表bank_data的資料條數,驗證是否完成所有資料上傳,示例資料中共有41188條資料。

SELECT COUNT(*) FROM bank_data;           
如何快速完成MaxCompute 導入資料?
如何快速完成MaxCompute 導入資料?

其他導入方式

除了通過用戶端導入資料,您也可以使用

MaxCompute Studio

Tunnel SDK 資料內建

、開源的Sqoop、Fluentd、Flume、LogStash 等工具将資料導入到MaxCompute,詳情請參見

資料上傳下載下傳-工具介紹

後續步驟

當資料導入到MaxCompute後,可以在MaxCompute上

運作SQL

來處理資料。

本文來自 阿裡雲文檔中心

MaxCompute 導入資料

【雲栖号線上課堂】每天都有産品技術專家分享!

課程位址:

https://yqh.aliyun.com/zhibo

立即加入社群,與專家面對面,及時了解課程最新動态!

【雲栖号線上課堂 社群】

https://c.tb.cn/F3.Z8gvnK