MaxCompute mendukung SQL dalam mode skrip. Dalam mode ini, MaxCompute mengompilasi dan mengirimkan skrip SQL multi-pernyataan sebagai satu kesatuan, menghasilkan satu rencana eksekusi. Proses ini memastikan skrip hanya masuk antrian dan dieksekusi sekali, sehingga mengoptimalkan penggunaan resource. Karena MaxCompute Studio menggunakan mode skrip untuk pengembangan SQL, Anda harus terlebih dahulu membuat modul skrip MaxCompute. Topik ini menjelaskan cara membuatnya.
Latar Belakang
Anda dapat membuat modul skrip MaxCompute dalam dua skenario:
-
Tidak ada file skrip lokal: Jika Anda tidak memiliki file skrip lokal, buat modul baru di IntelliJ IDEA.
-
File skrip lokal sudah ada: Jika Anda memiliki file skrip yang sudah ada di folder lokal, Anda dapat langsung membuka folder tersebut sebagai modul di MaxCompute Studio untuk mengeditnya.
Buat modul baru
Jalankan IntelliJ IDEA. Dari menu utama, pilih .
Di panel navigasi kiri kotak dialog New Project, pilih MaxCompute Studio, lalu klik Next.
Masukkan Project name, lalu klik Finish untuk membuat proyek.
CatatanJika sudah ada proyek yang terbuka, Anda akan diminta memilih apakah akan membuka proyek baru di jendela saat ini. Klik This Window untuk menutup proyek yang sedang terbuka dan membuka proyek baru.
Buat modul dari file skrip yang sudah ada
Jika Anda memiliki file skrip lokal yang sudah ada, Anda tidak perlu membuat modul baru. Sebagai gantinya, tambahkan file konfigurasi koneksi MaxCompute ke direktori yang berisi skrip Anda.
-
Di folder lokal Anda .\IdeaProjects\MaxCompute_Studio_Project_Name\scripts, buat file konfigurasi koneksi MaxCompute bernama odps_config.ini. File ini berisi kredensial untuk koneksi MaxCompute Anda:
# Nama Proyek MaxCompute. project_name=<your_project_name> # ID AccessKey Akun Alibaba Cloud Anda. access_id=<your_access_key_id> # Rahasia AccessKey Akun Alibaba Cloud Anda. access_key=<your_access_key_secret> # Titik akhir Wilayah tempat layanan MaxCompute Anda berada. end_point=<your_endpoint> -
Di IntelliJ IDEA, pilih , lalu pilih file odps_config.ini dari folder lokal Anda .\IdeaProjects\MaxCompute_Studio_Project_Name\scripts.
CatatanMaxCompute Studio secara otomatis menemukan file odps_config.ini di folder tersebut. Selanjutnya, konfigurasi ini digunakan untuk mengambil metadata dari server MaxCompute dan mengompilasi semua skrip di folder tersebut.