AnalyticDB for MySQL menyediakan editor SQL bawaan untuk pengembangan SQL langsung di konsol. Topik ini menjelaskan fitur-fitur editor SQL.
Catatan penggunaan
Anda dapat menggunakan akun dengan hak istimewa untuk langsung melakukan pengembangan SQL.
Jika Anda masuk ke konsol AnalyticDB for MySQL sebagai Pengguna Resource Access Management (RAM) untuk melakukan pengembangan SQL, Anda harus mengaitkan akun database AnalyticDB for MySQL dengan pengguna RAM tersebut. Untuk informasi lebih lanjut, lihat Mengaitkan atau memutuskan pengaitan akun database dengan atau dari pengguna RAM.
Mengakses editor SQL
Masuk ke konsol AnalyticDB for MySQL. Di pojok kiri atas konsol, pilih wilayah. Di panel navigasi sisi kiri, klik Clusters. Temukan kluster yang ingin Anda kelola dan klik ID kluster tersebut.
Di panel navigasi sisi kiri, pilih Job Development > SQL Development untuk mengakses editor SQL.
Memuat dataset bawaan
Jika Anda tidak memilih untuk memuat dataset bawaan saat membuat kluster AnalyticDB for MySQL, Anda dapat mengklik Muat Dataset Bawaan pada halaman SQL Development untuk memenuhi kebutuhan pengujian Anda. Dalam pesan yang muncul, klik OK.
Untuk informasi lebih lanjut tentang dataset bawaan, lihat Mengelola dataset bawaan.
Menampilkan skema basis data dan tabel
Pada tab Databases and Tables halaman SQL Development, Anda dapat melihat basis data sistem INFORMATION_SCHEMA, tabel dalam basis data ini, basis data dan tabel yang dibuat secara otomatis (seperti basis data dan tabel yang dimuat ke dalam kluster AnalyticDB for MySQL secara real-time), serta basis data dan tabel yang dibuat secara manual. Anda dapat memilih opsi dari daftar drop-down untuk beralih antar basis data.
Pilih mesin dan grup sumber daya
Anda dapat memilih mesin dan grup sumber daya yang berbeda untuk mengimplementasikan metode pengembangan SQL yang berbeda. Tabel berikut menjelaskan metode pengembangan SQL.
Mesin | Grup sumber daya | Metode pengembangan SQL yang didukung | Metode commit SQL | SQL mode eksekusi |
Spark | Grup sumber daya pekerjaan | Spark SQL | Eksekusi serial. | Mode batch. |
Grup sumber daya interaktif | Spark SQL | Eksekusi serial atau paralel. | Mode interaktif. | |
XIHE | Grup sumber daya pekerjaan | XIHE BSP SQL | Eksekusi serial atau paralel. | Mode batch. |
Grup sumber daya interaktif | XIHE MPP SQL | Eksekusi serial atau paralel. | Mode interaktif. |
Eksekusi serial: Beberapa pernyataan SQL dikirim ke mesin secara berurutan.
Eksekusi paralel: Beberapa pernyataan SQL dikirim ke mesin tanpa eksekusi berurutan.
XIHE BSP SQL dan XIHE MPP SQL tidak dapat digunakan untuk menulis tabel Hudi.
Lihat dan ekspor hasil kueri
Setelah pernyataan SQL dieksekusi, hasil kueri atau pesan kegagalan ditampilkan pada tab Execution Results. Informasi eksekusi tentang pernyataan SQL, seperti status eksekusi, grup sumber daya, akun basis data, dan durasi eksekusi ditampilkan pada tab Execution Records.
Anda dapat mengekspor hasil kueri XIHE BSP SQL ke perangkat lokal Anda.
Untuk mengonfigurasi jumlah baris hasil yang diekspor, klik ... di sebelah Execute(F8)(LIMIT 1000). Jika jumlah baris yang Anda tentukan dalam klausa LIMIT pernyataan SQL berbeda dari jumlah baris yang Anda pilih di konsol, yang lebih kecil akan berlaku.
Untuk mengekspor hasil kueri, klik Download di pojok kanan atas tab Execution Results.
Simpan skrip SQL
Anda dapat menyimpan pernyataan SQL di tab SQLConsole sebagai skrip, lalu melihat pernyataan SQL pada tab Scripts.
Mendiagnosis hasil kueri
Anda dapat mendiagnosis pernyataan XIHE BSP SQL dan pernyataan XIHE MPP SQL. Pada tab Execution Records, temukan pernyataan SQL dan klik Diagnose di kolom Aksi untuk mendiagnosis rencana eksekusi pernyataan SQL. Untuk informasi lebih lanjut tentang diagnosis SQL, lihat Ikhtisar.
Spark SQL mendukung diagnosis Spark SQL. Pada tab Execution Records, temukan pernyataan SQL dan klik Diagnose di kolom Aksi untuk mendiagnosis rencana eksekusi pernyataan SQL. Untuk informasi lebih lanjut tentang diagnosis Spark SQL, lihat Diagnosis Spark SQL.
Lihat log Spark
Setelah Anda mengeksekusi pernyataan Spark SQL, Anda dapat menemukan pernyataan SQL dan klik Logs di kolom Aksi pada tab Execution Records untuk melihat log Spark.
Akses UI web Spark
Setelah Anda mengeksekusi pernyataan Spark SQL, Anda dapat menemukan pernyataan SQL dan klik UI di kolom Aksi pada tab Execution Records untuk mengakses UI web Spark dan melihat status eksekusi pekerjaan Spark.