All Products
Search
Document Center

:Gunakan kueri ad hoc untuk menjalankan SQL (Opsional)

Last Updated:Jun 21, 2026

Jika Anda memiliki ruang kerja DataWorks yang terkait dengan Proyek MaxCompute, Anda dapat menggunakan fitur kueri ad hoc di DataWorks untuk menulis dan menjalankan Pernyataan SQL pada MaxCompute.

Prasyarat

Anda telah membuat sumber data MaxCompute dan menautkannya ke DataStudio.

Sebelum membuat node dan mengembangkan task untuk MaxCompute, Anda harus menambahkan Proyek MaxCompute sebagai MaxCompute data source ke DataWorks workspace Anda serta bind ke DataStudio agar berfungsi sebagai underlying engine. Untuk informasi selengkapnya, lihat Associate a MaxCompute compute resource dan Prerequisites.

Buat node kueri ad hoc

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

  2. Di panel navigasi sebelah kiri, klik ikon image.

  3. Di panel Ad Hoc Query, klik kanan Ad Hoc Query dan pilih Create Node > ODPS SQL.

  4. Pada kotak dialog Create Node, masukkan Name untuk node tersebut.

    Catatan

    Nama node dapat mencapai panjang maksimal 128 karakter.

  5. Klik Confirm.

Jalankan Pernyataan SQL

Anda dapat menjalankan Pernyataan SQL yang didukung oleh MaxCompute di node kueri ad hoc baru. Untuk informasi selengkapnya, lihat SQL overview.

Catatan
  • Saat menjalankan task MaxCompute, estimasi biaya akan ditampilkan. Biaya ini dikenakan oleh MaxCompute. Estimasi hanya bersifat referensi, dan biaya aktual akan muncul pada Tagihan Anda. Untuk detail penagihan lebih lanjut, lihat MaxCompute billable items and billing methods.

  • Jika terjadi kesalahan selama estimasi biaya, kemungkinan disebabkan karena tabel tidak ada atau Anda tidak memiliki izin yang diperlukan. Anda dapat mengabaikan kesalahan ini untuk sementara dan tetap menjalankan node. Setelah node dijalankan, Anda dapat menyelesaikan masalah tersebut menggunakan pesan kesalahan di log.

Sebagai contoh, untuk menjalankan pernyataan DDL untuk operasi tabel, masukkan pernyataan CREATE TABLE dan klik ikon 运行.

create table if not exists sale_detail
(
shop_name     string,
customer_id   string,
total_price   double
)
partitioned by (sale_date string,region string);
-- Buat tabel partisi bernama sale_detail.

Klik Run untuk melihat estimasi biaya. Di kotak dialog Param., pilih Resource Group dan klik Run.

Anda dapat melihat status eksekusi dan hasil akhir di panel log di bagian bawah. Jika pernyataan berhasil dijalankan, hasilnya adalah OK.

Anda dapat menggunakan metode yang sama untuk menjalankan pernyataan yang mengikuti sintaks SELECT.