全部产品
Search
文档中心

MaxCompute:Gunakan analisis SQL

更新时间:Nov 26, 2025

Topik ini menjelaskan cara menggunakan fitur analisis SQL di Konsol MaxCompute untuk mengedit dan menjalankan pernyataan SQL secara online serta menganalisis hasilnya.

Ikhtisar fitur

  • Edit dan jalankan pernyataan SQL secara online. Anda juga dapat menampilkan serta menganalisis hasil kueri dalam bentuk grafik.

  • Jalankan dataset publik demo bawaan untuk mencoba dan menguji fitur MaxCompute dengan cepat.

Skenario

  • Mulai cepat: Coba fitur inti MaxCompute dengan cepat menggunakan dataset publik.

  • Pengujian ad hoc: Jalankan perintah SQL untuk pengujian sementara, seperti melihat data tabel.

Antarmuka analisis SQL

Area pengeditan

image

Modul

Deskripsi

Bilah tab

Tab file. Anda dapat membuka beberapa file sekaligus.

  • Klik ganda area kosong pada tab bar untuk membuat file .sql secara cepat.

  • Klik kanan area kosong pada tab bar dan pilih New File.

Bilah alat

  • Run: Jalankan skrip SQL. Anda dapat memilih skrip SQL tertentu dalam file saat ini untuk dijalankan. Jika tidak ada pilihan, semua skrip SQL dalam file akan dijalankan secara default.

  • Stop: Setelah Anda mengklik Run, tombol Stop akan muncul.

  • Save: Fitur ini sedang dalam pratinjau publik dan tidak mendukung penyimpanan file ke cloud. Anda hanya dapat menyimpan file ke folder lokal. Simpan file sebagai file .sql.

  • Format: Memformat kode SQL dalam file saat ini.

  • Run Result: Jika skrip SQL telah dijalankan dalam file saat ini dan area hasil disembunyikan, klik tombol ini untuk menampilkan area hasil.

  • SQL Scan Estimate: Jalankan pernyataan COST SQL untuk memperkirakan biaya. Pernyataan tersebut mengembalikan volume pemindaian data dan kompleksitas pernyataan SQL.

Editor

  • Baris pertama skrip harus berupa skrip yang dapat dijalankan.

  • Jika file .sql berisi beberapa skrip SQL, letakkan semua flag (pernyataan SET) di awal file. Flag tersebut berlaku untuk semua skrip SQL dalam file.

  • Buka editor dalam mode layar penuh untuk memasukkan dan menjalankan skrip, serta melihat hasilnya.

Area konfigurasi parameter runtime

image

Modul

Deskripsi

Project

  • Pilih proyek tempat Anda ingin menjalankan kode SQL. Parameter ini wajib diisi.

  • Akun saat ini harus memiliki izin create instance pada proyek yang dipilih.

  • Pilih proyek saat pertama kali menjalankan. Pilihan Anda akan disimpan dalam cache. Anda dapat mengubah proyek kapan saja.

  • Pilihan ini berlaku untuk semua tab file yang terbuka.

Computing Quota

  • Pilih kuota komputasi yang akan digunakan. Parameter ini opsional.

  • Jika Anda memilih kuota, akun saat ini harus memiliki izin usage pada kuota tersebut.

  • Jika tidak memilih kuota, kuota komputasi default proyek akan digunakan.

  • Pilihan ini berlaku untuk semua tab file yang terbuka.

Area hasil

image

Modul

Deskripsi

Problems

Sebelum skrip dijalankan, sintaks dan spesifikasi semua skrip dalam file yang terbuka di editor diperiksa secara otomatis.

Metadata

Pilih objek, seperti tabel, resource, atau user-defined function, di Table Data atau Public Dataset untuk melihat detail metadata-nya. Detail tersebut mencakup informasi dasar, informasi kolom, pembuatan DDL, dan pratinjau data.

Catatan: Anda harus memiliki izin database yang diperlukan pada objek tersebut.

Result

Hasil dari eksekusi skrip:

  • Daftar Eksekusi: Setiap kali pernyataan SQL dalam file saat ini dijalankan, catatan dengan waktu mulai dibuat. Klik catatan tersebut untuk melihat informasi eksekusi terkait.

  • Log: Konten log untuk setiap eksekusi.

  • SQL: Kode SQL spesifik untuk setiap eksekusi.

  • Daftar Hasil: Jika ada hasil yang ditampilkan, hasil tersebut muncul di sini.

  • Analisis: Jika ada hasil, Anda dapat melakukan analisis grafik sederhana di sini.

SQL Scan Estimate

Menampilkan hasil pernyataan COST SQL yang dijalankan untuk SQL Scan Estimate. Hasilnya mencakup log eksekusi dan data hasil.

Resource manager

image

Anda dapat mengklik kanan area kosong di sebelah kanan Resource Manager untuk mengonfigurasi modul yang ditampilkan. Misalnya, Anda dapat menyembunyikan modul Timeline.

Modul

Deskripsi

File List

  • Saat pertama kali mengakses daftar file, No Folder Opened akan ditampilkan.

  • Klik tombol Open Folder untuk membuka folder lokal. Saat pertama kali membuka folder, kotak dialog akan muncul dan meminta konfirmasi izin untuk melihat folder tersebut.

Penting

Setiap kali sistem mencoba membaca folder lokal, berikan izin akses secara manual ke semua file dalam folder tersebut untuk memastikan keamanan data.

Konten folder tidak disimpan di server.

Public Dataset DEMO

  • Analisis SQL MaxCompute menyediakan file kueri demo dataset publik bawaan. Anda dapat langsung menjalankannya atau mengeditnya terlebih dahulu sebelum menjalankan. Anda tidak dapat mengubah file demo online. Jika Anda merefresh halaman, konten file akan diatur ulang. Simpan file yang telah dimodifikasi ke komputer lokal Anda.

  • Demo bawaan berisi pernyataan SQL yang diedit berdasarkan dataset publik. Semua dataset publik menggunakan penyimpanan skema. Oleh karena itu, pernyataan set odps.namespace.schema=true; ditambahkan ke skrip secara default untuk mengaktifkan sintaks skema.

  • Dalam file demo bawaan, setiap file berisi beberapa skrip SQL. Angka sebelum -query dalam nama skrip menunjukkan jumlah kueri. Misalnya, file demo dataset TPC-DS masing-masing berisi 99 kueri dengan spesifikasi volume data berbeda. Menjalankan kueri ini mengonsumsi sumber daya komputasi. Lakukan dengan hati-hati.

Timeline

Mencatat log operasi untuk file yang dibuka di editor. Informasi log disimpan dalam cache. Jika Anda menghapus cache, log tersebut akan dihapus.

Search

image

Modul

Deskripsi

Search

  • Menjalankan pencarian global untuk konten di semua file dalam Resource Manager. Misalnya, cari file yang berisi pernyataan FROM table_test1.

  • Klik hasil pencarian untuk membuka file terkait di editor di sebelah kanan dan langsung menuju lokasi kata kunci.

Replace

  • Mengganti kata kunci yang dicari dengan pernyataan lain.

  • Contohnya, untuk mengganti pernyataan FROM table_test1 dengan FROM table_test2 di semua file, masukkan FROM table_test1 di kotak Search, masukkan FROM table_test2 di kotak Replace, lalu klik tombol image untuk melakukan penggantian.

Table data

image

Menampilkan daftar objek untuk semua proyek milik penyewa saat ini di wilayah tersebut. Objek tersebut mencakup schema, tabel, view, resource, dan fungsi.

  • Cakupan tampilan: Akun Alibaba Cloud dapat melihat daftar semua proyek. Pengguna Resource Access Management (RAM) harus ditambahkan ke proyek untuk melihat proyek tersebut.

  • Proyek SYSTEM_CATALOG dalam daftar adalah proyek sistem untuk Information Schema tingkat penyewa. Proyek ini dibuat oleh sistem secara default. INFORMATION_SCHEMA ditempatkan sebagai view di bawah skema "INFORMATION_SCHEMA" proyek ini dan dapat dilihat langsung.

  • Izin tampilan: Untuk melihat daftar objek dalam proyek, Anda harus memiliki izin List yang diperlukan.

    Untuk objek tabel, jika akun login saat ini memiliki izin SELECT, ikon tabel dalam daftar akan berwarna hijau image. Hal ini membantu Anda mengidentifikasi tabel yang dapat diakses dengan cepat.

  • Tingkat skema: Setelah memperluas proyek, jika proyek memiliki tingkat skema, daftar skema akan ditampilkan terlebih dahulu. Jika tidak, kategori objek data akan ditampilkan langsung. Anda dapat mengklik kategori untuk memperluas daftar objek jenis tersebut.

  • Klik objek untuk melihat metadata-nya di tab Metadata di area hasil sebelah kanan.

Public dataset

image

Bagian ini menampilkan metadata tabel dari dataset publik yang disediakan oleh sistem.

Gunakan analisis SQL

  • Pekerjaan SQL harus dimulai dari proyek. Setelah mengaktifkan layanan MaxCompute, Anda harus membuat proyek terlebih dahulu sebelum dapat menggunakan fitur analisis SQL.

  1. Login ke Konsol MaxCompute dan pilih wilayah di pojok kiri atas.

  2. Buat proyek MaxCompute.

    Pekerjaan SQL harus dijalankan dalam proyek. Untuk menggunakan fitur analisis SQL, buat proyek setelah mengaktifkan layanan MaxCompute.

  3. Di panel navigasi sebelah kiri, pilih Data Exploration > SQL Analysis.

  4. Di halaman Data Exploration > SQL Analysis, buat file SQL.

    1. Saat pertama kali mengakses halaman SQL Analysis, file SQL bernama untitled_x dibuat dan dibuka secara default. Anda dapat langsung mengedit file ini.

    2. Klik ganda area kosong pada bilah tab file di editor untuk membuat file SQL.

    3. Klik kanan bilah tab file di editor dan pilih New File.

  5. Setelah memasukkan pernyataan SQL di editor SQL, klik Execution Parameters di sebelah kanan. Konfigurasikan Project dan Compute Quota.

    • Project: Wajib. Proyek tempat pernyataan SQL dieksekusi. Anda harus memilih proyek yang akun Anda memiliki izin CREATE instance.

    • Compute Quota: Opsional. Kuota untuk pekerjaan tersebut. Jika Anda menentukan kuota, pilih kuota yang akun Anda memiliki izin USAGE. Jika tidak menentukan kuota, pernyataan SQL akan dieksekusi menggunakan kuota komputasi default yang dikonfigurasi untuk proyek.

  6. Klik Run. Di hasil eksekusi, klik ikon image untuk menganalisis hasil secara visual.

    Antarmuka analisis SQL tidak mendukung pengunduhan hasil eksekusi. Untuk mengunduh hasil ke komputer lokal, gunakan salah satu metode berikut:

    • Jalankan tugas SQL di klien MaxCompute (odpscmd), lalu gunakan perintah Tunnel untuk mengunduh hasil ke komputer lokal. Untuk informasi lebih lanjut, lihat Download instance data.

    • Jalankan tugas SQL di node ODPS SQL pada halaman Pengembangan Data di Konsol DataWorks. Lalu, klik tombol ekspor di halaman tersebut untuk mengunduh hasil ke komputer lokal. Untuk informasi lebih lanjut, lihat Ekspor, bagikan, dan unduh buku kerja.

  7. Klik Save untuk menyimpan file SQL saat ini ke komputer Anda.