Udostępnij za pośrednictwem


Zachowanie pozyskiwania w przypadku nieprawidłowych danych

Dane źle sformułowane, nieparzyste, zbyt duże lub niezgodne ze schematem mogą nie zostać prawidłowo pozyskane. W poniższych tabelach opisano, czego można oczekiwać podczas pozyskiwania nieprawidłowych danych do usługi Azure Data Explorer.

Uwaga

Aby uzyskać więcej informacji na temat przyczyn niepowodzenia pozyskiwania, zobacz Błędy pozyskiwania i Kody błędów pozyskiwania w usłudze Azure Data Explorer.

Niepowodzenie z kodem błędu

W poniższej tabeli przedstawiono przypadki, w których pozyskiwanie nieprawidłowych danych kończy się niepowodzeniem z kodem błędu:

Problem z pozyskiwaniem Kod błędu
Nieprawidłowy lub uszkodzony format (rzeczywiste dane nie są zgodne z określonym formatem) BadRequest_InvalidBlob
Puste dane BadRequest_NoRecordsOrWrongFormat
Źle sformułowane rekordy w danych JSON pozyskane za pomocą formatu="multijson" (np. brak nawiasów klamrowych lub cudzysłowów) BadRequest_InvalidBlob
Wiersze CSV z niespójną liczbą pól Stream_WrongNumberOfFields

Błąd bez kodu błędu

W poniższej tabeli przedstawiono przypadki, w których pozyskiwanie kończy się powodzeniem bez błędu, dyskretnie obsługując nieprawidłowe dane:

Problem z pozyskiwaniem Uwagi
Źle sformułowane rekordy w danych JSON pozyskane z formatem="json". Na przykład: nieoczekiwane linie nowego wiersza, brakujące nawiasy klamrowe lub cudzysłowy. Źle sformułowane rekordy są ignorowane i nie są pozyskiwane
Wartość większa niż 1 MB pozyskana do kolumny ciągu Wartość obcięta do 1 MB
Wartość większa niż 1 MB (wartość domyślna, zobacz Zasady kodowania) pozyskana do kolumny dynamicznej Wypełniona wartość NULL
Wartość nie pasuje do typu danych schematu tabeli. Na przykład: wartość zmiennoprzecinkowa pozyskana do int kolumny. Wypełniona wartość NULL
Brak mapowanych pól z danych Wypełniona wartość NULL