全部产品
Search
文档中心

MaxCompute:Apa itu MaxCompute Studio?

更新时间:Jul 02, 2025

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.

    1. Di bilah menu utama IntelliJ IDEA, pilih File > New.

    2. Di panel navigasi sisi kanan New, pilih Project... atau Module….

    3. Di kotak dialog New Project atau New Module, pilih MaxCompute Studio dan klik Next.

    4. Masukkan project name atau module name, lalu klik Finish.

  • Buat file skrip SQL MaxCompute.

    1. Di bilah menu utama IntelliJ IDEA, pilih File > New.

      Catatan

      Anda juga dapat mengklik kanan proyek atau modul yang telah dibuat untuk membuat skrip SQL MaxCompute.

    2. Di navigation pane yang muncul, pilih MaxCompute SQL Script.

    3. Di kotak dialog New MaxCompute SQL Script, masukkan nama skrip di bidang Script Name dan klik OK.

    Catatan

    Saat 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 logview按钮 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:

  1. Instal IntelliJ IDEA

    MaxCompute Studio adalah plug-in yang terintegrasi dengan IntelliJ IDEA. Untuk menginstal MaxCompute Studio, Anda harus menginstal IntelliJ IDEA terlebih dahulu.

  2. Instal MaxCompute Studio

    Instal plug-in MaxCompute Studio di IntelliJ IDEA.

  3. Konfigurasikan MaxCompute Studio

    Konfigurasikan item konfigurasi MaxCompute Studio.

  4. Hubungkan ke Proyek MaxCompute

    Setelah Anda terhubung ke proyek MaxCompute menggunakan MaxCompute Studio, Anda dapat melihat informasi tentang proyek MaxCompute di MaxCompute Studio.