全部产品
Search
文档中心

DataWorks:Meningkatkan efisiensi pengembangan kode di editor kode

更新时间:Jun 23, 2025

DataWorks menyediakan fitur seperti verifikasi izin, penyelesaian kode otomatis, dan template kode bawaan. Fitur-fitur ini memeriksa dengan cepat apakah Anda memiliki izin yang diperlukan pada sebuah tabel, memungkinkan Anda mengajukan izin hanya dengan beberapa klik, serta menyelesaikan kode secara otomatis berdasarkan kata kunci, bidang tabel, atau template kode bawaan yang dipilih. Dengan demikian, Anda dapat mengembangkan kode untuk sebuah node secara efisien. Topik ini menjelaskan bagaimana fitur-fitur tersebut membantu meningkatkan efisiensi pengembangan kode di editor kode.

Batasan

Fitur-fitur ini hanya tersedia untuk meningkatkan efisiensi pengembangan kode pada node berbasis ODPS, termasuk node ODPS SQL dan node ODPS Script.

Pergi ke editor kode dari sebuah node

  1. Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih Data Development and O&M > Data Development. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Development.

  2. Navigasi ke editor kode dari sebuah node.

    Di panel Alur Kerja Terjadwal pada halaman DataStudio, klik dua kali node yang diinginkan untuk masuk ke editor kode dari node tersebut. Anda dapat mengembangkan kode untuk node tersebut di editor kode.

Fitur yang meningkatkan efisiensi pengembangan kode

Di editor kode, DataWorks menyediakan fitur seperti verifikasi izin, penyelesaian kode otomatis, dan template kode bawaan untuk membantu Anda mengembangkan kode untuk sebuah node secara efisien. Tabel berikut menjelaskan fitur-fitur tersebut.

Fitur

Deskripsi

Verifikasi izin

Ketika Anda mengarahkan kursor ke nama tabel yang ingin Anda query dalam pernyataan SELECT dan Anda tidak memiliki izin untuk melakukan query terhadap tabel atau bidang dalam tabel tersebut, DataWorks menampilkan pesan dan memberikan tautan untuk pergi ke Security Center guna meminta izin pada tabel tersebut.

null
  • Fitur ini memeriksa apakah Anda memiliki izin untuk melakukan query tabel hanya di lingkungan produksi. Anda akan diminta untuk meminta izin hanya ketika Anda tidak memiliki izin untuk melakukan query tabel saat ini.

  • Untuk informasi lebih lanjut tentang cara meminta izin pada sebuah tabel, lihat Kelola izin pada MaxCompute.

Permission verification

Penyelesaian kode otomatis

  • Lengkapi kode berdasarkan kata kunci

    DataWorks merekomendasikan kata kunci yang mengandung huruf yang Anda masukkan. Setelah Anda memilih kata kunci yang direkomendasikan, DataWorks menyelesaikan kode secara otomatis.Automatic code completion

  • Lengkapi kode yang digunakan untuk query bidang

    Ketika Anda mengarahkan kursor ke nama tabel dalam kode, DataWorks menampilkan bidang yang dapat Anda query dalam tabel tersebut. Setelah Anda memilih bidang yang ingin Anda query, DataWorks menyelesaikan kode yang digunakan untuk query bidang dalam kode asli. Anda dapat mengarahkan kursor ke nama bidang dalam tabel untuk melihat informasi tentang bidang tersebut.Complete code used to query fields

Template kode bawaan

DataWorks menyediakan template kode bawaan untuk pernyataan umum, seperti CREATE_TABLE, SELECT_CASE, SELECT_ALL, dan INSERT_OVERWRITE_TABLE. Anda dapat memilih template kode bawaan untuk menghasilkan pernyataan relevan untuk sebuah node.

null

Secara default, TABLENAME dipilih dalam pernyataan yang dihasilkan. Anda dapat mengganti TABLENAME dengan nama tabel yang ingin Anda query.

Built-in code templates