Chování při příjmu neplatných dat
Data, která jsou poškozená, neprůhledná, příliš velká nebo neodpovídají schématu, se nemusí správně ingestovat. Následující tabulky popisují, co očekávat při ingestování neplatných dat do Azure Data Exploreru.
Poznámka:
Další informace o tom, proč může příjem dat selhat, najdete v tématu Chyby příjmu dat a kódy chyb příjmu dat v Azure Data Exploreru.
Selhání s kódem chyby
Následující tabulka ukazuje případy, kdy příjem neplatných dat selže s kódem chyby:
Problém s příjmem dat | Kód chyby |
---|---|
Neplatný nebo poškozený formát (skutečná data neodpovídají zadanému formátu) | BadRequest_InvalidBlob |
Prázdná data | BadRequest_NoRecordsOrWrongFormat |
Chybné záznamy v datech JSON přijatých pomocí format="multijson" (např. chybějící složené závorky nebo uvozovky) | BadRequest_InvalidBlob |
Řádky CSV s nekonzistentním počtem polí | Stream_WrongNumberOfFields |
Selhání bez kódu chyby
Následující tabulka ukazuje případy, kdy příjem dat proběhne úspěšně bez chyby a bezobslužně zpracovává neplatná data:
Problém s příjmem dat | Notes |
---|---|
Ingestované záznamy v datech JSON ingestované ve formátu format="json". Například: neočekávané novéřádky, chybějící složené závorky nebo uvozovky. | Poškozené záznamy se ignorují a neingestují |
Hodnota větší než 1 MB ingestované do sloupce řetězce | Hodnota zkrácená až o 1 MB |
Hodnota větší než 1 MB (výchozí nastavení viz Zásady kódování) přijatých do dynamického sloupce | Vyplněná hodnota NULL |
Hodnota neodpovídá datovému typu schématu tabulky. Například: hodnota s plovoucí desetinnou čárkou int ingestované do sloupce. |
Vyplněná hodnota NULL |
V datech chybí mapovaná pole | Vyplněná hodnota NULL |