All Products
Search
Document Center

DataWorks:Percepat pengembangan kode

Last Updated:Jun 22, 2026

DataWorks menyediakan fitur seperti verifikasi izin, penyelesaian kode otomatis, dan templat kode bawaan untuk membantu Anda menulis kode lebih efisien. Anda dapat dengan cepat memeriksa izin pada suatu tabel, mendapatkan panduan otorisasi, serta menerima saran kode cerdas berdasarkan kata kunci. Topik ini menjelaskan cara menggunakan fitur-fitur tersebut di editor kode.

Batasan

Fitur-fitur ini hanya didukung untuk pernyataan ODPS SQL dan skrip.

Buka editor kode

  1. Masuk ke Konsol DataWorks. Di Wilayah target, klik Data Development and O&M > Data Development di panel navigasi sebelah kiri. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Data Development.

  2. Buka editor kode suatu node.

    Di pohon direktori pada halaman DataStudio, cari dan klik ganda node target untuk membuka editor kode.

Gunakan fitur produktivitas

DataWorks menyediakan fitur yang dijelaskan dalam tabel berikut untuk membantu Anda menulis kode lebih efisien di editor kode.

Fitur

Deskripsi

Verifikasi izin

Saat Anda mengarahkan kursor ke nama tabel dalam pernyataan SELECT, DataWorks akan memeriksa izin Anda. Jika akun Anda tidak memiliki izin kueri untuk tabel atau bidangnya, DataWorks akan meminta Anda mengajukan akses di Security Center. Tooltip akan muncul di bawah nama tabel, menjelaskan masalah tersebut dan menyediakan tautan untuk mengajukan akses.

Catatan
  • Fitur ini hanya memeriksa izin kueri pada tabel di lingkungan produksi. Prompt hanya muncul jika izin tidak tersedia.

  • Untuk mengajukan izin pada tabel, lihat Kontrol akses data MaxCompute.

Penyelesaian kode otomatis

  • Saran kata kunci cerdas

    Saat Anda mengetikkan awalan kata kunci, seperti se, di editor kode MaxCompute SQL, DataWorks akan menyarankan kata kunci yang sesuai seperti SELECT, SET, dan SETPROJECT. Pilih salah satu saran untuk melengkapi kata kunci tersebut secara otomatis.

  • Penyelesaian bidang untuk kueri

    Anda dapat mengarahkan kursor ke nama tabel dalam kode untuk memilih bidang yang ingin dikueri. DataWorks kemudian akan secara otomatis menambahkan bidang yang dipilih ke dalam pernyataan Anda. Anda juga dapat mengarahkan kursor ke nama bidang untuk melihat informasinya. Misalnya, di editor kode ODPS SQL, mulai dengan kueri SELECT * FROM xc_rds_solution_0_odps_xc_dpe_e2_engine_log. Klik ikon pemilihan bidang di samping nama tabel. Di daftar pop-up, pilih bidang yang ingin ditambahkan, seperti _before_image_ dan _ddl_sql_. Setelah Anda mengklik Confirm, kueri akan diperbarui secara otomatis menjadi SELECT *, _before_image_, _ddl_sql_ FROM xc_rds_solution_0_odps_xc_dpe_e2_engine_log.

Templat kode bawaan

DataWorks menyediakan templat kode bawaan untuk pernyataan umum, seperti CREATE_TABLE, SELECT_CASE, SELECT_ALL, dan INSERT_OVERWRITE_TABLE. Anda dapat memilih templat untuk menghasilkan struktur kode yang sesuai untuk task Anda.

Catatan

Dalam pernyataan yang dihasilkan, TABLENAME dipilih secara default, sehingga Anda dapat langsung menggantinya dengan nama tabel aktual Anda.

Sebagai contoh, jika Anda memilih templat SELECT_ALL, kode berikut akan dihasilkan di editor.

-- ODPS SQL
--xxx
-- Author:
-- Create time: 2021-11-11 17:36:35

SELECT  *
FROM  TABLENAME
;