Sebelum menggunakan MaxCompute Studio untuk mengembangkan data dalam proyek MaxCompute pada IntelliJ IDEA, Anda harus terhubung ke proyek MaxCompute menggunakan MaxCompute Studio. Setelah itu, Anda dapat melihat dan mengelola data serta sumber daya MaxCompute. Topik ini menjelaskan cara membuat dan memodifikasi koneksi ke proyek MaxCompute pada MaxCompute Studio.
Prasyarat
Anda telah menginstal MaxCompute Studio.
Untuk informasi tentang konfigurasi MaxCompute Studio, lihat Konfigurasikan MaxCompute Studio.
Langkah 1: Buat proyek MaxCompute Studio
Mulai IntelliJ IDEA. Di bilah menu utama, pilih .
Di panel navigasi sisi kiri kotak dialog New Project, klik MaxCompute Studio. Lalu, klik Next.

Konfigurasikan parameter Project name dan klik Finish.
CatatanJika sebuah proyek sudah terbuka, kotak dialog akan muncul menanyakan apakah Anda ingin membuka proyek baru di jendela baru atau jendela saat ini. Dalam hal ini, Anda dapat mengklik This Window.
Langkah 2: Terhubung ke proyek MaxCompute
Di bilah menu utama, pilih .

Di pojok kiri atas halaman Project Explorer, klik tanda plus (+) dan pilih Add project from accessId/Key.

Di kotak dialog Add MaxCompute project, konfigurasikan parameter-parameter pada tab Connection.
CatatanDi pojok kiri bawah tab Connection, klik ikon
untuk melihat dokumentasi online.Jika terjadi kesalahan timeout, klik tab Setting dan modifikasi parameter berikut:
sync one table timeout(s): periode timeout untuk sinkronisasi tabel. Nilai default: 5. Unit: detik.
sync one function timeout(s): periode timeout untuk sinkronisasi fungsi. Nilai default: 30. Unit: detik.
Gunakan file konfigurasi untuk mengonfigurasi parameter secara otomatis. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Properties File
Direktori tempat file konfigurasi odps_config.ini dari Klien MaxCompute (odpscmd) disimpan. Untuk informasi lebih lanjut, lihat Instal dan konfigurasikan Klien MaxCompute. File konfigurasi digunakan untuk menginisialisasi pengaturan parameter Access Id, Access Key, Project Name, dan End Point.
AK Account
Akun Alibaba Cloud yang digunakan untuk terhubung ke proyek MaxCompute. Anda dapat mengklik tanda plus (+) dan memilih akun yang ada di halaman Accounts.
CatatanJika tidak ada akun yang ada, Anda harus mengklik tanda plus (+) dan memilih Aliyun Account By AccessKey untuk menambahkan akun di halaman Accounts. Anda dapat menambahkan akun secara manual atau menggunakan file konfigurasi untuk menambahkan akun secara otomatis. Untuk informasi lebih lanjut tentang parameter di halaman Accounts, lihat Item konfigurasi Akun.
Konfigurasikan parameter secara manual. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Access Id
ID AccessKey yang digunakan untuk terhubung ke proyek MaxCompute.
Access Key
Rahasia AccessKey yang digunakan untuk terhubung ke proyek MaxCompute.
Project Name
Nama proyek MaxCompute yang ingin Anda akses.
CatatanParameter ini menentukan nama proyek MaxCompute Anda, bukan ruang kerja DataWorks yang sesuai dengan proyek MaxCompute. Untuk melihat nama proyek MaxCompute Anda atau membuat proyek MaxCompute, lakukan operasi berikut: Masuk ke Konsol MaxCompute. Di bilah navigasi atas, pilih wilayah. Di panel navigasi sisi kiri, pilih Workspace > Projects.
End Point
Titik akhir dari wilayah tempat proyek MaxCompute berada. Jika Klien MaxCompute diterapkan pada mesin yang tidak menggunakan jaringan internal Alibaba Cloud, seperti mesin lokal Anda, Anda harus menggunakan titik akhir publik untuk terhubung ke proyek MaxCompute.
Klik OK. Halaman Project Explorer menampilkan informasi tentang proyek MaxCompute, termasuk tabel, tampilan, user-defined functions (UDF), dan sumber daya.
Langkah 3: Modifikasi koneksi ke proyek MaxCompute
Di halaman Project Explorer, klik kanan proyek MaxCompute yang diinginkan dan pilih Modify project properties.

Di kotak dialog Modify MaxCompute project, modifikasi konfigurasi proyek MaxCompute.
Apa yang harus dilakukan selanjutnya
Setelah proyek MaxCompute terhubung, Anda dapat melakukan operasi berikut:
Kelola dan lihat data serta sumber daya proyek. Untuk informasi lebih lanjut, lihat Kelola Data Proyek.
Kembangkan skrip SQL di MaxCompute Studio. Untuk informasi lebih lanjut, lihat Kembangkan Program SQL.
Kembangkan program Java di MaxCompute Studio. Untuk informasi lebih lanjut, lihat Kembangkan Program Java.
Kembangkan program Python di MaxCompute Studio. Untuk informasi lebih lanjut, lihat Kembangkan Program Python.
FAQ
Setelah Anda mengonfigurasi parameter di tab Connection dan mengklik OK, kesalahan umum berikut mungkin dilaporkan:
Pesan kesalahan:
Test connection fail: ODPS-0420111: Project not found - '<project_name>'.atauTest connection fail:ODPS-0130013:Authorization exception-Authorization Failed [4002], You don't exist in project <project_name>. Context ID:<context ID>. --->Tips: Pricipal:ALIYUN$<account_name> | RAM$[<account_name>:]<RAM user name>;Penyebab Potensial
Proyek MaxCompute yang ingin Anda hubungkan tidak ada atau nama proyek MaxCompute tidak valid.
Akun Alibaba Cloud atau Pengguna RAM yang Pasangan Kunci Aksesnya digunakan belum ditambahkan ke proyek MaxCompute.
Solusi
Masuk ke Konsol MaxCompute. Di bilah navigasi atas, pilih wilayah. Di panel navigasi sisi kiri, pilih Workspace > Projects. Di halaman Projects, peroleh nama proyek MaxCompute. Lalu, ubah nilai parameter Project Name.
Jika pemilik proyek ingin pengguna lain terhubung ke proyek MaxCompute untuk pengembangan data kolaboratif, pemilik proyek harus menambahkan pengguna ke proyek. Untuk informasi lebih lanjut, lihat Tambahkan Akun Alibaba Cloud (tingkat proyek) atau Tambahkan Pengguna RAM (tingkat proyek).
Pesan kesalahan:
Test connection fail: connect timed out, the possible reason is that the endpoint '<endpoint>' is wrong, please check your endpointPenyebab potensial: Nilai parameter End Point tidak valid. Misalnya, Anda ingin menggunakan MaxCompute Studio di komputer Anda untuk terhubung ke proyek MaxCompute melalui Internet, tetapi Anda memasukkan titik akhir jaringan interkoneksi produk cloud Alibaba Cloud.
Solusi: Atur parameter ini ke titik akhir yang sesuai dengan wilayah dan lingkungan jaringan proyek yang ingin Anda hubungkan. Anda dapat memperoleh titik akhir dari Titik Akhir.
Pesan kesalahan:
Test connection fail: The specified project or table name is not valid or missing.Penyebab potensial: Nilai parameter End Point yang Anda konfigurasikan adalah titik akhir MaxCompute Tunnel, yang digunakan untuk mengakses MaxCompute Tunnel, bukan MaxCompute.
Solusi: Atur parameter ini ke titik akhir yang sesuai dengan wilayah dan lingkungan jaringan proyek yang ingin Anda hubungkan, bukan titik akhir MaxCompute Tunnel. Anda dapat memperoleh titik akhir dari Titik Akhir.