Topik ini menjelaskan kode kesalahan SQL, pemicunya, serta solusinya.
Kode kesalahan ini memiliki format berikut.
ODPS-01CCCCX:Deskripsi umum - Deskripsi spesifik konteksKesalahan SQL berasal dari modul META (kode kesalahan 1000–1999), PROCESSOR (kode kesalahan 2000–2999), PARSER (kode kesalahan 3000–3999), dan PLANNER (kode kesalahan 4000–4999). Daftar berikut menjelaskan kode-kode kesalahan tersebut.
ODPS-0110011:Pengecualian otorisasi
Modul: META.
Tingkat Keparahan: 1.
Pemicu: Izin tidak mencukupi.
Resolusi: Hubungi pemilik proyek untuk memberikan izin yang diperlukan. Untuk informasi selengkapnya, lihat Izin MaxCompute.
ODPS-0110021:Parameter tidak valid
Modul: META.
Tingkat keparahan: 1.
Penyebab: Parameter yang diberikan tidak valid.
Resolusi: Periksa parameter input dan ubah agar menjadi valid.
ODPS-0110031:Tipe objek tidak valid
Modul: META.
Tingkat keparahan: 1.
Penyebab: Tipe objek yang ditentukan tidak valid.
Resolusi: Periksa objek input dan ubah menjadi tipe objek yang valid.
ODPS-0110041:Operasi meta tidak valid - AlreadyExistsException(pesan:Partisi sudah ada, nilai yang ada:)
Modul: META.
Tingkat keparahan: 1.
Kondisi Pemicu: MaxCompute tidak memiliki mekanisme penguncian tabel. Hal ini dapat menyebabkan perselisihan metadata dan memicu kesalahan ini jika Anda melakukan beberapa operasi baca dan tulis secara bersamaan pada partisi yang sama.
Resolusi: Jangan lakukan operasi secara bersamaan pada partisi yang sama karena MaxCompute tidak memiliki mekanisme penguncian tabel.
ODPS-0110061: Gagal menjalankan ddltask - AlreadyExistsException(pesan:Partisi sudah ada, nilai yang ada:)
Modul: META.
Tingkat Keparahan: 1.
Kondisi Pemicu: MaxCompute tidak menyediakan mekanisme penguncian untuk tabel. Kesalahan ini disebabkan oleh perselisihan metadata dan kemungkinan besar terjadi jika Anda melakukan beberapa operasi baca dan tulis secara bersamaan pada partisi yang sama.
Resolusi: Jangan lakukan operasi secara bersamaan pada tabel yang sama. MaxCompute tidak menyediakan mekanisme penguncian.
ODPS-0110061:Gagal menjalankan ddltask - Konflik SimpleLock gagal, penambahan partisi sedang berlangsung
Modul: META.
Tingkat Keparahan: 1.
Kondisi Pemicu: Kesalahan ini terjadi ketika Anda menambahkan partisi yang sama beberapa kali. MaxCompute hanya mengeksekusi perintah pertama yang diterima untuk menambahkan partisi dan mengabaikan permintaan berikutnya.
Resolusi: Hindari melakukan operasi konkuren pada partisi yang sama.
ODPS-0110061: Gagal menjalankan ddltask - Proyek Anda tidak diizinkan untuk menginstal paket
Modul: META.
Tingkat Keparahan: 1.
Kondisi Pemicu: Kesalahan ini terjadi jika Anda menggunakan dynamic data masking dan menjalankan perintah
install package aegis.aegis_package;tanpa menambahkan proyek MaxCompute yang memerlukan penyamaran data ke masking project.Resolusi: Sebelum menjalankan perintah
install package aegis.aegis_package;, tambahkan proyek MaxCompute yang memerlukan penyamaran data ke masking project. Untuk informasi selengkapnya, 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 menerapkan concurrency control ketika beberapa tugas memodifikasi tabel yang sama. Dalam kasus langka, konflik konkurensi dapat terjadi selama operasi META akhir, yang menyebabkan exception eksekusi. Hal ini dapat terjadi selama operasi ALTER dan INSERT.
Resolusi: Anda dapat mengonversi tabel menjadi tabel partisi dan menulis data dari setiap pernyataan SQL ke partisi terpisah. Hal ini memungkinkan operasi konkuren.
ODPS-0120011:Pengecualian otorisasi
Modul: PROCESSOR.
Tingkat keparahan: 1.
Pemicu: Izin tidak mencukupi.
Resolusi: Hubungi pemilik proyek untuk memberikan izin yang diperlukan. Untuk informasi selengkapnya, lihat Izin MaxCompute.
ODPS-0120021:Delimeter harus sama dalam wm_concat
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi Pemicu: Semua pemisah dalam satu kelompok harus identik.
Resolusi: Gunakan pemisah yang konsisten untuk kelompok tersebut.
ODPS-0120031:Instans telah dibatalkan
Modul: PROCESSOR.
Tingkat keparahan: 1.
Pemicu: Instans dibatalkan.
Resolusi: Anda dapat menjalankan perintah
status <instance_id>;di client MaxCompute untuk mengonfirmasi status instans.
ODPS-0121011:Pola ekspresi reguler tidak valid
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi Pemicu: Fungsi bawaan menerima ekspresi reguler yang tidak valid.
Resolusi: Ubah ekspresi reguler agar menggunakan pola yang valid. Untuk informasi selengkapnya tentang ekspresi reguler, lihat Pencocokan Karakter RLIKE.
ODPS-0121021:Pemanggilan Regexec gagal
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Penyebab: Terjadi kesalahan selama pencocokan ekspresi reguler.
Resolusi: Pastikan ekspresi reguler tersebut valid. Untuk informasi selengkapnya tentang ekspresi reguler, lihat Pencocokan Karakter RLIKE.
ODPS-0121035:Konversi tipe implisit ilegal
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi Pemicu: Terjadi kesalahan konversi tipe. Kesalahan ini biasanya disebabkan oleh konversi tipe implisit yang tidak didukung dan melanggar aturan konversi.
Resolusi: Untuk informasi selengkapnya tentang konversi tipe implisit, lihat Konversi Tipe Implisit dan Cakupannya.
ODPS-0121045:Tipe pengembalian tidak didukung
Modul: PROCESSOR
Tingkat Keparahan: 5
Pemicu: Nilai kembali tidak didukung.
Resolusi: Gunakan nilai kembali yang didukung.
ODPS-0121055:Nilai argumen kosong
Modul: PROCESSOR
Tingkat Keparahan: 5
Kondisi Pemicu: Nilai parameter input kosong atau NULL.
Resolusi: Berikan nilai yang valid untuk parameter input.
ODPS-0121065:Nilai argumen di luar rentang
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi Pemicu: Nilai parameter berada di luar rentang yang diizinkan.
Resolusi: Ubah parameter menjadi nilai yang berada dalam rentang yang diizinkan.
ODPS-0121075:Jumlah argumen tidak valid
Modul: PROCESSOR
Tingkat Keparahan: 5.
Penyebab: Jumlah argumen tidak valid.
Resolusi: Perbaiki jumlah argumen.
ODPS-0121081:Tipe argumen ilegal
Modul: PROCESSOR
Tingkat Keparahan: 1
Kondisi Pemicu: Parameter memiliki tipe data primitif yang salah.
Solusi: Pastikan parameter menggunakan tipe data primitif yang valid.
ODPS-0121095:Argumen tidak valid
Modul: PROCESSOR.
Tingkat keparahan: 5.
Pemicu: Parameter input tidak valid.
Resolusi: Perbaiki parameter input.
ODPS-0121105:Nilai argumen konstan diharapkan
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi Pemicu: Kesalahan ini terjadi karena nama kolom dimasukkan di tempat yang seharusnya berisi konstan.
Resolusi: Ubah input menjadi konstan.
ODPS-0121115:Referensi kolom diharapkan
Modul: PROCESSOR
Tingkat Keparahan: 5
Kondisi Pemicu: Konstan dimasukkan di tempat yang seharusnya berisi referensi kolom.
Resolusi: Ganti konstan dengan referensi kolom.
ODPS-0121125:Fungsi atau operasi tidak didukung
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Penyebab: Digunakan User-Defined Function (UDF) atau operasi yang tidak didukung.
Resolusi: Modifikasi UDF atau gunakan operasi yang didukung.
ODPS-0121145:Luapan data
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi Pemicu: Luapan data terjadi ketika suatu nilai melebihi rentang tipe datanya. Hal ini dapat disebabkan oleh fungsi agregat seperti `sum`, atau operasi pembagian di mana pembagi bertipe DECIMAL dengan nilai 0, seperti
SELECT 1BD / 0BD;.Resolusi: Modifikasi operasi yang menyebabkan luapan data.
ODPS-0123049: Luapan buffer
Modul: PROCESSOR.
Tingkat Keparahan: 9.
Pemicu: Luapan memori.
Resolusi: Periksa data untuk masalah. Misalnya, operasi Join mungkin berisi terlalu banyak data dengan kunci yang sama.
ODPS-0123055:Pengecualian skrip
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi Pemicu: Terjadi exception skrip.
Resolusi: Jika terjadi kesalahan User-Defined Function (UDF), lihat Masalah Kelas atau Dependensi dalam FAQ UDF.
ODPS-0123065:Pengecualian JOIN
Modul: PROCESSOR.
Tingkat keparahan: 5.
Pemicu: Terjadi exception selama operasi JOIN.
Resolusi: Modifikasi operasi JOIN.
ODPS-0123081:String DATETIME tidak valid
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi Pemicu: String DATETIME tidak valid.
Resolusi: Perbaiki string DATETIME.
ODPS-0123091:Konversi tipe ilegal
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi Pemicu: Kesalahan ini dipicu oleh konversi tipe yang tidak valid, biasanya konversi tipe eksplisit yang tidak valid.
Resolusi: Modifikasi mekanisme konversi tipe. Untuk informasi selengkapnya tentang konversi tipe data, lihat Konversi Tipe Data.
ODPS-0123105:Pekerjaan dihentikan
Modul: PROCESSOR.
Tingkat Keparahan: 5.
Kondisi pemicu: Pekerjaan dibatalkan.
Resolusi: Anda dapat menjalankan perintah
status <instance_id>;di client MaxCompute untuk mengonfirmasi status instans.
ODPS-0123111:String format tidak cocok dengan string DATETIME
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi Pemicu: Format tanggal yang ditentukan dalam pernyataan SQL tidak memenuhi persyaratan format MaxCompute, atau fungsi bawaan terkait DATETIME digunakan secara salah.
Resolusi: Perbaiki format tanggal dalam pernyataan SQL atau penggunaan fungsi bawaan.
ODPS-0123121:Pengecualian MAPJOIN
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi Pemicu: Terjadi exception selama operasi MAPJOIN. Hal ini biasanya karena tabel kecil dalam operasi melebihi batas sistem 512 MB.
Resolusi: Modifikasi operasi MAPJOIN.
ODPS-0123131:Pengecualian fungsi yang ditentukan pengguna
Modul: PROCESSOR.
Tingkat Keparahan: 1.
Kondisi Pemicu: Terjadi exception dalam fungsi yang ditentukan pengguna.
Resolusi: Modifikasi fungsi yang ditentukan pengguna.
ODPS-0130013:Pengecualian otorisasi
Modul: PARSER.
Tingkat keparahan: 3.
Penyebab: Pemeriksaan keamanan gagal karena Anda tidak memiliki izin yang diperlukan.
Resolusi: Hubungi pemilik proyek untuk meminta izin yang diperlukan. Untuk informasi selengkapnya tentang izin, lihat Izin MaxCompute.
ODPS-0130031:Gagal menghapus tabel
Modul: PARSER.
Tingkat keparahan: 1.
Penyebab: Kesalahan ini terjadi ketika Anda mencoba menghapus tabel sumber yang tidak ada.
Resolusi: Anda dapat menjalankan perintah
show tables;di client MaxCompute untuk mengonfirmasi bahwa nama tabel sumber benar dan tabel tersebut ada.
ODPS-0130071:Pengecualian analisis semantik - Alias tabel atau referensi kolom tidak valid
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Terjadi kesalahan parsing sintaks karena nama kolom yang ditentukan tidak valid, sehingga kolom tersebut tidak ditemukan.
Resolusi: Anda dapat menjalankan perintah
desc <table_name>;di client MaxCompute untuk mengambil nama kolom yang benar.
ODPS-0130071:Pengecualian analisis semantik - Referensi kolom tidak valid
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Terjadi exception parsing sintaks karena pernyataan mereferensikan kolom yang tidak ada.
Resolusi: Anda dapat menjalankan perintah
desc <table_name>;di client MaxCompute untuk mengambil nama kolom yang benar.
ODPS-0130071:Pengecualian analisis semantik - Ekspresi tidak dalam GROUP BY key
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Kolom non-agregat yang dibaca dalam klausa SELECT tidak termasuk dalam klausa GROUP BY.
Resolusi: Modifikasi pernyataan SELECT agar sesuai dengan klausa GROUP BY. Untuk informasi selengkapnya, lihat Klausa GROUP BY (col_list).
ODPS-0130071:Pengecualian analisis semantik - Partisi tidak ditemukan
Modul: PARSER.
Tingkat keparahan: 1.
Pemicu: Kesalahan ini terjadi selama analisis semantik ketika nilai partisi yang ditentukan tidak ditemukan.
Resolusi: Anda dapat menjalankan perintah
show partitions <table_name>;di client MaxCompute untuk menanyakan nilai partisi yang ada. Kemudian, modifikasi pernyataan agar menggunakan partisi yang ada.
ODPS-0130071:Pengecualian analisis semantik - SELECT DISTINCT dan GROUP BY tidak dapat berada dalam kueri yang sama
Modul: PARSER
Tingkat Keparahan: 1
Penyebab: Kata kunci DISTINCT dan klausa GROUP BY digunakan dalam pernyataan SELECT yang sama.
Resolusi: Modifikasi pernyataan untuk menghapus salah satu dari kata kunci DISTINCT atau klausa GROUP BY.
ODPS-0130071:Pengecualian analisis semantik - Tidak dapat menyisipkan ke tabel target karena jumlah/kolom tipe berbeda
Modul: PARSER.
Tingkat keparahan: 1.
Penyebab: Kesalahan ini dilaporkan ketika pernyataan `insert` dijalankan, dan jumlah atau tipe kolom di tabel sumber tidak cocok dengan tabel target.
Resolusi: Modifikasi pernyataan `insert` agar jumlah dan tipe kolom di tabel sumber sesuai dengan tabel target.
ODPS-0130071:Pengecualian analisis semantik - Pembuatan rencana fisik gagal: java.lang.RuntimeException: Table(xxxx) adalah pemindaian penuh dengan semua partisi, harap tentukan predikat partisi
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Pemindaian tabel penuh pada tabel partisi dinonaktifkan untuk proyek yang berisi tabel tersebut. Anda harus menentukan predikat partisi.
Resolusi: Jika Anda harus melakukan pemindaian tabel penuh, tambahkan set odps.sql.allow.fullscan=true; sebelum pernyataan SQL Anda dan kirimkan bersama-sama. Perlu diketahui bahwa pemindaian tabel penuh meningkatkan jumlah data masukan dan menyebabkan biaya lebih tinggi.
ODPS-0130071:Pengecualian analisis semantik - Pembuatan rencana fisik gagal: com.aliyun.odps.lot.cbo.FailFastException: jumlah instance melebihi batas 99999
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Jumlah
instancedalam satu pekerjaan melebihi batas 99.999.Resolusi: Sesuaikan
split sizeuntuk mengurangi konkurensi. Anda dapat menambahkan pernyataanset odps.sql.mapper.split.size=4096;sebelum pernyataan SQL dan kirimkan bersama-sama. Pengaturan ini menyesuaikan jumlah data tabel yang dibaca setiap Mapper. Satuan defaultnya adalah MB. Anda dapat menggunakan variabel ini untuk mengelola input untuk fase Map.
ODPS-0130071:Pengecualian analisis semantik - Tipe X tidak diaktifkan dalam mode saat ini
Gejala: Saat Anda memanggil fungsi bawaan, pesan kesalahan yang mirip dengan 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 menggunakan tipe data Data Type 2.0 (seperti TINYINT, SMALLINT, INT, FLOAT, VARCHAR, TIMESTAMP, atau BINARY), tetapi Data Type 2.0 tidak diaktifkan untuk proyek tersebut. Hal ini mencegah MaxCompute memproses pernyataan tersebut.
Resolusi: Di client MaxCompute, Anda dapat mengaktifkan Data Type 2.0 dengan salah satu cara 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 menjalankan perintah berikut. Konfigurasi akan berlaku dalam 10 hingga 15 menit.
setproject odps.sql.type.system.odps2=true;Setelah konfigurasi berlaku, jalankan kembali pernyataan SQL.
Untuk informasi selengkapnya tentang
setproject, lihat Operasi Proyek. Untuk informasi selengkapnya tentang mengaktifkan Data Type 2.0 di tingkat proyek, lihat Edisi Tipe Data.
ODPS-0130071:Pengecualian analisis semantik - jumlah kolom X dalam sumber data salah, memerlukan Y kolom (termasuk partisi dinamis jika ada)
Modul: PARSER.
Tingkat keparahan: 1.
Pemicu: Jumlah kolom dalam tabel eksternal tidak sesuai dengan jumlah kolom dalam tabel sumber yang dipetakan.
Resolusi: Periksa pernyataan untuk membuat tabel eksternal. Pastikan jumlah kolom dalam tabel eksternal sama dengan jumlah kolom dalam tabel sumber yang dipetakan. Untuk informasi selengkapnya tentang sintaks pembuatan tabel eksternal, lihat Tabel Eksternal.
ODPS-0130071:Pengecualian analisis semantik - kolom X dalam sumber memiliki tipe A yang tidak kompatibel dengan kolom tujuan Y, yang memiliki tipe B
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Pembuatan tabel eksternal gagal karena tipe data kolom dalam tabel eksternal tidak konsisten dengan tipe data kolom yang sesuai dalam tabel sumber yang dipetakan.
Resolusi: Periksa pernyataan yang Anda gunakan untuk membuat tabel eksternal. Pastikan tipe data setiap kolom dalam tabel eksternal konsisten dengan tipe data kolom yang sesuai dalam tabel sumber yang dipetakan. Untuk informasi selengkapnya tentang sintaks pembuatan tabel eksternal, lihat Tabel Eksternal.
ODPS-0130071:Pengecualian analisis semantik - kedalaman maksimum ekspresi adalah xxxx, yang melebihi batas 5000
Modul: PARSER.
Tingkat keparahan: 1.
Kondisi Pemicu: Kesalahan ini terjadi karena ekspresi terlalu kompleks. Jumlah node dalam pohon yang dibangun dari ekspresi melebihi batas 5.000 node.
Resolusi: Optimalkan ekspresi tersebut.
ODPS-0130071:Pengecualian analisis semantik - fungsi atau tampilan Y tidak dapat diselesaikan
Gejala: Saat Anda memanggil fungsi bawaan, pesan kesalahan yang mirip dengan berikut dikembalikan.
FAILED: ODPS-0130071:[1,8] Pengecualian analisis semantik - fungsi atau tampilan 'row_number' tidak dapat diselesaikanPenyebab: Nama fungsi bawaan dalam pernyataan SQL salah, atau fungsi tersebut kehilangan parameter. Akibatnya, MaxCompute tidak dapat memproses pernyataan tersebut.
Resolusi: Periksa nama fungsi dan parameternya. Tambahkan parameter input yang diperlukan sesuai sintaks fungsi. Setelah memverifikasi bahwa nama dan sintaks fungsi benar, jalankan kembali pernyataan SQL.
ODPS-0130081:Referensi UDF tidak valid
Modul: PARSER.
Tingkat keparahan: 1.
Pemicu: Signature metode fungsi yang ditentukan pengguna (UDF) tidak valid.
Resolusi: Anda dapat memodifikasi signature metode dalam kode UDF.
ODPS-0130091:Parameter tidak valid
Modul: PARSER.
Tingkat keparahan: 1.
Pemicu: Parameter input yang tidak valid diberikan untuk Fungsi yang Ditentukan Pengguna (UDF).
Resolusi: Perbaiki parameter input agar memenuhi persyaratan UDF.
ODPS-0130101:Tipe data ambigu
Modul: PARSER.
Tingkat keparahan: 1.
Penyebab: Tipe data tidak valid.
Resolusi: Perbaiki tipe data.
ODPS-0130111: Pekerjaan Fuxi gagal - Kumpulan data harus berisi tepat satu baris
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Set data yang dibaca tidak berisi tepat satu catatan.
Resolusi: Modifikasi set data agar hanya berisi satu catatan.
ODPS-0130111:Pengecualian pemangkasan partisi subquery
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Terjadi exception selama optimasi pemangkasan partisi dinamis untuk subkueri dalam pernyataan IN.
Resolusi: Modifikasi pernyataan IN.
ODPS-0130121:Tipe argumen tidak valid
Modul: PARSER
Tingkat Keparahan: 1
Penyebab: Tipe parameter tidak valid. Kesalahan ini terjadi ketika fungsi bawaan dipanggil dengan parameter bertipe salah.
Solusi: Perbaiki tipe parameter.
ODPS-0130121:Tipe argumen tidak valid - tipe X tidak valid dari argumen m untuk fungsi Y
Gejala: Saat Anda memanggil fungsi bawaan, pesan kesalahan yang mirip dengan berikut dikembalikan.
FAILED: ODPS-0130121:[1,18] Tipe argumen tidak valid - tipe STRING dari argumen 1 untuk fungsi all_match, diharapkan ARRAY<T>Penyebab: Tipe data parameter input untuk fungsi bawaan dalam pernyataan SQL tidak memenuhi persyaratan sintaks. Akibatnya, MaxCompute gagal memproses pernyataan tersebut.
Resolusi: Modifikasi parameter input agar sesuai dengan persyaratan sintaks fungsi. Setelah memastikan tipe data benar, jalankan kembali pernyataan SQL.
ODPS-0130131:Tabel tidak ditemukan
Modul: PARSER.
Tingkat keparahan: 1.
Pemicu: Kesalahan ini dilaporkan ketika pernyataan DDL atau DML mereferensikan tabel yang tidak ada.
Resolusi: Anda dapat menjalankan perintah
show tables;di client MaxCompute untuk mengonfirmasi nama tabel.
ODPS-0130141:Konversi tipe implisit ilegal
Modul: PARSER.
Tingkat keparahan: 1.
Penyebab: Upaya konversi tipe implisit ilegal dilakukan.
Resolusi: Untuk informasi selengkapnya tentang konversi tipe implisit, lihat Konversi Tipe Implisit dan Cakupannya.
ODPS-0130151:Tipe data ilegal
Modul: PARSER
Tingkat Keparahan: 1
Pemicu: Tipe data yang tidak valid ditentukan.
Resolusi: Perbaiki tipe data.
ODPS-0130161
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Kesalahan parsing sintaks SQL.
Resolusi: Pastikan sintaks SQL benar dan hanya menggunakan fitur yang didukung. Untuk informasi selengkapnya tentang skenario tertentu, lihat Menangani Kesalahan untuk Perintah compact, Menangani Kesalahan Referensi Sirkular untuk Klausa WITH, Menangani Kesalahan untuk Parameter Input INTERVAL, dan Menangani Kesalahan bad.escape untuk Penulisan Ulang SQL yang Tidak Kompatibel.
ODPS-0130171:Pengecualian pembuatan tampilan
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Terjadi exception selama pembuatan tampilan.
Resolusi: Periksa dan modifikasi pernyataan pembuatan tampilan. Untuk informasi selengkapnya tentang sintaks pembuatan tampilan, lihat Membuat atau Memperbarui Tampilan.
ODPS-0130181:Pengecualian fungsi jendela
Modul: PARSER.
Tingkat keparahan: 1.
Pemicu: Terjadi kesalahan dalam fungsi jendela.
Resolusi: Periksa apakah sintaks fungsi jendela benar.
ODPS-0130191:Kolom atau kunci partisi tidak valid
Modul: PARSER.
Tingkat keparahan: 1.
Pemicu: Kesalahan ini terjadi jika kolom atau kunci partisi yang ditentukan tidak valid.
Resolusi: Anda dapat menjalankan perintah
desc <table_name>;ataushow partitions <table_name>;di client MaxCompute untuk mengonfirmasi kolom atau kunci partisi.
ODPS-0130201:Tampilan tidak ditemukan
Modul: PARSER.
Tingkat Keparahan: 1.
Penyebab: Tampilan yang ditentukan tidak ada.
Resolusi: Jalankan perintah
show tables;di client MaxCompute untuk memverifikasi bahwa nama tampilan benar.
ODPS-0130211:Tabel atau tampilan sudah ada
Modul: PARSER
Tingkat Keparahan: 1
Kondisi Pemicu: Anda mencoba membuat tabel atau tampilan menggunakan nama yang sudah ada.
Resolusi: Ubah nama tabel atau tampilan baru.
ODPS-0130221:Jumlah argumen tidak valid
Modul: PARSER.
Tingkat Keparahan: 1.
Deskripsi: Jumlah argumen tidak valid.
Resolusi: Perbaiki jumlah argumen.
ODPS-0130221:Jumlah argumen tidak valid - fungsi Y memerlukan m parameter, sebenarnya memiliki n
Gejala: Saat Anda memanggil fungsi bawaan, pesan kesalahan yang mirip dengan berikut dikembalikan.
FAILED: ODPS-0130221:[1,8] Jumlah argumen tidak valid - fungsi from_utc_timestamp memerlukan 2 parameter, sebenarnya memiliki 1Penyebab: Jumlah parameter input yang diberikan untuk fungsi bawaan dalam pernyataan SQL tidak memenuhi persyaratan sintaks fungsi. Akibatnya, MaxCompute tidak dapat memproses pernyataan tersebut.
Resolusi: Periksa jumlah parameter input untuk fungsi bawaan. Sesuaikan parameter agar sesuai dengan sintaks fungsi, lalu jalankan kembali pernyataan SQL.
ODPS-0130231:Tampilan tidak valid
Modul: PARSER.
Tingkat keparahan: 1.
Penyebab: Tampilan yang ditentukan tidak valid.
Resolusi: Anda dapat menjalankan perintah
show tables;di client MaxCompute untuk memverifikasi bahwa nama tampilan benar.
ODPS-0130241:Operasi UNION ilegal
Modul: PARSER.
Tingkat keparahan: 1.
Deskripsi: Kesalahan ini menunjukkan operasi UNION yang tidak valid. Biasanya disebabkan oleh jumlah atau tipe kolom yang tidak konsisten di kedua sisi operator UNION.
Resolusi: Modifikasi pernyataan UNION agar sesuai dengan persyaratan sintaks. Untuk informasi selengkapnya, lihat Union.
ODPS-0130252:Produk Kartesius tidak diizinkan
Modul: PARSER.
Tingkat keparahan: 2.
Deskripsi: Operasi Produk Kartesius tidak didukung.
Resolusi: MaxCompute tidak mendukung ekspresi join non-equi dalam kondisi operasi JOIN.
ODPS-0130261:Skema tidak valid
Modul: PARSER
Tingkat Keparahan: 1
Kondisi Pemicu: Skema tidak valid
Resolusi: Modifikasi skema
ODPS-0130271:Partisi tidak ada
Modul: PARSER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Partisi yang ditentukan tidak ada.
Resolusi: Anda dapat menjalankan perintah
show partitions <table_name>;di client MaxCompute untuk menanyakan partisi yang ada. Kemudian, modifikasi pernyataan agar menentukan partisi yang ada.
ODPS-0140011:Konversi tipe ilegal
Modul: PLANNER.
Tingkat Keparahan: 1.
Pemicu: Konversi tipe eksplisit tidak diizinkan.
Resolusi: Modifikasi logika konversi tipe. Untuk informasi selengkapnya, lihat Konversi Tipe Eksplisit.
ODPS-0140021:Konversi tipe implisit ilegal
Modul: PLANNER.
Tingkat Keparahan: 1.
Kondisi Pemicu: Upaya konversi tipe implisit yang tidak didukung dilakukan.
Resolusi: Perbaiki konversi tipe dalam pernyataan Anda. Untuk informasi selengkapnya tentang konversi tipe implisit, lihat Konversi Tipe Implisit dan Cakupannya.
ODPS-0140031:Referensi kolom tidak valid
Modul: PLANNER
Tingkat Keparahan: 1
Penyebab: Nama kolom yang ditentukan tidak valid.
Resolusi: Jalankan 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 ditentukan tidak ada.
Resolusi: 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
Penyebab: Fungsi yang ditentukan tidak valid.
Resolusi: Anda dapat menjalankan perintah
show functions;ataulist functions;di client MaxCompute untuk melihat daftar fungsi yang valid.
ODPS-0140061:Parameter tidak valid
Modul: PLANNER.
Tingkat Keparahan: 1.
Penyebab: Parameter input yang tidak valid diberikan.
Resolusi: Perbaiki parameter input.
ODPS-0140071:Operator tidak didukung
Modul: PLANNER.
Tingkat Keparahan: 1.
Penyebab: Operator tidak didukung.
Resolusi: Gunakan operator yang didukung. Untuk informasi selengkapnya tentang operator, lihat Operator.
ODPS-0140081:Tipe JOIN tidak didukung
Modul: PLANNER.
Tingkat keparahan: 1.
Kondisi Pemicu: Kesalahan ini terjadi ketika Anda melakukan LEFT OUTER JOIN dari tabel kecil ke tabel besar, atau RIGHT OUTER JOIN dari tabel besar ke tabel kecil.
Resolusi: Ubah urutan join.
ODPS-0140105:I/O ganda tidak valid
Modul: PLANNER.
Tingkat keparahan: 5.
Penyebab: Terjadi konflik di antara beberapa output.
Resolusi: Sesuaikan pekerjaan untuk menyelesaikan konflik.
ODPS-0140111:Tipe kolom tidak didukung dalam EXTRACT sekarang
Modul: PLANNER.
Tingkat Keparahan: 1.
Pemicu: Tipe kolom yang ditentukan tidak didukung oleh fungsi EXTRACT.
Resolusi: Ubah kolom menjadi tipe yang didukung.
ODPS-0140133:Struktur tidak valid
Modul: PLANNER
Tingkat Keparahan: 3
Penyebab: Struktur data yang ditentukan tidak dikenali.
Solusi: Pastikan struktur data yang ditentukan valid.
ODPS-0140151:Tidak dapat melakukan pengurutan topologis, tahapan bukan DAG
Modul: PLANNER.
Tingkat Keparahan: 1.
Kondisi pemicu: Terjadi kesalahan dalam algoritma pengurutan.
Resolusi: Verifikasi kebenaran algoritma pengurutan.
ODPS-0140178: Kegagalan sistem internal
Modul: PLANNER.
Tingkat keparahan: 8.
Penyebab: Kesalahan ini dipicu oleh exception sistem.
Resolusi: 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 guna menjalankan tugas pada sumber daya langganan menggunakan fitur MCQA, dan jumlah pekerjaan melebihi 500.
Resolusi: Modifikasi konfigurasi JDBC untuk fitur MCQA. Atur parameter alwaysFallback ke true. Untuk informasi selengkapnya, lihat FAQ.