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 | Menggambarkan perbedaan sintaks antara MaxCompute SQL dan database arus utama. | |
Menggambarkan kata-kata cadangan dan kata kunci dalam pernyataan MaxCompute SQL. | ||
Menggambarkan tipe data yang didukung oleh MaxCompute SQL, edisi tipe data, dan perbedaan antara edisi tersebut. | ||
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. | |
Menggambarkan karakter escape dalam MaxCompute SQL. | ||
Menggambarkan karakter yang didukung oleh operator LIKE untuk pencocokan karakter dalam MaxCompute SQL. | ||
Menggambarkan karakter yang didukung oleh operator RLIKE untuk pencocokan karakter dalam MaxCompute SQL. | ||
Menggambarkan operator relasional, operator aritmatika, operator bitwise, dan operator logika dalam MaxCompute. | ||
Gunakan MaxCompute SQL | Menggambarkan batasan MaxCompute SQL untuk membantu Anda menulis skrip yang sesuai dengan aturan tertentu. | |
Menggambarkan sintaks pernyataan DDL yang didukung oleh MaxCompute SQL, seperti pernyataan DDL untuk mengelola tabel, siklus hidup, partisi, dan kolom. | ||
Menggambarkan sintaks pernyataan DML yang didukung oleh MaxCompute SQL, seperti | ||
Menggambarkan sintaks pernyataan | ||
Menggambarkan sintaks pernyataan yang dapat meningkatkan keterbacaan dan efisiensi eksekusi MaxCompute SQL, seperti | ||
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. | ||
Menggambarkan cara langsung memanggil kelas dan metode bahasa pemrograman pihak ketiga dalam SQL, atau cara menggunakan objek pihak ketiga untuk mendapatkan data. | ||
Menggambarkan cara melakukan operasi kustom lintas tabel atau pada beberapa tabel. | ||
Menggambarkan cara menyusun skrip SQL dalam mode skrip. |
Alat terkait
Anda dapat mengembangkan pekerjaan MaxCompute SQL menggunakan alat terkait berdasarkan kompleksitas pekerjaan tersebut.
Untuk pekerjaan sederhana, kami sarankan menggunakan klien MaxCompute
Untuk pekerjaan kompleks, kami sarankan menggunakan MaxCompute Studio atau konsol DataWorks.