Editor kode DataWorks menyediakan tiga fitur bawaan untuk membantu Anda menulis kode node ODPS lebih cepat: verifikasi izin, penyelesaian kode otomatis, dan templat kode bawaan.
Batasan
Fitur-fitur ini hanya tersedia untuk node berbasis ODPS: node ODPS SQL dan node ODPS Script.
Buka editor kode
-
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih Wilayah yang diinginkan. Di panel navigasi kiri, pilih Data Development and Governance > Data Development. Pilih ruang kerja Anda dari daftar drop-down, lalu klik Go to Data Development.
-
Di halaman DataStudio, buka panel Scheduled Workflow, lalu klik ganda suatu node untuk membuka editor kodenya.
Verifikasi izin
Saat Anda mengarahkan kursor ke nama tabel dalam pernyataan SELECT, DataWorks memeriksa apakah Anda memiliki izin kueri terhadap tabel tersebut dan bidang-bidangnya.
Jika Anda tidak memiliki izin, DataWorks menampilkan pesan beserta tautan ke Security Center, tempat Anda dapat mengajukan permintaan akses.
Verifikasi izin hanya memeriksa tabel di lingkungan produksi. Anda akan diminta mengajukan izin hanya jika tidak memiliki akses ke tabel tersebut.
Untuk langkah-langkah mengajukan izin tabel, lihat Kelola izin pada MaxCompute.
<img>
Penyelesaian kode otomatis
Editor kode mendukung dua jenis penyelesaian kode otomatis.
Lengkapi kode berdasarkan kata kunci
Saat Anda mengetik, DataWorks menyarankan kata kunci yang sesuai. Pilih salah satu saran untuk menyisipkannya ke dalam kode Anda.
<img>
Lengkapi kode yang digunakan untuk mengkueri bidang
Arahkan kursor ke nama tabel dalam kode Anda untuk melihat bidang-bidang yang tersedia untuk dikueri. Pilih bidang yang diinginkan, dan DataWorks secara otomatis menyisipkan kode kuerinya. Untuk melihat detail tentang bidang tertentu, arahkan kursor ke nama bidang tersebut.
<img>
Templat kode bawaan
DataWorks menyediakan templat untuk pernyataan SQL umum: CREATE_TABLE, SELECT_CASE, SELECT_ALL, dan INSERT_OVERWRITE_TABLE. Untuk menggunakan templat, pilih templat tersebut dari editor, dan DataWorks akan menghasilkan pernyataan yang sesuai.
Dalam pernyataan yang dihasilkan, TABLENAME dipilih secara default. Ganti dengan nama tabel yang ingin Anda gunakan.
<img>