Topik ini menjelaskan kode kesalahan SQL, kondisi pemicunya, serta solusinya.
Jenis kode kesalahan ini menggunakan format berikut.
ODPS-01CCCCX:Deskripsi umum - Informasi spesifik konteksKesalahan SQL mencakup kesalahan dari modul META (CCCC bernilai 1000 hingga 1999), PROCESSOR (CCCC bernilai 2000 hingga 2999), PARSER (CCCC bernilai 3000 hingga 3999), dan PLANNER (CCCC bernilai 4000 hingga 4999). Bagian-bagian berikut menjelaskan kode kesalahan tersebut.
ODPS-0110011: Exception otorisasi
Modul: META.
Tingkat Keparahan: 1.
Kondisi pemicu: Izin tidak mencukupi.
Solusi: Berdasarkan pesan kesalahan, hubungi pemilik proyek untuk memberikan izin operasi yang diperlukan. Untuk informasi lebih lanjut, lihat Izin MaxCompute.
ODPS-0110021: Parameter tidak valid
Modul: META.
Tingkat keparahan: 1.
Kondisi pemicu: Parameter tidak valid.
Solusi: Periksa dan ubah parameter input agar memenuhi persyaratan.
ODPS-0110031: Jenis objek tidak valid
Modul: META.
Tingkat keparahan: 1.
Kondisi pemicu: Jenis objek tidak valid.
Solusi: Periksa dan ubah objek input agar memenuhi persyaratan jenis objek.
ODPS-0110041: Operasi meta tidak valid - AlreadyExistsException(message:Partition already exists, existed values:)
Modul: META.
Tingkat keparahan: 1.
Kondisi pemicu: MaxCompute tidak memiliki mekanisme locking untuk tabel yang sedang dioperasikan. Kesalahan ini disebabkan oleh persaingan metadata. Melakukan beberapa operasi baca dan tulis pada partisi yang sama secara bersamaan dapat menyebabkan kesalahan ini.
Solusi: Karena MaxCompute tidak memiliki mekanisme locking, hindari melakukan operasi pada tabel yang sama secara bersamaan.
ODPS-0110061: Gagal menjalankan ddltask - AlreadyExistsException(pesan:Partisi sudah ada, nilai yang ada:)
Modul: META.
Tingkat Keparahan: 1.
Kondisi pemicu: MaxCompute tidak memiliki mekanisme locking untuk tabel yang sedang dioperasikan. Kesalahan ini disebabkan oleh persaingan metadata. Melakukan beberapa operasi baca dan tulis pada partisi yang sama secara bersamaan dapat menyebabkan kesalahan ini.
Solusi: Karena MaxCompute tidak memiliki mekanisme locking, hindari melakukan operasi pada tabel yang sama secara bersamaan.
ODPS-0110061: Gagal menjalankan ddltask - SimpleLock conflict failure, add partition is already on-going
Modul: META.
Tingkat Keparahan: 1.
Kondisi pemicu: Kesalahan ini terjadi saat Anda menambahkan partisi yang sama dalam batch. MaxCompute hanya mengeksekusi perintah pertama yang diterima untuk menambahkan partisi dan mengabaikan permintaan selanjutnya.
Solusi: Hindari melakukan operasi pada partisi yang sama secara bersamaan.
ODPS-0110061: Gagal menjalankan ddltask - Proyek Anda tidak diizinkan untuk menginstal paket
Modul: META.
Tingkat Keparahan: 1.
Kondisi pemicu: Saat menggunakan dynamic data masking, kesalahan ini terjadi jika Anda menjalankan perintah
install package aegis.aegis_package;tanpa menambahkan proyek MaxCompute yang memerlukan penyamaran data ke masking project.Solusi: Sebelum menjalankan perintah
install package aegis.aegis_package;, tambahkan proyek MaxCompute yang memerlukan penyamaran data ke masking project. Untuk informasi lebih lanjut, lihat Dynamic data masking.
ODPS-0110999: Kritis! Terjadi kesalahan internal dalam operasi commit dan rollback gagal, kemungkinan pelanggaran atomicity - Gagal mengganti nama direktori selama DDLTask.
Modul: META.
Tingkat keparahan: 1.
Kondisi pemicu: MaxCompute tidak memiliki concurrency control. Beberapa tugas mungkin sedang memodifikasi tabel ini. Dalam kasus ini, ada kemungkinan kecil terjadi konflik konkurensi selama operasi META akhir, yang menyebabkan exception eksekusi. Hal ini dapat terjadi pada operasi ALTER maupun INSERT.
Solusi: Ubah tabel ini menjadi tabel partisi. Tulis data yang dimasukkan oleh setiap pernyataan SQL ke partisi terpisah. Metode ini memungkinkan operasi konkuren.
ODPS-0120011: Exception otorisasi
Modul: PROCESSOR.
Tingkat keparahan: 1.
Kondisi pemicu: Izin tidak mencukupi.
Solusi: Berdasarkan pesan kesalahan, hubungi pemilik proyek untuk memberikan izin operasi yang diperlukan. Untuk informasi lebih lanjut, lihat Izin MaxCompute.
ODPS-0120021: delimitor harus sama dalam wm_concat
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi pemicu: Pemisah dalam kelompok yang sama harus identik.
Solusi: Seragamkan format pemisah agar konsisten.
ODPS-0120031: Instans telah dibatalkan
Modul: PROCESSOR.
Tingkat keparahan: 1.
Kondisi pemicu: Instans telah dibatalkan.
Solusi: Anda dapat menjalankan perintah
status <instance_id>;di client MaxCompute untuk memastikan status instans.
ODPS-0121011: Pola ekspresi reguler tidak valid
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi pemicu: Fungsi pemrosesan ekspresi reguler dalam fungsi bawaan menerima ekspresi reguler yang tidak dikenali.
Solusi: Ubah menjadi ekspresi reguler yang dapat dikenali oleh fungsi tersebut. Untuk informasi lebih lanjut, lihat Pencocokan karakter RLIKE.
ODPS-0121021: Panggilan Regexec gagal
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi pemicu: Terjadi kesalahan selama pencocokan ekspresi reguler.
Solusi: Pastikan ekspresi reguler tersebut valid. Untuk informasi lebih lanjut, lihat Pencocokan karakter RLIKE.
ODPS-0121035: Konversi tipe implisit ilegal
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi pemicu: Terjadi kesalahan konversi tipe. Biasanya ini merupakan kesalahan konversi tipe implisit yang tidak didukung akibat pelanggaran aturan konversi implisit.
Solusi: Untuk informasi lebih lanjut, lihat Konversi tipe implisit dan cakupannya.
ODPS-0121045: Jenis nilai kembali tidak didukung
Modul: PROCESSOR.
Tingkat keparahan: 5.
Kondisi pemicu: Nilai kembali tidak didukung.
Solusi: Ubah menjadi nilai kembali yang didukung.
ODPS-0121055: Nilai argumen kosong
Modul: PROCESSOR.
Tingkat keparahan: 5.
Kondisi pemicu: Parameter kosong atau NULL.
Solusi: Ubah parameter input.
ODPS-0121065: Nilai argumen di luar rentang
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi pemicu: Nilai parameter salah dan berada di luar rentang yang diizinkan.
Solusi: Ubah nilai parameter.
ODPS-0121075: Jumlah argumen tidak valid
Modul: PROCESSOR.
Tingkat keparahan: 5.
Kondisi pemicu: Jumlah parameter tidak valid.
Solusi: Ubah jumlah parameter.
ODPS-0121081: Jenis argumen ilegal
Modul: PROCESSOR.
Tingkat keparahan: 1.
Kondisi pemicu: Tipe data primitif parameter salah.
Solusi: Ubah tipe parameter.
ODPS-0121095: Argumen tidak valid
Modul: PROCESSOR.
Tingkat keparahan: 5.
Kondisi pemicu: Parameter input salah.
Solusi: Ubah parameter input.
ODPS-0121105: Nilai argumen konstan diharapkan
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi pemicu: Konstanta diharapkan, tetapi nama kolom dimasukkan.
Solusi: Ubah input menjadi konstanta.
ODPS-0121115: Referensi kolom diharapkan
Modul: PROCESSOR.
Tingkat keparahan: 5.
Kondisi pemicu: Nama kolom diharapkan, tetapi konstanta dimasukkan.
Solusi: Ubah input menjadi nama kolom.
ODPS-0121125: Fungsi atau operasi tidak didukung
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi pemicu: Fungsi user-defined (UDF) atau operasi lain yang tidak didukung.
Solusi: Ubah UDF atau ganti operasi tersebut.
ODPS-0121145: Luapan data
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi pemicu: Luapan data. Data melebihi rentang nilai tipe data. Hal ini dapat disebabkan oleh fungsi agregat atau operasi pembagian di mana pembagi bertipe DECIMAL dan nilainya 0. Contohnya termasuk luapan data akibat fungsi penjumlahan atau luapan data akibat
SELECT 1BD / 0BD;.Solusi: Ubah operasi yang menyebabkan luapan data.
ODPS-0123049: Luapan buffer
Modul: PROCESSOR.
Tingkat Keparahan: 9.
Kondisi pemicu: Luapan memori.
Solusi: Periksa apakah terdapat masalah pada data. Misalnya, terlalu banyak data dengan kunci yang sama dalam operasi JOIN.
ODPS-0123055: Exception skrip
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi pemicu: Exception skrip.
Solusi: Jika terjadi kesalahan fungsi user-defined (UDF), lihat Masalah kelas atau dependensi dalam FAQ UDF untuk memecahkan masalah tersebut.
ODPS-0123065: Eksepsi Join
Modul: PROCESSOR.
Tingkat keparahan: 5.
Kondisi pemicu: Exception operasi JOIN.
Solusi: Ubah operasi JOIN.
ODPS-0123081: String datetime tidak valid
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi pemicu: Exception string DATETIME.
Solusi: Ubah string DATETIME.
ODPS-0123091: Konversi tipe ilegal
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi pemicu: Konversi tipe tidak valid. Biasanya disebabkan oleh konversi tipe eksplisit yang tidak valid.
Solusi: Ubah mekanisme konversi tipe. Untuk informasi lebih lanjut, lihat Konversi tipe data.
ODPS-0123105: Pekerjaan dihentikan
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi pemicu: Pekerjaan dibatalkan.
Solusi: Anda dapat menjalankan perintah
status <instance_id>;di client MaxCompute untuk memastikan status instans.
ODPS-0123111: String format tidak sesuai dengan string datetime
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi pemicu: String format tidak sesuai dengan string datetime. Format tanggal yang Anda masukkan secara manual dalam pernyataan SQL tidak memenuhi persyaratan format MaxCompute, atau fungsi bawaan terkait DATETIME digunakan secara salah.
Solusi: Ubah format tanggal.
ODPS-0123121: Exception Mapjoin
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi pemicu: Terjadi exception MAPJOIN. Biasanya disebabkan oleh tabel kecil dalam MAPJOIN yang melebihi batas sistem sebesar 512 MB.
Solusi: Ubah operasi MAPJOIN.
ODPS-0123131: Exception fungsi yang ditentukan pengguna
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi pemicu: Terjadi exception fungsi user-defined (UDF).
Solusi: Ubah UDF tersebut.
ODPS-0130013: Exception otorisasi
Modul: PARSER.
Tingkat keparahan: 3.
Kondisi pemicu: Izin tidak mencukupi. Pemeriksaan keamanan gagal.
Solusi: Berdasarkan pesan kesalahan, hubungi pemilik proyek untuk memberikan izin operasi yang diperlukan. Untuk informasi lebih lanjut, lihat Izin MaxCompute.
ODPS-0130031: Gagal menghapus tabel
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Tabel sumber tidak ditemukan saat menghapus tabel.
Solusi: Anda dapat menjalankan perintah
show tables;di client MaxCompute untuk memastikan bahwa tabel sumber ada dan namanya benar.
ODPS-0130071: Exception analisis semantik - Alias tabel atau referensi kolom tidak valid
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Terjadi exception parsing sintaks. Nama kolom salah. Kolom yang sesuai tidak ditemukan.
Solusi: Anda dapat menjalankan perintah
desc <table_name>;di client MaxCompute untuk mendapatkan nama kolom yang benar.
ODPS-0130071: Exception analisis semantik - Referensi kolom tidak valid
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Terjadi exception parsing sintaks. Terjadi kesalahan referensi kolom. Kolom yang sesuai tidak ditemukan.
Solusi: Anda dapat menjalankan perintah
desc <table_name>;di client MaxCompute untuk mendapatkan nama kolom yang benar.
ODPS-0130071: Exception analisis semantik - Ekspresi tidak ada dalam kunci GROUP BY
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Terjadi exception parsing sintaks. Kolom yang dibaca dalam klausa SELECT tidak persis sesuai dengan kolom dalam klausa GROUP BY.
Solusi: Ubah pernyataan SELECT agar memenuhi persyaratan sintaks. Untuk informasi lebih lanjut, lihat Kueri GROUP BY (col_list).
ODPS-0130071: Exception analisis semantik - Partisi tidak ditemukan
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Terjadi exception parsing sintaks. Partisi dengan nilai partisi yang ditentukan tidak ditemukan.
Solusi: Anda dapat menjalankan perintah
show partitions <table_name>;di client MaxCompute untuk menanyakan nilai partisi yang ada. Kemudian, ubah partisi dalam pernyataan menjadi partisi yang ada.
ODPS-0130071: Exception analisis semantik - SELECT DISTINCT dan GROUP BY tidak dapat berada dalam kueri yang sama
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: DISTINCT dan GROUP BY tidak dapat berada dalam klausa SELECT yang sama.
Solusi: Ubah pernyataan tersebut. Jangan gunakan DISTINCT dan GROUP BY secara bersamaan.
ODPS-0130071: Exception analisis semantik - Tidak dapat memasukkan ke tabel tujuan karena jumlah/tipe kolom berbeda
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Saat memasukkan data ke tabel tujuan, jumlah atau tipe kolom pada tabel sumber dan tabel tujuan tidak cocok.
Solusi: Ubah pernyataan agar jumlah dan tipe kolom pada tabel sumber dan tujuan cocok.
ODPS-0130071: Exception analisis semantik - physical plan generation failed: java.lang.RuntimeException: Table(xxxx) is full scan with all partitions, please specify partition predicates
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Pemindaian tabel penuh pada tabel partisi dinonaktifkan untuk proyek tempat tabel tersebut berada. Anda harus menentukan kondisi partisi.
Solusi: Jika pernyataan SQL saat ini memerlukan pemindaian tabel penuh, Anda dapat menambahkan pernyataan `set odps.sql.allow.fullscan=true;` sebelum pernyataan SQL dan kirimkan bersama. Pemindaian tabel penuh meningkatkan jumlah data masukan, yang pada gilirannya meningkatkan biaya.
ODPS-0130071: Exception analisis semantik - physical plan generation failed: com.aliyun.odps.lot.cbo.FailFastException: instance count exceeds limit 99999
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Jumlah
instancesdalam satu pekerjaan melebihi batas atas 100.000.Solusi: Sesuaikan
split sizeuntuk mengurangi konkurensi. Anda dapat menambahkan pernyataanset odps.sql.mapper.split.size=4096;sebelum pernyataan SQL dan kirimkan bersama. Pernyataan ini menyesuaikan ukuran data yang dibaca setiap Mapper dari tabel. Satuan default adalah MB. Anda dapat mengontrol variabel ini untuk mengelola input ke tahap Map.
ODPS-0130071: Exception analisis semantik - tipe X tidak diaktifkan dalam mode saat ini
Gejala: Saat memanggil fungsi bawaan, pesan kesalahan berikut dikembalikan.
FAILED: ODPS-0130071:[1,27] Pengecualian analisis semantik - Tipe TIMESTAMP tidak diaktifkan dalam mode saat ini. Harap atur odps.sql.type.system.odps2=true untuk menggunakannya.Penyebab: Fungsi bawaan yang digunakan dalam pernyataan SQL melibatkan tipe data 2.0, seperti TINYINT, SMALLINT, INT, FLOAT, VARCHAR, TIMESTAMP, atau BINARY, tetapi fitur tipe data 2.0 belum diaktifkan untuk proyek tersebut. Hal ini menyebabkan MaxCompute gagal memprosesnya.
Solusi: Di client MaxCompute, aktifkan fitur tipe data 2.0 dengan salah satu metode berikut:
Tingkat sesi: Tambahkan pernyataan
set odps.sql.type.system.odps2=true;sebelum pernyataan SQL Anda dan kirimkan bersama-sama.Tingkat proyek: Pemilik proyek dapat mengonfigurasi proyek sesuai kebutuhan. Konfigurasi akan berlaku dalam 10 hingga 15 menit. Perintahnya sebagai berikut.
setproject odps.sql.type.system.odps2=true;Setelah perintah berlaku, jalankan kembali pernyataan SQL tersebut.
Untuk informasi lebih lanjut tentang
setproject, lihat Operasi proyek. Untuk informasi lebih lanjut tentang pertimbangan dalam mengaktifkan sakelar tipe data 2.0 di tingkat proyek, lihat Panduan versi tipe data.
ODPS-0130071: Exception analisis semantik - jumlah kolom X dalam sumber data salah, memerlukan Y kolom (termasuk partisi dinamis jika ada)
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Saat membuat tabel eksternal, jumlah kolom dalam tabel eksternal tidak konsisten dengan jumlah kolom dalam tabel sumber yang dipetakan. Hal ini menyebabkan pembuatan tabel eksternal gagal.
Solusi: Periksa pernyataan pembuatan tabel eksternal. Pastikan jumlah kolom dalam tabel eksternal konsisten dengan jumlah kolom dalam tabel sumber yang dipetakan. Untuk informasi lebih lanjut, lihat Tabel eksternal.
ODPS-0130071: Exception analisis semantik - kolom X dalam sumber memiliki tipe A yang tidak kompatibel dengan kolom tujuan Y, yang bertipe B
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Tipe data kolom dalam tabel eksternal tidak konsisten dengan tipe data kolom yang dipetakan dalam tabel sumber. Hal ini menyebabkan pembuatan tabel eksternal gagal.
Solusi: Periksa pernyataan pembuatan tabel eksternal. Pastikan tipe data setiap kolom dalam tabel eksternal konsisten dengan tipe data kolom yang dipetakan dalam tabel sumber. Untuk informasi lebih lanjut, lihat Tabel eksternal.
ODPS-0130071: Exception analisis semantik - kedalaman maksimum ekspresi adalah xxxx, yang melebihi batas 5000
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Ekspresi aritmetika terlalu kompleks. Hal ini menyebabkan jumlah node dalam pohon yang dibangun dari ekspresi melebihi batas 5.000.
Solusi: Optimalkan ekspresi aritmetika tersebut.
ODPS-0130071: Exception analisis semantik - fungsi atau view Y tidak dapat diselesaikan
Gejala: Saat memanggil fungsi bawaan, pesan kesalahan berikut dikembalikan.
FAILED: ODPS-0130071:[1,8] Pengecualian analisis semantik - fungsi atau tampilan 'row_number' tidak dapat diselesaikanPenyebab: Nama fungsi bawaan yang digunakan dalam pernyataan SQL salah atau fungsi tersebut kehilangan parameter. Hal ini menyebabkan MaxCompute gagal memprosesnya.
Solusi: Periksa nama fungsi dan nama parameter. Tambahkan parameter input sesuai persyaratan sintaks fungsi. Setelah memastikan nama dan format sintaks benar, jalankan kembali pernyataan SQL tersebut.
ODPS-0130081: Referensi UDF tidak valid
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Signature metode UDF tidak valid.
Solusi: Ubah informasi signature dalam kode UDF.
ODPS-0130091: Parameter tidak valid
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Parameter input UDF tidak valid.
Solusi: Ubah parameter input UDF agar memenuhi persyaratan.
ODPS-0130101: Tipe data ambigu
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Tipe data tidak valid.
Solusi: Ubah tipe data tersebut.
ODPS-0130111: Pekerjaan Fuxi gagal - Kumpulan data harus berisi tepat satu baris
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Dataset yang dibaca tidak memenuhi persyaratan. Dataset hanya boleh berisi satu catatan.
Solusi: Ubah dataset agar hanya berisi satu catatan.
ODPS-0130111: Exception pemangkasan partisi subkueri
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Terjadi exception selama optimasi partisi dinamis untuk subkueri dalam pernyataan kondisional IN.
Solusi: Ubah pernyataan kondisional IN tersebut.
ODPS-0130121: Jenis argumen tidak valid
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Jenis parameter tidak valid. Biasanya karena jenis parameter yang diterima oleh fungsi bawaan salah.
Solusi: Ubah jenis parameter tersebut.
ODPS-0130121: Jenis argumen tidak valid - jenis X dari argumen m untuk fungsi Y tidak valid
Gejala: Saat memanggil fungsi bawaan, pesan kesalahan berikut dikembalikan.
FAILED: ODPS-0130121:[1,18] Tipe argumen tidak valid - tipe STRING dari argumen 1 untuk fungsi all_match, diharapkan ARRAY<T>Penyebab: Jenis parameter input aktual untuk fungsi bawaan yang digunakan dalam pernyataan SQL tidak memenuhi persyaratan sintaks fungsi tersebut. Hal ini menyebabkan MaxCompute gagal memprosesnya.
Solusi: Ubah parameter input sesuai persyaratan sintaks fungsi. Pastikan tipe data memenuhi persyaratan sintaks, lalu jalankan kembali pernyataan SQL tersebut.
ODPS-0130131: Tabel tidak ditemukan
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Tabel tidak ada. Saat menjalankan pernyataan DDL atau DML, tabel yang dioperasikan tidak ada.
Solusi: Anda dapat menjalankan perintah
show tables;di client MaxCompute untuk memastikan nama tabel tersebut.
ODPS-0130141: Konversi tipe implisit ilegal
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Konversi tipe implisit yang tidak diizinkan.
Solusi: Untuk informasi lebih lanjut, lihat Konversi tipe implisit dan cakupannya.
ODPS-0130151: Tipe data ilegal
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Tipe data tidak valid.
Solusi: Ubah tipe data tersebut.
ODPS-0130161
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Kesalahan parsing sintaks SQL.
Solusi: Pastikan sintaks SQL benar dan fitur yang didukung digunakan. Untuk informasi lebih lanjut tentang skenario tertentu, lihat Menangani kesalahan untuk perintah compact, Menangani kesalahan referensi sirkular dalam klausa WITH, Menangani kesalahan dengan parameter input INTERVAL, dan Menangani kesalahan bad.escape dari rewrite SQL yang tidak kompatibel.
ODPS-0130171: Exception pembuatan view
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Terjadi exception saat membuat view.
Solusi: Periksa dan ubah pernyataan pembuatan view tersebut. Untuk informasi lebih lanjut, lihat Membuat atau memperbarui view.
ODPS-0130181: Exception fungsi jendela
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Exception fungsi jendela.
Solusi: Periksa apakah fungsi jendela memenuhi persyaratan sintaks.
ODPS-0130191: Kolom atau kunci partisi tidak valid
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Kolom atau kunci partisi tidak valid.
Solusi: Anda dapat menjalankan perintah
desc <table_name>;ataushow partitions <table_name>;di client MaxCompute untuk memastikan validitas kolom atau partisi tersebut.
ODPS-0130201: View tidak ditemukan
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: View tidak ada.
Solusi: Anda dapat menjalankan perintah
show tables;di client MaxCompute untuk memeriksa apakah nama view tersebut benar.
ODPS-0130211: Tabel atau view sudah ada
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Tabel atau view sudah ada.
Solusi: Ubah nama tabel atau view yang akan dibuat.
ODPS-0130221: Jumlah argumen tidak valid
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Jumlah parameter tidak valid.
Solusi: Ubah jumlah parameter input.
ODPS-0130221: Jumlah argumen tidak valid - fungsi Y memerlukan m parameter, sebenarnya memiliki n
Gejala: Saat memanggil fungsi bawaan, pesan kesalahan berikut dikembalikan.
FAILED: ODPS-0130221:[1,8] Jumlah argumen tidak valid - fungsi from_utc_timestamp memerlukan 2 parameter, sebenarnya memiliki 1Penyebab: Jumlah parameter input aktual untuk fungsi bawaan yang digunakan dalam pernyataan SQL tidak memenuhi persyaratan sintaks fungsi tersebut. Hal ini menyebabkan MaxCompute gagal memprosesnya.
Solusi: Periksa jumlah parameter input untuk fungsi bawaan tersebut. Tambahkan atau hapus parameter agar memenuhi persyaratan sintaks fungsi. Kemudian, jalankan kembali pernyataan SQL tersebut.
ODPS-0130231: View tidak valid
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: View tidak valid.
Solusi: Anda dapat menjalankan perintah
show tables;di client MaxCompute untuk memeriksa apakah nama view tersebut benar.
ODPS-0130241: Operasi union ilegal
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Operasi UNION tidak valid. Biasanya disebabkan oleh jumlah atau tipe kolom yang tidak konsisten di kedua sisi UNION.
Solusi: Ubah pernyataan UNION agar memenuhi persyaratan sintaks. Untuk informasi lebih lanjut, lihat UNION.
ODPS-0130252: Produk Kartesius tidak diizinkan
Modul: PARSER.
Tingkat keparahan: 2.
Kondisi pemicu: Produk Kartesius tidak didukung.
Solusi: MaxCompute tidak mendukung ekspresi non-equi dalam kondisi join operasi JOIN.
ODPS-0130261: Skema tidak valid
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi pemicu: Skema tidak valid.
Solusi: Ubah skema tersebut.
ODPS-0130271: Partisi tidak ada
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi pemicu: Partisi tidak ada.
Solusi: Anda dapat menjalankan perintah
show partitions <table_name>;di client MaxCompute untuk menanyakan nilai partisi yang ada. Kemudian, ubah partisi dalam pernyataan menjadi partisi yang ada.
ODPS-0140011: Konversi tipe ilegal
Modul: PLANNER.
Tingkat Keparahan: 1.
Kondisi pemicu: Konversi tipe eksplisit yang tidak diizinkan.
Solusi: Ubah mekanisme konversi tipe. Untuk informasi lebih lanjut, lihat Konversi tipe eksplisit.
ODPS-0140021: Konversi tipe implisit ilegal
Modul: PLANNER.
Tingkat Keparahan: 1.
Kondisi pemicu: Konversi tipe implisit yang tidak diizinkan.
Solusi: Ubah mekanisme konversi tipe. Untuk informasi lebih lanjut, lihat Konversi tipe implisit dan cakupannya.
ODPS-0140031: Referensi kolom tidak valid
Modul: PLANNER.
Tingkat keparahan: 1.
Kondisi pemicu: Nama kolom tidak valid.
Solusi: Anda dapat menjalankan perintah
desc <table_name>;di client MaxCompute untuk mendapatkan nama kolom yang benar.
ODPS-0140041: Referensi UDF tidak valid
Modul: PLANNER.
Tingkat Keparahan: 1.
Kondisi pemicu: UDF yang digunakan tidak ada.
Solusi: Anda dapat menjalankan perintah
list functions;di client MaxCompute untuk melihat nama UDF yang benar.
ODPS-0140051: Fungsi tidak valid
Modul: PLANNER.
Tingkat keparahan: 1.
Kondisi pemicu: Fungsi tidak valid.
Solusi: Anda dapat menjalankan perintah
show functions;ataulist functions;di client MaxCompute untuk melihat nama fungsi yang benar.
ODPS-0140061: Parameter tidak valid
Modul: PLANNER.
Tingkat Keparahan: 1.
Kondisi pemicu: Exception parameter input.
Solusi: Ubah parameter input tersebut.
ODPS-0140071: Operator tidak didukung
Modul: PLANNER.
Tingkat keparahan: 1.
Kondisi pemicu: Operator tidak didukung.
Solusi: Ganti dengan operator yang didukung. Untuk informasi lebih lanjut, lihat Operator.
ODPS-0140081: Jenis join tidak didukung
Modul: PLANNER.
Tingkat keparahan: 1.
Kondisi pemicu: Tabel kecil (Left) melakukan outer join terhadap tabel besar, atau tabel besar (Right) melakukan outer join terhadap tabel kecil.
Solusi: Ubah urutan join tersebut.
ODPS-0140105: I/O multiple tidak valid
Modul: PLANNER.
Tingkat keparahan: 5.
Kondisi pemicu: Konflik output multi-jalur.
Solusi: Sesuaikan pekerjaan untuk menghindari konflik output multi-jalur.
ODPS-0140111: Jenis kolom tidak didukung dalam EXTRACT saat ini
Modul: PLANNER.
Tingkat Keparahan: 1.
Kondisi pemicu: Jenis kolom tidak didukung oleh EXTRACT.
Solusi: Ubah menjadi jenis kolom yang didukung.
ODPS-0140133: Struktur tidak valid
Modul: PLANNER.
Tingkat keparahan: 3.
Kondisi pemicu: Struktur data tidak dapat dikenali.
Solusi: Pastikan struktur data tersebut valid.
ODPS-0140151: Tidak dapat melakukan pengurutan topologis, tahapan bukan DAG
Modul: PLANNER.
Tingkat Keparahan: 1.
Kondisi pemicu: Terjadi kesalahan dalam algoritma pengurutan.
Solusi: Periksa bahwa algoritma pengurutan tersebut benar.
ODPS-0140178: Kegagalan sistem internal
Modul: PLANNER.
Tingkat keparahan: 8.
Kondisi pemicu: Exception sistem.
Solusi: Coba ulang operasi tersebut.
ODPS-1800001: Pengecualian sesi - Gagal mengirimkan sub-kueri dalam sesi karena:Proyek prabayar kehabisan kuota kueri gratis
Modul: Tidak berlaku.
Tingkat Keparahan: Tidak berlaku.
Kondisi pemicu: Kesalahan ini terjadi jika Anda menggunakan Java Database Connectivity (JDBC) untuk terhubung ke MaxCompute, menjalankan tugas pada sumber daya langganan, menggunakan fitur MCQA, dan jumlah pekerjaan melebihi 500.
Solusi: Ubah konfigurasi untuk mengaktifkan fitur MCQA melalui JDBC. Atur parameter alwaysFallback ke true. Untuk informasi lebih lanjut, lihat FAQ.