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
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih . Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Development.
Di panel navigasi sisi kiri halaman DataStudio, klik ikon
.Di panel Ad Hoc Query, klik kanan Ad Hoc Query dan pilih .
Dalam kotak dialog Create Node, konfigurasikan parameter Name.
CatatanNama node tidak boleh melebihi 128 karakter.
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.
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.