全部产品
Search
文档中心

MaxCompute:Ikhtisar MaxCompute SQL

更新时间:Jul 06, 2025

MaxCompute SQL adalah sintaks SQL yang digunakan dalam MaxCompute untuk kueri dan analisis data. Sintaks ini mirip dengan SQL standar dan merupakan perluasan dari ANSI SQL-92 untuk skenario gudang data berskala besar. Topik ini menjelaskan penggunaan MaxCompute SQL, alat-alat pendukungnya, serta panduan penggunaannya.

Skenario

MaxCompute SQL cocok untuk pekerjaan batch yang memproses data dalam ukuran gigabyte, terabyte, atau exabyte. Setelah mengirimkan pekerjaan MaxCompute SQL, penjadwalan antrian dapat berlangsung selama puluhan detik hingga beberapa menit. Dalam skenario ini, Anda dapat mengirimkan pekerjaan batch untuk memproses sejumlah besar data secara bersamaan. Namun, MaxCompute tidak disarankan untuk sistem bisnis latar depan yang memerlukan penanganan ribuan hingga puluhan ribu transaksi per detik.

Petunjuk

Operasi

Referensi

Deskripsi

Pelajari tentang MaxCompute SQL

Perbedaan dalam dukungan untuk pernyataan SQL

Menggambarkan perbedaan sintaks antara MaxCompute SQL dan database arus utama.

Kata-kata cadangan dan kata kunci

Menggambarkan kata-kata cadangan dan kata kunci dalam pernyataan MaxCompute SQL.

Tipe data

Menggambarkan tipe data yang didukung oleh MaxCompute SQL, edisi tipe data, dan perbedaan antara edisi tersebut.

Konversi tipe

Menggambarkan konversi tipe yang didukung oleh MaxCompute SQL.

Pemetaan tipe data antara MaxCompute dan Hive, MySQL, dan Oracle

Menggambarkan perbedaan tipe data antara MaxCompute SQL dan database arus utama.

Karakter escape

Menggambarkan karakter escape dalam MaxCompute SQL.

LIKE

Menggambarkan karakter yang didukung oleh operator LIKE untuk pencocokan karakter dalam MaxCompute SQL.

RLIKE

Menggambarkan karakter yang didukung oleh operator RLIKE untuk pencocokan karakter dalam MaxCompute SQL.

Operator

Menggambarkan operator relasional, operator aritmatika, operator bitwise, dan operator logika dalam MaxCompute.

Gunakan MaxCompute SQL

Batasan

Menggambarkan batasan MaxCompute SQL untuk membantu Anda menulis skrip yang sesuai dengan aturan tertentu.

Pernyataan DDL

Menggambarkan sintaks pernyataan DDL yang didukung oleh MaxCompute SQL, seperti pernyataan DDL untuk mengelola tabel, siklus hidup, partisi, dan kolom.

Pernyataan DML

Menggambarkan sintaks pernyataan DML yang didukung oleh MaxCompute SQL, seperti INSERT INTO dan INSERT OVERWRITE.

Pernyataan DQL

Menggambarkan sintaks pernyataan SELECT yang didukung oleh MaxCompute SQL. Pernyataan SELECT digunakan untuk menanyakan data.

Sintaks SQL yang ditingkatkan

Menggambarkan sintaks pernyataan yang dapat meningkatkan keterbacaan dan efisiensi eksekusi MaxCompute SQL, seperti LOAD dan UNLOAD.

MaxCompute UDF

Menggambarkan fungsi yang didefinisikan pengguna yang didukung oleh MaxCompute, termasuk fungsi skalar yang didefinisikan pengguna (UDF), fungsi bernilai tabel yang didefinisikan pengguna (UDTF), dan fungsi agregat yang didefinisikan pengguna (UDAF), serta memberikan petunjuk tentang cara membuat fungsi-fungsi ini.

MaxCompute UDT

Menggambarkan cara langsung memanggil kelas dan metode bahasa pemrograman pihak ketiga dalam SQL, atau cara menggunakan objek pihak ketiga untuk mendapatkan data.

MaxCompute UDJ

Menggambarkan cara melakukan operasi kustom lintas tabel atau pada beberapa tabel.

Jalankan MaxCompute SQL dalam mode skrip

Menggambarkan cara menyusun skrip SQL dalam mode skrip.

Alat terkait

Anda dapat mengembangkan pekerjaan MaxCompute SQL menggunakan alat terkait berdasarkan kompleksitas pekerjaan tersebut.