Setelah menginstal MaxCompute Studio, buka kotak dialog Settings di IntelliJ IDEA dengan memilih File > Settings... dari bilah menu utama. Klik MaxCompute Studio di panel navigasi sebelah kiri untuk mengakses bagian konfigurasi yang dijelaskan di bawah ini.
Pengaturan MaxCompute Studio
Pengaturan berikut muncul saat Anda mengklik MaxCompute Studio di panel navigasi sebelah kiri.
Pengaturan umum
| Setting | Description | Default |
|---|---|---|
| Local meta store location | Jalur lokal untuk menyimpan metadata proyek MaxCompute. | .odps.studio\meta |
| Table preview rows | Jumlah maksimum baris yang ditampilkan saat melihat pratinjau tabel. | — |
| Local directory for jobs | Jalur lokal untuk menyimpan data pekerjaan MaxCompute Studio. Jika Anda menggunakan nilai default, pastikan jalur .odps.studio\job tersedia dan MaxCompute Studio memiliki izin menulis ke jalur tersebut — jika tidak, terjadi error saat Anda mengonfirmasi konfigurasi. | .odps.studio\job |
| Python path to resolve UDF | Jalur instalasi lokal Python, digunakan untuk menyelesaikan user-defined functions (UDFs). | — |
Pemeriksaan pembaruan
| Setting | Description | Default |
|---|---|---|
| Automatically checks for new version | Mengaktifkan MaxCompute Studio untuk memeriksa pembaruan saat startup. Nonaktifkan opsi ini hanya jika Anda mengelola versi plugin secara manual. | Selected |
| Check new versions | Klik tombol ini untuk segera memeriksa pembaruan. Jika tersedia versi yang lebih baru, tombol Install latest version akan muncul. Setelah instalasi selesai, restart IntelliJ IDEA untuk menerapkan pembaruan. | — |
Pengaturan SDK & Console
Pada kotak dialog Settings, pilih MaxCompute Studio > SDK & Console di panel navigasi sebelah kiri.
| Setting | Description | Default |
|---|---|---|
| Installed Location | Jalur instalasi lokal client MaxCompute. MaxCompute Studio mendeteksi versi client secara otomatis pada jalur ini. Jika tidak ditemukan client, pesan error akan dikembalikan. Biarkan kosong jika versi MaxCompute Studio Anda lebih baru daripada V2.6.1 — client MaxCompute terbaru akan diinstal secara otomatis. Tentukan jalur hanya jika Anda memerlukan versi client tertentu. | — |
Pengaturan MaxCompute SQL
Pada kotak dialog Settings, pilih MaxCompute Studio > MaxCompute SQL di panel navigasi sebelah kiri.
Warna dan annotator
| Setting | Description | Default |
|---|---|---|
| Enable syntax coloring | Mengaktifkan penyorotan sintaksis di editor SQL. | — |
Penyelesaian kode
| Setting | Description | Default |
|---|---|---|
| Enable code completion | Mengaktifkan penyelesaian kode otomatis saat Anda mengetik. | — |
| Invoke code completion when you enter a space | Jika dipilih, menekan tombol Space akan menonaktifkan penyelesaian kode otomatis pada posisi tersebut. | — |
Pemformatan kode
| Setting | Description | Default |
|---|---|---|
| Enable code formatting | Mengaktifkan pemformatan kode otomatis. | — |
| Enable code folding | Mengaktifkan pelipatan kode di editor SQL. | — |
Pengiriman skrip
| Setting | Description | Default |
|---|---|---|
| Show job detail when script submitted | Menampilkan detail pekerjaan setiap kali Anda mengirimkan skrip. | — |
| Record sql history when script submitted | Mencatat riwayat eksekusi pernyataan SQL saat Anda mengirimkan skrip. | — |
| Show sql cost confirm dialog when script submitted | Meminta konfirmasi biaya eksekusi sebelum skrip dijalankan. | — |
| Pin sql execution result tab by default | Menjaga tab SQL Execution Result tetap terkunci secara default. | — |
| Ignore local compile error when submit script | Melewati error kompilasi lokal saat mengirimkan skrip. Opsional. | — |
| Use tunnel to download query acceleration result | Menggunakan Tunnel untuk mengunduh hasil akselerasi kueri. Opsional. | — |
Job Name mengatur cara penamaan pekerjaan saat dikirim:
| Option | Behavior |
|---|---|
| use script file name as default | Menggunakan nama file skrip sebagai nama pekerjaan. |
| input job name when first submit | Meminta nama pekerjaan saat pertama kali mengirimkan pekerjaan. |
| input job name for every submit | Meminta nama pekerjaan setiap kali mengirimkan pekerjaan. |
Kompilasi | Kirim
Ini adalah pengaturan default global kompilator. Anda dapat mengganti pengaturan ini per file melalui bilah alat kompilator SQL.
Compiler mode menentukan unit kompilasi dan pengiriman:
| Mode | Behavior |
|---|---|
| Statement Mode | Mengompilasi dan mengirimkan setiap pernyataan SQL secara individual. |
| Script Mode | Mengompilasi dan mengirimkan seluruh file SQL sebagai satu kesatuan. Memungkinkan kompilator dan pengoptimal untuk mengoptimalkan rencana eksekusi, sehingga meningkatkan efisiensi eksekusi secara keseluruhan. |
Data type edition menentukan sistem tipe yang digunakan:
| Edition | Description |
|---|---|
| Legacy TypeSystem | Menggunakan edisi tipe data MaxCompute V1.0. |
| MaxCompute TypeSystem | Menggunakan edisi tipe data MaxCompute V2.0. |
| Hive Compatible TypeSystem | Menggunakan edisi tipe data yang kompatibel dengan Hive berdasarkan MaxCompute V2.0. |
Compiler menentukan strategi eksekusi kueri:
| Option | Behavior |
|---|---|
| Default | Menggunakan kompilator default MaxCompute Studio. |
| UseShortQueryAcceleration | Menggunakan kompilator akselerasi kueri. |
| FallbackWhenFailed | Menggunakan kompilator yang menjalankan ulang pekerjaan jika akselerasi kueri gagal. |
Pengaturan MaxCompute Job
Pada kotak dialog Settings, pilih MaxCompute Studio > MaxCompute Job di panel navigasi sebelah kiri.
| Setting | Description | Default |
|---|---|---|
| Maximum jobs shown in job explorer table list | Jumlah maksimum pekerjaan yang ditampilkan di halaman Job Explorer. | 1.000 |
| Reset filter when switch MaxCompute project | Mereset filter pekerjaan secara otomatis saat Anda berpindah antar proyek MaxCompute. | — |
| Cache history instance in local database | Menyimpan cache informasi instans historis di database lokal untuk akses yang lebih cepat. | — |
Pengaturan Akun
Pada kotak dialog Settings, pilih MaxCompute Studio > Accounts di panel navigasi sebelah kiri.
MaxCompute Studio menggunakan akun yang dikonfigurasi di sini untuk mengakses proyek MaxCompute dan menjalankan pekerjaan. Saat ini, metode autentikasi yang didukung adalah Aliyun Account By AccessKey, yang berlaku baik untuk Akun Alibaba Cloud maupun Pengguna RAM. Untuk informasi latar belakang mengenai autentikasi, lihat User authentication.
Tambah akun
Di panel navigasi sebelah kanan, pilih + > Aliyun Account By AccessKey.
Pada kotak dialog Add MaxCompute Account, konfigurasikan hal berikut:
Parameter Description Account Name Nama tampilan akun di MaxCompute Studio. Untuk Akun Alibaba Cloud seperti user_****@test.aliyun.com, masukkanuser_test. Untuk Pengguna RAM sepertiuser_ram@xxxxx.onaliyun.comyang termasuk dalamuser_****@test.aliyun.com, masukkanuser_****:user_ram.Using properties file Membaca ID AccessKey dan Rahasia AccessKey dari file konfigurasi odps_config.ini(digunakan saat odpscmd atau MaxCompute Studio telah dikonfigurasi). Pastikan fileodps_config.initersedia sebelum memilih opsi ini.Using properties Masukkan secara manual ID AccessKey dan Rahasia AccessKey. Pilih salah satu opsi ini atau Using properties file. Access Id ID AccessKey dari Akun Alibaba Cloud atau Pengguna RAM. Access Key Rahasia AccessKey dari Akun Alibaba Cloud atau Pengguna RAM. Klik OK. Akun tersebut akan muncul dalam daftar akun.
Hapus akun
Menghapus akun dari MaxCompute Studio tidak memengaruhi Akun Alibaba Cloud atau Pengguna RAM yang bersangkutan.
Pilih akun dalam daftar akun.
Klik - di panel navigasi sebelah kanan.
Klik OK untuk mengonfirmasi.
Ubah kredensial akun
Pilih akun dalam daftar akun.
Klik ikon
di panel navigasi sebelah kanan.Pada kotak dialog Edit MaxCompute Account, perbarui hal berikut:
Parameter Description Access Id Masukkan ID AccessKey yang baru. Access Key Masukkan Rahasia AccessKey yang baru. Klik OK.