MaxCompute Studio adalah alat lingkungan pengembangan terpadu (IDE) untuk data besar yang disediakan oleh Alibaba Cloud MaxCompute. Ini merupakan plug-in berbasis IntelliJ IDEA yang membantu Anda mengembangkan data secara cepat dan nyaman. Topik ini menjelaskan antarmuka pengguna dasar serta skenario umum dari MaxCompute Studio.
Antarmuka pengguna dasar
MaxCompute Studio adalah serangkaian plug-in berbasis platform IntelliJ IDEA dan menggunakan antarmuka pengguna dasar dari IntelliJ IDEA. Untuk informasi lebih lanjut tentang antarmuka pengguna dasar IntelliJ IDEA, lihat Tur Terpandu di Sekitar Antarmuka Pengguna.
MaxCompute Studio menyediakan fitur-fitur berikut berdasarkan IntelliJ IDEA:
SQL Editor: Menyediakan fitur seperti penyorotan sintaksis SQL, pelengkapan kode, pelaporan kesalahan secara real-time, kompilasi lokal, dan pengiriman tugas.
Project Explorer: Memungkinkan Anda terhubung ke proyek MaxCompute dan menelusuri skema tabel, fungsi yang ditentukan pengguna (UDF), serta file sumber daya dalam proyek.
Job Explorer: Memungkinkan Anda menelusuri dan mencari tugas MaxCompute, termasuk tugas aktif dan historis.
MaxCompute console: Konsol MaxCompute terintegrasi dengan klien MaxCompute. Anda dapat memasukkan dan menjalankan perintah klien MaxCompute di Konsol MaxCompute. Untuk informasi lebih lanjut, lihat Klien MaxCompute.
Terhubung ke proyek MaxCompute
Untuk menggunakan sebagian besar fitur MaxCompute Studio, Anda harus menghubungkan MaxCompute Studio ke proyek MaxCompute. Setelah koneksi dibuat, Anda dapat menggunakan MaxCompute Studio untuk melakukan operasi seperti mengedit skrip SQL, mengirimkan tugas, melihat informasi tugas, dan memulai Konsol MaxCompute. MaxCompute Studio membuat salinan lokal metadata untuk setiap proyek guna meningkatkan frekuensi akses metadata dan mengurangi latensi akses. Untuk informasi lebih lanjut tentang cara menghubungkan MaxCompute Studio ke proyek MaxCompute, lihat Kelola Koneksi Proyek.
Kelola data
Anda dapat menggunakan Project Explorer dari MaxCompute Studio untuk menelusuri skema tabel atau Tampilan, UDF, dan file sumber daya dalam proyek. Anda juga dapat menggunakan hierarki tampilan pohon untuk menampilkan tabel, kolom, kolom kunci partisi, tampilan virtual, UDF, tanda tangan fungsi, file sumber daya, dan jenis file sumber daya untuk semua proyek yang terhubung. Hierarki ini juga memudahkan pencarian objek.
Anda dapat mengklik dua kali tabel untuk masuk ke Table Details View dan melihat metadata, skema, serta data sampel dari tabel tersebut. Jika Anda tidak memiliki izin yang diperlukan pada proyek yang terhubung, MaxCompute Studio akan menampilkan pesan kesalahan.
MaxCompute Studio terintegrasi dengan MaxCompute Tunnel untuk memungkinkan Anda mengunggah dan mengunduh data lokal. Untuk informasi lebih lanjut, lihat Perintah Tunnel dan Impor dan Ekspor Data Menggunakan Tunnel di MaxCompute Studio.
Tulis skrip SQL
Anda dapat menulis skrip SQL MaxCompute di SQL Editor yang disediakan oleh MaxCompute Studio.
Buat proyek atau modul.
Di bilah menu utama IntelliJ IDEA, pilih .
Di panel navigasi sisi kanan New, pilih Project... atau Module….
Di kotak dialog New Project atau New Module, pilih MaxCompute Studio dan klik Next.
Masukkan project name atau module name, lalu klik Finish.
Buat file skrip SQL MaxCompute.
Di bilah menu utama IntelliJ IDEA, pilih .
CatatanAnda juga dapat mengklik kanan proyek atau modul yang telah dibuat untuk membuat skrip SQL MaxCompute.
Di navigation pane yang muncul, pilih MaxCompute SQL Script.
Di kotak dialog New MaxCompute SQL Script, masukkan nama skrip di bidang Script Name dan klik OK.
CatatanSaat membuat skrip SQL MaxCompute, MaxCompute Studio akan meminta Anda untuk memilih proyek MaxCompute yang ingin Anda asosiasikan dengan skrip. Anda juga dapat menggunakan Project Selector di sisi kanan toolbar SQL Editor untuk mengubah proyek yang terkait. SQL Editor secara otomatis memeriksa metadata seperti skema tabel dalam pernyataan SQL berdasarkan proyek yang terkait dengan skrip SQL dan melaporkan kesalahan dalam skrip. Saat Anda mengirim dan mengeksekusi pernyataan SQL, SQL Editor mengirim pernyataan SQL ke proyek terkait untuk dieksekusi. Untuk informasi lebih lanjut, lihat Tulis Skrip SQL.
Periksa dan lengkapi kode dalam skrip SQL
Verifikasi Sintaksis
SQL Editor dari MaxCompute Studio memeriksa kode yang Anda tulis dan melaporkan kesalahan sintaksis, ketidakcocokan tipe, atau peringatan dari pernyataan SQL dalam kode, serta menandai kesalahan dan peringatan ini secara real-time.

Pelengkapan Kode Cerdas
MaxCompute Studio menyediakan fitur pelengkapan kode cerdas. Fitur ini memungkinkan MaxCompute Studio menampilkan nama proyek, tabel, bidang, fungsi, tipe, dan kata kunci berdasarkan konteks, serta melengkapi kode berdasarkan informasi yang Anda pilih.

Kelola tugas
Tampilkan Status Tugas
Active jobs
waiting: Tugas sedang menunggu untuk masuk antrian setelah dikirim.
pending: Tugas berada dalam antrian dan menunggu alokasi sumber daya.
running: Pekerjaan sedang berlangsung.
Historical jobs
success: Tugas berhasil dijalankan.
failed: Tugas gagal dijalankan.
cancelled: Tugas dibatalkan.
Kompilasi Tugas
Klik ikon
di toolbar SQL Editor untuk mengkompilasi skrip SQL di mesin lokal Anda. Jika terjadi kesalahan sintaksis atau semantik, SQL Editor akan melaporkan kesalahan.
Kirim Tugas
Klik ikon
di toolbar SQL Editor untuk mengirimkan skrip SQL yang telah dikompilasi ke proyek MaxCompute tertentu untuk dieksekusi.Lihat Tugas
Di halaman Job Explorer, lihat tugas terbaru yang dijalankan di proyek MaxCompute tertentu.
Lihat Detail Tugas
Klik dua kali tugas dalam daftar tugas untuk melihat detail tugas tersebut. Anda juga dapat mengklik ikon
untuk melihat detail tugas di browser web menggunakan Logview. Untuk informasi lebih lanjut tentang cara menggunakan Logview, lihat Gunakan LogView untuk Melihat Informasi Tugas.
Kembangkan program MapReduce dan UDF
MaxCompute Studio memungkinkan Anda mengembangkan program MapReduce, Java UDF, dan Python UDF. Untuk informasi lebih lanjut, lihat Kembangkan Program MapReduce, Kembangkan UDF, dan Kembangkan Python UDF.
Hubungkan ke klien MaxCompute
MaxCompute Studio terintegrasi dengan versi terbaru klien MaxCompute. Anda juga dapat menentukan jalur klien MaxCompute yang diinstal di mesin lokal Anda di halaman konfigurasi MaxCompute Studio. Untuk informasi lebih lanjut, lihat Konfigurasikan MaxCompute Studio.
Di jendela alat Project Explorer, klik kanan proyek dan pilih Open in Console. Jendela MaxCompute Console muncul.
Apa yang harus dilakukan selanjutnya: instal dan konfigurasikan MaxCompute Studio
Untuk menginstal dan mengonfigurasi MaxCompute Studio, lakukan langkah-langkah berikut:
MaxCompute Studio adalah plug-in yang terintegrasi dengan IntelliJ IDEA. Untuk menginstal MaxCompute Studio, Anda harus menginstal IntelliJ IDEA terlebih dahulu.
Instal plug-in MaxCompute Studio di IntelliJ IDEA.
Konfigurasikan MaxCompute Studio
Konfigurasikan item konfigurasi MaxCompute Studio.
Hubungkan ke Proyek MaxCompute
Setelah Anda terhubung ke proyek MaxCompute menggunakan MaxCompute Studio, Anda dapat melihat informasi tentang proyek MaxCompute di MaxCompute Studio.