Udostępnij za pośrednictwem


Zachowanie pozyskiwania w przypadku nieprawidłowych danych

Dane, które są źle sformułowane, nieparzyste, zbyt duże lub nie są zgodne ze schematem, mogą nie być prawidłowo pozyskiwane. 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.

Błąd 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 z formatem="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 nowe linie, brak nawiasów klamrowych lub cudzysłowów. Ź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 (domyślna, zobacz Zasady kodowania) pozyskiwana 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