Topik ini menjelaskan cara menggunakan Tunnel untuk mengunggah data log ke MaxCompute.
Prasyarat
- Klien odpscmd telah diinstal. Untuk informasi lebih lanjut, lihat Instal dan Konfigurasikan Klien MaxCompute.
- Data log disimpan di direktori lokal. File loghub.csv digunakan sebagai contoh dalam topik ini.
Informasi latar belakang
Tunnel adalah alat yang dapat digunakan untuk mengunggah volume besar data ke MaxCompute sekaligus. Alat ini cocok untuk komputasi offline. Untuk informasi lebih lanjut, lihat Catatan Penggunaan.
Prosedur
- Pada klien odpscmd, jalankan perintah berikut untuk membuat tabel bernama loghub yang digunakan untuk menyimpan data yang diunggah:
Aktifkan tipe data baru yang didukung oleh MaxCompute V2.0. Kirim perintah berikut dengan Pernyataan SQL yang digunakan untuk membuat tabel: set odps.sql.type.system.odps2=true; -- Buat tabel bernama loghub. CREATE TABLE loghub ( client_ip STRING , receive_time STRING , topic STRING, id STRING, name VARCHAR(32), salenum STRING ); - Jalankan perintah berikut untuk mengunggah data log ke MaxCompute:
Tunnel u D:\loghub.csv loghub;di mana:- D:\loghub.csv: menentukan jalur tempat file data log disimpan.
- loghub: menentukan nama tabel MaxCompute yang digunakan untuk menyimpan data log.
Catatan Wildcard atau ekspresi reguler tidak didukung untuk pengunggahan data berbasis Tunnel. - Eksekusi pernyataan berikut untuk memeriksa apakah data telah diunggah ke tabel:
SELECT * FROM loghub;Jika hasil yang ditunjukkan pada gambar berikut ditampilkan, data telah berhasil diunggah.