Topik ini menjelaskan cara mengonfigurasi MaxCompute Studio.
Setelah menginstal plugin MaxCompute Studio, buka File > Settings... untuk membuka dialog konfigurasi MaxCompute Studio.
Item konfigurasi MaxCompute Studio
Pada kotak dialog Settings, klik MaxCompute Studio di panel navigasi sebelah kiri. Opsi konfigurasi berikut tersedia:
Pengaturan Umum
Local meta store location: Menentukan path lokal untuk menyimpan metadata proyek MaxCompute. Secara default, MaxCompute Studio menggunakan direktori .odps.studio\meta di direktori home pengguna Anda.
Table preview rows: Jumlah maksimum baris yang ditampilkan dalam pratinjau tabel.
Local directory for jobs: Path lokal yang digunakan untuk menyimpan data pekerjaan MaxCompute Studio. Secara default, MaxCompute Studio menyimpan data di path lokal .odps.studio\job.
CatatanJika Anda mempertahankan nilai default, pastikan bahwa path .odps.studio\job tersedia dan MaxCompute Studio memiliki izin menulis pada path tersebut. Jika tidak, error dapat terjadi saat Anda mengonfirmasi konfigurasi.
Python path to resolve UDF: Path instalasi lokal Python.
Pemeriksaan Pembaruan
Automatically checks for new version: Jika dipilih, MaxCompute Studio secara otomatis memeriksa pembaruan. Opsi ini diaktifkan secara default.
Check new versions: Klik untuk memeriksa pembaruan secara manual. Jika ditemukan versi baru, klik Install latest version untuk menginstalnya. Anda harus restart IntelliJ IDEA agar perubahan berlaku.
Item konfigurasi SDK & Console
Pada panel navigasi sebelah kiri kotak dialog Settings, klik MaxCompute Studio > SDK & Console untuk membuka halaman konfigurasi SDK & Console.
Pada halaman ini, gunakan opsi Installed Location untuk menentukan path instalasi client MaxCompute lokal. MaxCompute Studio secara otomatis mendeteksi versi client di path yang ditentukan. Jika deteksi gagal, pesan error akan ditampilkan.
Jika versi MaxCompute Studio lebih baru daripada V2.6.1, Anda tidak perlu menentukan path karena MaxCompute Studio secara otomatis menginstal client MaxCompute versi terbaru. Namun, jika ingin menggunakan client MaxCompute versi tertentu, Anda dapat menentukan path tersebut.
Item konfigurasi MaxCompute SQL
Pada panel navigasi sebelah kiri kotak dialog Settings, klik MaxCompute Studio > MaxCompute SQL untuk membuka halaman konfigurasi MaxCompute SQL.
Item konfigurasi berikut muncul di sisi kanan kotak dialog:
Warna dan Anotator
Pilih Enable syntax coloring untuk menerapkan penyorotan sintaks pada kode Anda.
Penyelesaian Kode
Pilih Enable code completion untuk mendapatkan saran otomatis saat Anda mengetik.
Pilih opsi ini untuk memicu penyelesaian kode saat Anda menekan spasi.
Pemformatan Kode
Pilih Enable code formatting untuk mengizinkan pemformatan ulang kode SQL.
Pilih Enable code folding untuk mengizinkan penggulungan dan pengembangan blok kode.
Pengiriman Skrip
Show job detail when script submitted: Jika dipilih, detail pekerjaan ditampilkan secara otomatis setelah skrip dikirim.
Record SQL history when script submitted: Jika dipilih, skrip SQL yang dikirim disimpan ke riwayat Anda.
Show SQL cost confirm dialog when script submitted: Jika dipilih, dialog konfirmasi biaya ditampilkan sebelum skrip dikirim.
Pin SQL execution result tab by default: Jika dipilih, tab hasil eksekusi SQL dipasangi pin secara default.
Ignore local compile error when submit script (Opsional): Mengabaikan error kompilasi lokal saat Anda mengirim skrip.
Gunakan Tunnel untuk mengunduh hasil akselerasi kueri (Opsional): Unduh hasil akselerasi kueri menggunakan Tunnel.
Job Name: Mengonfigurasi cara pembuatan nama pekerjaan default.
Use script file name as default: Menggunakan nama file skrip sebagai nama pekerjaan default.
Input job name when first submit: Meminta Anda memasukkan nama pekerjaan saat pengiriman pertama.
Input job name for every submit: Meminta Anda memasukkan nama pekerjaan setiap kali mengirim.
Kompilasi | Kirim
Bagian ini menyediakan pengaturan default item konfigurasi kompilator global. Anda dapat mengonfigurasi item konfigurasi tersebut secara terpisah untuk setiap file melalui bilah alat kompilator SQL:
Compiler Mode
Statement Mode: Dalam mode ini, kompilator mengompilasi dan mengirim setiap pernyataan dalam file SQL sebagai satu unit.
Script Mode: Mengompilasi dan mengirim seluruh file SQL sebagai satu skrip. Mode ini memungkinkan pengoptimal meningkatkan rencana eksekusi untuk efisiensi keseluruhan yang lebih baik.
Data type edition
Legacy TypeSystem: Edisi tipe data MaxCompute V1.0 digunakan.
MaxCompute TypeSystem: Edisi tipe data MaxCompute V2.0 digunakan.
Hive Compatible TypeSystem: Edisi tipe data yang kompatibel dengan Hive berdasarkan edisi tipe data MaxCompute V2.0 digunakan.
Execution mode
Default: Menggunakan mesin eksekusi standar yang disediakan oleh MaxCompute.
UseShortQueryAcceleration: Menggunakan kompilator yang dapat mempercepat kueri.
FallbackWhenFailed: Menggunakan kompilator yang menjalankan ulang pekerjaan jika akselerasi kueri gagal.
Item konfigurasi MaxCompute Job
Pada panel navigasi sebelah kiri kotak dialog Settings, klik MaxCompute Studio > MaxCompute Job untuk membuka halaman konfigurasi MaxCompute Job.
Item konfigurasi berikut muncul di sisi kanan kotak dialog:
Maximum jobs shown in job explorer table list: Jumlah maksimum pekerjaan yang dapat ditampilkan di halaman Job Explorer. Nilai default: 1.000.
Reset filter when switch MaxCompute project: Jika Anda memilih item konfigurasi ini, konfigurasi pekerjaan diatur ulang saat Anda beralih antar proyek MaxCompute.
Cache history instance in local database: Jika Anda memilih item konfigurasi ini, informasi instans historis di-cache di gudang data lokal.
Item konfigurasi Accounts
Pada panel navigasi sebelah kiri kotak dialog Settings, klik MaxCompute Studio > Accounts untuk membuka halaman konfigurasi Accounts.
Halaman ini digunakan untuk mengelola akun yang mengakses MaxCompute. Untuk informasi lebih lanjut tentang akun, lihat otentikasi pengguna.
MaxCompute Studio menggunakan akun yang ditentukan untuk mengakses proyek MaxCompute dan menjalankan pekerjaan.
Tambahkan akun
Di panel navigasi sebelah kanan, klik + dan pilih Alibaba Cloud account by AccessKey.
Pada kotak dialog Add MaxCompute Account, konfigurasikan parameter berikut:
Account Name: Nama tampilan akun di MaxCompute Studio. Untuk akun Alibaba Cloud seperti
user_****@test.aliyun.com, atur bidang ini menjadiuser_test. Untuk RAM user sepertiuser_ram@xxxxx.onaliyun.comyang termasuk dalam akun Alibaba Clouduser_****@test.aliyun.com, atur bidang ini menjadiuser_****:user_ram.Using properties file: Jika Anda sebelumnya telah mengonfigurasi client MaxCompute atau MaxCompute Studio dan memiliki file lokal odps_config.ini, Anda dapat memilih opsi ini untuk membaca ID AccessKey dan AccessKey Secret dari file konfigurasi tersebut. Jika memilih opsi ini, Anda harus mengunggah file lokal odps_config.ini Anda.
Using properties: Masukkan secara manual ID AccessKey dan AccessKey Secret. Anda dapat memilih opsi ini atau Using properties file.
AccessKey ID: Masukkan ID AccessKey akun Alibaba Cloud atau RAM user.
AccessKey Secret: Masukkan AccessKey Secret akun Alibaba Cloud atau RAM user.
Klik OK. Akun baru akan muncul dalam daftar di halaman Accounts.
Hapus akun
Anda dapat melakukan langkah-langkah berikut untuk menghapus akun dari MaxCompute Studio. Operasi ini tidak memengaruhi akun Alibaba Cloud Anda atau RAM user yang termasuk dalam akun Alibaba Cloud Anda.
Pilih akun yang ingin Anda hapus dari daftar akun.
Di panel navigasi sebelah kanan, klik -.
Pada kotak dialog konfirmasi yang muncul, klik OK untuk menghapus akun.
Ubah informasi akun
Pilih akun yang informasinya ingin Anda ubah dari daftar akun.
Di panel navigasi sebelah kanan, klik ikon
.Pada kotak dialog Edit MaxCompute Account, edit detail akun berikut:
AccessKey ID: Masukkan ID AccessKey yang diperbarui dari akun Alibaba Cloud atau RAM user.
AccessKey Secret: Masukkan AccessKey Secret yang diperbarui dari akun Alibaba Cloud atau RAM user.
Klik OK untuk menyimpan perubahan.