All Products
Search
Document Center

MaxCompute:Gunakan SQL Analysis

Last Updated:Feb 28, 2026

Topik ini menjelaskan cara menggunakan fitur SQL Analysis di Konsol MaxCompute untuk mengedit, mengeksekusi, dan menganalisis hasil pernyataan SQL secara online.

Penting

Untuk beradaptasi dengan evolusi teknologi cloud-native dan memenuhi kebutuhan analitik data yang semakin kompleks, fitur SQL Analysis di Konsol MaxCompute Alibaba Cloud telah ditingkatkan dan kini tersedia di semua Wilayah. Untuk informasi selengkapnya tentang fitur baru dan cara mengaktifkannya, lihat Terhubung menggunakan SQL Analysis (versi baru).

Titik masuk untuk versi sebelumnya dari SQL Analysis akan dimatikan pada 31 Maret 2026 (UTC+8). Pastikan untuk segera membersihkan file lokal dari ruang kerja lama. Kami menyarankan Anda memindahkannya secara manual ke folder pribadi Anda di versi baru SQL Analysis untuk penggunaan di masa mendatang.

Ikhtisar fungsi

  • Edit dan eksekusi pernyataan SQL secara online, serta analisis hasil kueri menggunakan grafik.

  • Termasuk demo dataset publik bawaan yang dapat Anda jalankan langsung untuk segera mencoba dan menguji fitur MaxCompute.

Kasus penggunaan

  • Pengalaman cepat: Coba fitur inti MaxCompute secara cepat berdasarkan dataset publik.

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

SQL Analysis interface

Editor area

image

Modul

Deskripsi

Tab bar

Tab file. Anda dapat membuka beberapa file sekaligus.

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

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

Toolbar

  • Run: Mengeksekusi skrip SQL. Anda dapat memilih segmen skrip SQL dalam file saat ini untuk dijalankan. Jika tidak ada yang dipilih, seluruh skrip SQL dalam file tersebut akan dieksekusi secara default.

  • Stop: Tombol Stop muncul setelah Anda mengklik Run.

  • Save: Versi pratinjau publik saat ini tidak mendukung penyimpanan file online. Anda hanya dapat menyimpan file secara lokal. Simpan file sebagai file .sql.

  • Format: Memformat kode SQL dalam file saat ini.

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

  • Cost Analysis: Mengeksekusi pernyataan COST SQL untuk memperkirakan metering. Ini mengembalikan volume data yang akan dipindai dan kompleksitas pernyataan SQL.

Editor

  • Baris pertama skrip harus berupa skrip yang dapat dijalankan.

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

  • Mendukung mode layar penuh untuk memasukkan, mengeksekusi, dan melihat hasil.

Area konfigurasi parameter runtime

image

Modul

Deskripsi

Project

  • Pilih Proyek tempat Anda ingin menjalankan kode SQL. Ini merupakan opsi wajib.

  • Akun saat ini harus memiliki izin create instance untuk Proyek yang dipilih.

  • Anda harus memilih Proyek untuk eksekusi pertama. Cache kemudian akan mencatat Proyek terakhir yang dipilih. Anda dapat mengubah Proyek kapan saja.

  • Pemilihan ini berlaku untuk semua tab file.

Computing quota

  • Pilih kuota komputasi yang akan digunakan. Ini merupakan pengaturan opsional.

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

  • Jika Anda tidak memilih kuota, kuota komputasi default dari Proyek akan digunakan.

  • Pemilihan ini berlaku untuk semua tab file.

Area hasil

image

Modul

Deskripsi

PROBLEMS

Sebelum eksekusi skrip, sintaks dan standar semua skrip file yang terbuka di area editor secara otomatis diperiksa.

METADATA

Pilih objek, seperti tabel, resource, atau user-defined function, dari Table Data atau Public Datasets untuk menampilkan detail metadata-nya. Detail tersebut mencakup informasi dasar, informasi kolom, DDL yang dihasilkan, dan pratinjau data.

Perhatikan bahwa Anda memerlukan izin database yang relevan untuk objek tersebut.

RESULT

Hasil dari skrip yang dieksekusi:

  • Daftar eksekusi: Setiap kali pernyataan SQL dalam file saat ini dieksekusi, Waktu mulai dicatat. Anda dapat mengklik catatan tersebut untuk melihat informasi tentang eksekusi tersebut.

  • 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.

COST ANALYSIS

Menampilkan hasil dari pernyataan COST SQL yang dieksekusi selama COST ANALYSIS. Hasil tersebut mencakup log eksekusi dan hasil akhir.

Resource manager

image

Klik kanan area kosong di sebelah kanan EXPLORER untuk mengonfigurasi modul tampilan. Misalnya, Anda dapat menyembunyikan modul TIMELINE.

Modul

Deskripsi

File list

  • Saat pertama kali diakses, akan menampilkan No folder opened.

  • Klik tombol Open Folder untuk membuka folder lokal. Pertama kali membuka folder, kotak dialog akan muncul meminta Anda mengonfirmasi izin untuk melihat folder tersebut.

Penting

Setiap kali sistem mencoba membaca folder lokal, Anda harus memberikan izin akses secara manual untuk semua file dalam folder tersebut guna memastikan keamanan data.

Server tidak menyimpan konten apa pun dari folder tersebut.

COMMONDATASET DEMO

  • SQL Analysis MaxCompute memiliki file kueri demo dataset publik bawaan. Anda dapat menjalankannya langsung atau setelah diedit sementara. Namun, Anda tidak dapat mengubah file demo online tersebut. Jika Anda merefresh halaman, konten file akan kembali ke kondisi awal. Simpan file yang telah dimodifikasi ke mesin lokal Anda.

  • Demo bawaan terutama berupa skrip SQL yang diedit berdasarkan dataset publik. Dataset publik menggunakan penyimpanan schema. Oleh karena itu, skrip set odps.namespace.schema=true; ditambahkan secara default untuk mengaktifkan sakelar sintaks schema.

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

TIMELINE

Mencatat log operasi untuk file yang dibuka di editor. Informasi log disimpan dalam cache. Menghapus cache akan menghapus log tersebut.

Search

image

Modul

Deskripsi

Search

  • Melakukan pencarian global terhadap konten semua file di resource manager. Misalnya, Anda dapat mencari file yang berisi pernyataan FROM table_test1.

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

Replace

  • Mengganti kata kunci yang dicari dengan pernyataan lain.

  • Misalnya, 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 di bawah penyewa saat ini di Wilayah tersebut. Objek tersebut mencakup schema, tabel, view, resource, dan fungsi.

  • Lingkup: Akun Alibaba Cloud dapat melihat semua Proyek. Pengguna Resource Access Management (RAM) harus ditambahkan ke Proyek untuk dapat melihatnya.

  • Proyek SYSTEM_CATALOG: 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 schema "INFORMATION_SCHEMA" dari proyek ini dan dapat dilihat langsung.

  • Izin tampilan: Untuk melihat daftar objek dalam Proyek, Anda memerlukan izin List yang sesuai.

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

  • Tingkat schema: Setelah Anda membentangkan Proyek, jika Proyek tersebut memiliki tingkat schema, daftar schema akan ditampilkan terlebih dahulu. Jika tidak, klasifikasi objek data akan ditampilkan langsung. Klik klasifikasi untuk membentangkan daftar objek jenis tersebut.

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

Public datasets

image

Menampilkan informasi metadata tabel untuk dataset publik yang disediakan oleh sistem.

Gunakan SQL Analysis

  • Pekerjaan SQL dieksekusi dalam suatu Proyek. Setelah mengaktifkan layanan MaxCompute, buat Proyek untuk melakukan analisis SQL.

  1. Login ke Konsol MaxCompute, lalu pilih Wilayah di pojok kiri atas.

  2. Buat Proyek MaxCompute

    Karena pekerjaan SQL harus diinisiasi dalam Proyek, buat Proyek setelah mengaktifkan layanan MaxCompute untuk menggunakan fitur analisis SQL.

  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 membuka halaman SQL Analysis, file SQL bernama untitled_x akan dibuat dan dibuka secara default. Anda dapat langsung mengedit file ini.

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

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

  5. Setelah memasukkan SQL di editor SQL, klik Run Configurations di sebelah kanan dan konfigurasikan Project dan Computing Quota.

    • Project: Wajib. Proyek tempat pernyataan SQL dieksekusi. Anda harus memiliki izin CREATE instance untuk proyek ini.

    • Computing Quota: Opsional. Parameter ini menentukan kuota sumber daya komputasi untuk pekerjaan tersebut. Jika Anda menentukan kuota, akun Anda harus memiliki izin USAGE terhadap kuota tersebut. Jika tidak ditentukan, pernyataan SQL akan dieksekusi menggunakan kuota sumber daya komputasi default yang dikonfigurasi untuk Proyek tersebut.

  6. Klik Run dan tunggu hingga kueri selesai. Di hasil eksekusi, Anda dapat mengklik ikon image untuk melakukan analisis visual sederhana.

    Antarmuka analisis SQL tidak mendukung pengunduhan hasil eksekusi. Untuk mengunduh hasil secara lokal, gunakan metode berikut:

    • Eksekusi tugas SQL di klien MaxCompute (odpscmd), lalu gunakan perintah Tunnel untuk mengunduh hasilnya secara lokal. Untuk informasi selengkapnya, lihat Unduh data instans.

    • Eksekusi tugas SQL di node ODPS SQL di DataWorks Data Studio, lalu klik tombol Export untuk mengunduh hasilnya ke komputer lokal Anda. Untuk informasi selengkapnya, lihat Ekspor, bagikan, dan unduh buku kerja.

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