全部产品
Search
文档中心

:Gunakan node kueri ad hoc untuk menjalankan pernyataan SQL (Opsional)

更新时间:Jul 06, 2025

Anda dapat menggunakan fitur kueri ad hoc yang disediakan oleh DataWorks DataStudio untuk menjalankan pernyataan SQL dalam proyek MaxCompute yang terkait dengan ruang kerja DataWorks Anda.

Prasyarat

Sumber data MaxCompute telah ditambahkan ke DataWorks dan dikaitkan dengan DataStudio.

Sebelum membuat node ODPS untuk mengembangkan tugas MaxCompute, tambahkan proyek MaxCompute ke ruang kerja DataWorks sebagai sumber data MaxCompute dan kaitkan sumber data tersebut dengan DataStudio sebagai mesin dasar untuk pengembangan tugas MaxCompute. Untuk informasi lebih lanjut, lihat Tambahkan Sumber Data MaxCompute dan Persiapan Lingkungan.

Buat node kueri ad hoc

  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. Di panel navigasi sisi kiri halaman DataStudio, klik ikon image.

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

  4. Dalam kotak dialog Create Node, konfigurasikan parameter Name.

    Catatan

    Nama node tidak boleh melebihi 128 karakter.

  5. Klik Confirm.

Jalankan pernyataan SQL

Setelah node kueri ad hoc dibuat, Anda dapat menjalankan pernyataan SQL yang didukung oleh MaxCompute di dalam node tersebut. Untuk informasi lebih lanjut, lihat Gambaran Umum MaxCompute SQL.

Catatan
  • Saat menjalankan tugas MaxCompute, biaya perkiraan akan ditampilkan di halaman. Biaya ini termasuk dalam tagihan MaxCompute. Hasil estimasi hanya untuk referensi. Anda dapat melihat tagihan Anda untuk biaya sebenarnya. Untuk informasi lebih lanjut, lihat Item yang Dapat Ditagih dan Metode Penagihan.

  • Jika terjadi kesalahan selama estimasi biaya, penyebab potensialnya adalah tabel yang diinginkan tidak ada atau Anda tidak memiliki izin yang diperlukan. Anda dapat mengabaikan kesalahan ini dan menjalankan node. Kemudian, tangani kesalahan berdasarkan pesan kesalahan yang dilaporkan.

Sebagai contoh, untuk Operasi Tabel, masukkan pernyataan berikut dan klik ikon 运行 di bilah alat atas tab konfigurasi node.

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.

Anda dapat melihat perkiraan biaya untuk eksekusi pernyataan tersebut. Secara rinci, klik ikon Run di bilah alat atas, pilih resource group yang ingin digunakan di kotak dialog Parameters, lalu klik Run. Di kotak dialog Estimasi Biaya Komputasi MaxCompute, Anda dapat melihat perkiraan biaya.估价估价

Lihat detail eksekusi dan hasilnya di tab hasil bagian bawah tab konfigurasi. Jika pernyataan SQL berhasil dieksekusi, hasilnya ditampilkan sebagai OK.

Anda dapat menjalankan pernyataan SQL yang mengikuti Sintaks SELECT dengan cara yang sama.