All Products
Search
Document Center

MaxCompute:Kembangkan dan kirimkan skrip SQL

Last Updated:Jun 09, 2026

Tulis dan jalankan skrip SQL di MaxCompute Studio untuk membuat tabel, memasukkan data, dan mengkueri hasil.

Prasyarat

Buat file skrip SQL

  1. Pada jendela tool Project, klik kanan folder scripts, lalu pilih New > MaxCompute SQL Script.

  2. Pada kotak dialog New MaxCompute SQL Script, atur parameter berikut, lalu klik OK.

    • Script Name: nama skrip.

    • MaxCompute project: proyek target. Klik + untuk menambahkan koneksi proyek. Kelola koneksi proyek.

  3. Tulis skrip SQL di editor. Referensi sintaksis: Ikhtisar SQL.

    Contoh skrip:

    CREATE TABLE table_5( 
    col1 BIGINT,
    col2 BIGINT,
    col3 BIGINT,
    ds DATETIME
    );
    INSERT INTO TABLE table_5 VALUES (1, 2, 3, DATETIME'2025-11-11 00:00:00');
    SELECT * FROM table_5 WHERE ds='${bizdate}';
    Catatan
    • Mode skrip mendukung dependensi resource lintas-proyek. Misalnya, skrip yang terikat ke Project A juga dapat mengakses table1 di Project B (ProjectB.table1).

    • Anda dapat menyesuaikan editor skrip SQL. Overview.

Kirimkan skrip SQL

Sebelum mengirimkan skrip, konfigurasikan pengaturan berikut di bilah alat di atas editor:

  • Mode editor:

    • Statement mode: memisahkan skrip berdasarkan ; dan mengirimkan setiap pernyataan secara terpisah.

    • Script mode: mengirimkan seluruh skrip dalam satu permintaan untuk optimasi holistik. Direkomendasikan.

  • Sistem tipe: menentukan kompatibilitas SQL.

    • Legacy type system: sistem tipe MaxCompute asli.

    • MaxCompute type system: sistem tipe yang diperkenalkan di MaxCompute 2.0.

    • Hive compatible type system: sistem tipe yang kompatibel dengan Hive di MaxCompute 2.0.

  • Mode eksekusi:

    • Default: mode eksekusi stabil.

    • MaxQA: menggunakan fitur akselerasi kueri MaxQA.

    • MaxCompute Query Acceleration: mengaktifkan fitur MCQA terbaru.

    • Rerun When Acceleration Fails: secara otomatis menjalankan ulang pekerjaan jika akselerasi kueri gagal.

  1. Klik ikon Run di bilah alat atau sidebar untuk menjalankan skrip.

    Catatan

    Jika skrip berisi variabel seperti ${bizdate}, sebuah kotak dialog akan meminta Anda memasukkan nilainya. Misalnya, masukkan 2017-11-11 00:00:00 untuk mengkueri data di partisi target.

  2. Tinjau perkiraan biaya di kotak dialog Confirmation, lalu klik OK.

    Kotak dialog menampilkan metrik Perkiraan Biaya: Inputs (ukuran data masukan dalam byte), UDF Count (jumlah UDF), dan Complexity. Pilih Do not show this dialog again untuk melewati prompt ini di masa mendatang.

    Catatan
    • Klik ikon Refresh di bilah alat untuk merefresh metadata (tabel dan UDF). Gunakan opsi ini jika MaxCompute Studio melaporkan bahwa tabel atau fungsi tidak ada padahal sebenarnya tersedia di server.

    • Skrip dikompilasi secara lokal terhadap metadata proyek di jendela Project Explorer. Jika kompilasi berhasil, skrip dikirimkan ke server.

    • Log eksekusi ditampilkan selama proses berjalan. Saat pekerjaan dimulai di server, tab detail pekerjaan akan terbuka secara otomatis.

    • Untuk menampilkan perkiraan biaya, centang opsi Show SQL cost confirm dialog when script submitted di Opsi konfigurasi SQL MaxCompute.

  3. Lihat hasil eksekusi di tab Result pada konsol.

    Dalam statement mode, hasil setiap pernyataan ditampilkan secara terpisah.

    Tab Result menampilkan output setiap pernyataan (seperti INSERT INTO TABLE... dan SELECT * FROM...) dalam bagian terpisah beserta SQL yang sesuai dan data yang dikembalikan.