Bagikan melalui


Perilaku penyerapan data yang tidak valid

Data yang cacat, tidak dapat diurai, terlalu besar, atau tidak sesuai dengan skema mungkin gagal diserap dengan benar. Tabel berikut ini menjelaskan apa yang diharapkan saat menyerap data yang tidak valid ke azure Data Explorer.

Catatan

Untuk informasi selengkapnya tentang mengapa penyerapan mungkin gagal, lihat Kegagalan penyerapan dan Kode kesalahan penyerapan di Azure Data Explorer.

Kegagalan dengan kode kesalahan

Tabel berikut ini memperlihatkan kasus di mana penyerapan data yang tidak valid gagal dengan kode kesalahan:

Masalah penyerapan Kode kesalahan
Format tidak valid atau rusak (data aktual tidak cocok dengan format yang ditentukan) BadRequest_InvalidBlob
Data Kosong BadRequest_NoRecordsOrWrongFormat
Rekaman cacat dalam data JSON yang diserap dengan format="multijson" (misalnya tanda kurung kurawal atau tanda kutip yang hilang) BadRequest_InvalidBlob
Baris CSV dengan jumlah bidang yang tidak konsisten Stream_WrongNumberOfFields

Kegagalan tanpa kode kesalahan

Tabel berikut ini memperlihatkan kasus di mana penyerapan berhasil tanpa kesalahan, diam-diam menangani data yang tidak valid:

Masalah penyerapan Catatan
Rekaman cacat dalam data JSON yang diserap dengan format="json". Misalnya: baris baru yang tidak terduga, tanda kurung kurawal atau tanda kutip yang hilang. Rekaman cacat diabaikan dan tidak diserap
Nilai yang lebih besar dari 1MB yang diserap ke dalam kolom string Nilai terpotok hingga 1MB
Nilai yang lebih besar dari 1MB (default, lihat Kebijakan pengodean) yang diserap ke dalam kolom dinamis Nilai NULL terisi
Nilai tidak cocok dengan tipe data skema tabel. Misalnya: nilai titik mengambang yang diserap ke dalam int kolom. Nilai NULL terisi
Bidang yang dipetakan hilang dari data Nilai NULL terisi